org.iso_relax.dispatcher
public interface IslandSchema
Method Summary | |
---|---|
void | bind(SchemaProvider provider, ErrorHandler errorHandler)
binds references to imported elementDecls by using given provider.
this method is only called once before the first validation starts.
|
AttributesVerifier | createNewAttributesVerifier(String namespaceURI, AttributesDecl[] decls)
creates a new AttributesVerifier instance that is going to validate
attribute declarations.
|
IslandVerifier | createNewVerifier(String namespaceURI, ElementDecl[] elementDecls)
creates a new IslandVerifier instance that is going to validate
one island.
|
AttributesDecl | getAttributesDeclByName(String name)
gets exported AttributesDecl object that has specified name.
|
AttributesDecl[] | getAttributesDecls() returns all exported attributesDecl objects at once. |
ElementDecl | getElementDeclByName(String name)
gets exported elementDecl object that has specified name.
|
ElementDecl[] | getElementDecls() returns all exported elementDecl objects at once. |
Iterator | iterateAttributesDecls() iterates all exported attributesDecl objects. |
Iterator | iterateElementDecls() iterates all exported elementDecl objects. |
Throws: SAXException any error has to be reported to ErrorHandler first.
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.
Parameters: namespaceURI namespace URI of the newly found element, which is going to be validated by the newly created IslandVerifier. elementDecls set of ElementDecl objects that newly created verifier shall validate.
Returns: null if no AttributesDecl is exported under the given name.
Returns: null if no elementDecl is exported under the given name.