Package com.io7m.montarre.api.wix

# Interface MWiXValidatorType

All Superinterfaces:
  `AutoCloseable`

All Known Implementing Classes:
  `MWiXValidator`

public interface MWiXValidatorType extends AutoCloseable
A validator.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `close()`
  `List<MValidationIssue>`
  `execute()`
  Execute the validator.

- ## Method Details

  - ### execute

    List<MValidationIssue> execute() throws MException
    Execute the validator.
    Returns:
      The validation issues, if any
    Throws:
      `MException` - On errors

  - ### close

    void close() throws MException
    Specified by:
      `close` in interface `AutoCloseable`
    Throws:
      `MException`