Class IgnoredSchema

java.lang.Object
org.iso_relax.dispatcher.impl.IgnoredSchema
All Implemented Interfaces:
IslandSchema

public class IgnoredSchema extends 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 Details

    • IgnoredSchema

      public IgnoredSchema()
  • Method Details

    • getElementDeclByName

      public ElementDecl getElementDeclByName(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.
    • getElementDecls

      public ElementDecl[] getElementDecls()
      Description copied from interface: IslandSchema
      returns all exported elementDecl objects at once.
      Specified by:
      getElementDecls in interface IslandSchema
    • iterateElementDecls

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

      public IslandVerifier createNewVerifier(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(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.
    • getAttributesDecls

      public AttributesDecl[] getAttributesDecls()
      Description copied from interface: IslandSchema
      returns all exported attributesDecl objects at once.
      Specified by:
      getAttributesDecls in interface IslandSchema
    • iterateAttributesDecls

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

      public AttributesVerifier createNewAttributesVerifier(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, 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