Class IgnoredSchema

  • All Implemented Interfaces:
    IslandSchema

    public class IgnoredSchema
    extends java.lang.Object
    implements IslandSchema
    IslandSchema implementation for "ignored" island. This schema exports whatever importer wants, and anything is valid in this schema.
    Author:
    Kohsuke KAWAGUCHI
    • Constructor Detail

      • IgnoredSchema

        public IgnoredSchema()
    • Method Detail

      • getElementDeclByName

        public ElementDecl getElementDeclByName​(java.lang.String name)
        Description copied from interface: IslandSchema
        gets exported elementDecl object that has specified name.
        Specified by:
        getElementDeclByName in interface IslandSchema
        Returns:
        null if no elementDecl is exported under the given name.
      • iterateElementDecls

        public java.util.Iterator iterateElementDecls()
        Description copied from interface: IslandSchema
        iterates all exported elementDecl objects.
        Specified by:
        iterateElementDecls in interface IslandSchema
      • createNewVerifier

        public IslandVerifier createNewVerifier​(java.lang.String namespaceURI,
                                                ElementDecl[] rules)
        Description copied from interface: IslandSchema
        creates a new IslandVerifier instance that is going to validate one island.
        Specified by:
        createNewVerifier in interface IslandSchema
        Parameters:
        namespaceURI - namespace URI of the newly found element, which is going to be validated by the newly created IslandVerifier.
        rules - set of ElementDecl objects that newly created verifier shall validate.
      • getAttributesDeclByName

        public AttributesDecl getAttributesDeclByName​(java.lang.String name)
        Description copied from interface: IslandSchema
        gets exported AttributesDecl object that has specified name.
        Specified by:
        getAttributesDeclByName in interface IslandSchema
        Returns:
        null if no AttributesDecl is exported under the given name.
      • iterateAttributesDecls

        public java.util.Iterator iterateAttributesDecls()
        Description copied from interface: IslandSchema
        iterates all exported attributesDecl objects.
        Specified by:
        iterateAttributesDecls in interface IslandSchema
      • createNewAttributesVerifier

        public AttributesVerifier createNewAttributesVerifier​(java.lang.String namespaceURI,
                                                              AttributesDecl[] decls)
        Description copied from interface: IslandSchema
        creates a new AttributesVerifier instance that is going to validate attribute declarations.
        Specified by:
        createNewAttributesVerifier in interface IslandSchema
        Parameters:
        namespaceURI - namespace URI of the attributes, which is going to be validated by the newly created verifier.
        decls - set of AttributesDecl objects that newly created verifier shall validate.
      • bind

        public void bind​(SchemaProvider provider,
                         org.xml.sax.ErrorHandler handler)
        Description copied from interface: IslandSchema
        binds references to imported elementDecls by using given provider. this method is only called once before the first validation starts.
        Specified by:
        bind in interface IslandSchema