Interface Validatable

    • Method Detail

      • validateAgainst

        XMLValidator validateAgainst​(XMLValidationSchema schema)
                              throws XMLStreamException
        Method that will construct a XMLValidator instance from the given schema (unless a validator for that schema has already been added), initialize it if necessary, and make validatable object (reader, writer) call appropriate validation methods from this point on until the end of the document (that is, it's not scoped with sub-trees), or until validator is removed by an explicit call to stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidationSchema).

        Note that while this method can be called at any point in output processing, validator instances are not required to be able to handle addition at other points than right before outputting the root element.

        Returns:
        Validator instance constructed, if validator was added, or null if a validator for the schema has already been constructed.
        Throws:
        XMLStreamException
      • setValidationProblemHandler

        ValidationProblemHandler setValidationProblemHandler​(ValidationProblemHandler h)
        Method that application can call to define a custom handler for validation problems encountered during validation process.
        Parameters:
        h - Handler to install, if non null; if null, indicates that the default (implementation-specific) handling should be used
        Returns:
        Previously set validation problem handler, if any; null if none was set