Class DocumentFactory

    • Field Detail

      • VALIDATION_HINT

        public static final String VALIDATION_HINT
        When this hint is contained and set to Boolean.FALSE, element ordering will not be validated. This key may also affect data validation within the parse routines. The inherent safety of the resulting objects is weekend by turning this param to false.
        See Also:
        Constant Field Values
    • Constructor Detail

      • DocumentFactory

        public DocumentFactory()
    • Method Detail

      • getInstance

        public static Object getInstance​(URI desiredDocument,
                                         Map<String,​Object> hints,
                                         Level level)
                                  throws SAXException
        Parses the instance data provided. This method assumes that the XML document is fully described using XML Schemas. Failure to be fully described as Schemas will result in errors, as opposed to a vid parse.
        Parameters:
        hints - May be null.
        Returns:
        Object
        Throws:
        SAXException
        See Also:
        DocumentFactory#getInstance(URI, Map, Level, boolean)
      • getInstance

        public static Object getInstance​(InputStream is,
                                         Map<String,​Object> hints,
                                         Level level)
                                  throws SAXException
        Parses the instance data provided. This method assumes that the XML document is fully described using XML Schemas. Failure to be fully described as Schemas will result in errors, as opposed to a vid parse.
        Parameters:
        hints - May be null.
        Returns:
        Object
        Throws:
        SAXException
        See Also:
        DocumentFactory#getInstance(InputStream, Map, Level, boolean)