Class ValidationState

    • Constructor Detail

      • ValidationState

        public ValidationState()
    • Method Detail

      • setExtraChecking

        public void setExtraChecking​(boolean newValue)
      • setFacetChecking

        public void setFacetChecking​(boolean newValue)
      • setNormalizationRequired

        public void setNormalizationRequired​(boolean newValue)
      • setUsingNamespaces

        public void setUsingNamespaces​(boolean newValue)
      • setEntityState

        public void setEntityState​(EntityState state)
      • setNamespaceSupport

        public void setNamespaceSupport​(NamespaceContext namespace)
      • setSymbolTable

        public void setSymbolTable​(SymbolTable sTable)
      • checkIDRefID

        public Iterator checkIDRefID()
        return null if all IDREF values have a corresponding ID value; otherwise return an iterator for all the IDREF values without a matching ID value.
      • reset

        public void reset()
      • resetIDTables

        public void resetIDTables()
        The same validation state can be used to validate more than one (schema) validation roots. Entity/Namespace/Symbol are shared, but each validation root needs its own id/idref tables. So we need this method to reset only the two tables.
      • setLocale

        public void setLocale​(Locale locale)