Class SiriValidator


  • public class SiriValidator
    extends Object
    • Constructor Detail

      • SiriValidator

        public SiriValidator()
    • Method Detail

      • validate

        public static boolean validate​(String xml,
                                       SiriValidator.Version version)
                                throws jakarta.xml.bind.JAXBException,
                                       SAXException
        Validates xml against xsd Result is printed to System.out
        Parameters:
        xml -
        version -
        Returns:
        Throws:
        jakarta.xml.bind.JAXBException
        SAXException
      • validateAndGetHandler

        public static SiriValidationEventHandler validateAndGetHandler​(String xml,
                                                                       SiriValidator.Version version)
                                                                throws jakarta.xml.bind.JAXBException,
                                                                       SAXException
        Validates xml against xsd Result is returned in EventHandler
        Parameters:
        xml - The XML string to be validated.
        version - The Siri validator version to be used when validating the xml.
        Returns:
        SiriValidationEventHandler with the validation result.
        Throws:
        jakarta.xml.bind.JAXBException
        SAXException
      • validate

        public static boolean validate​(String xml,
                                       SiriValidator.Version version,
                                       PrintStream out)
                                throws jakarta.xml.bind.JAXBException,
                                       SAXException
        Validates xml against xsd Result is printed to provided PrintStream
        Parameters:
        xml -
        version -
        out -
        Returns:
        Throws:
        jakarta.xml.bind.JAXBException
        SAXException