Package org.iso_relax.dispatcher.impl
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.
-
-
Constructor Summary
Constructors Constructor Description IgnoredSchema()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind(SchemaProvider provider, ErrorHandler handler)binds references to imported elementDecls by using given provider.AttributesVerifiercreateNewAttributesVerifier(String namespaceURI, AttributesDecl[] decls)creates a new AttributesVerifier instance that is going to validate attribute declarations.IslandVerifiercreateNewVerifier(String namespaceURI, ElementDecl[] rules)creates a new IslandVerifier instance that is going to validate one island.AttributesDeclgetAttributesDeclByName(String name)gets exported AttributesDecl object that has specified name.AttributesDecl[]getAttributesDecls()returns all exported attributesDecl objects at once.ElementDeclgetElementDeclByName(String name)gets exported elementDecl object that has specified name.ElementDecl[]getElementDecls()returns all exported elementDecl objects at once.IteratoriterateAttributesDecls()iterates all exported attributesDecl objects.IteratoriterateElementDecls()iterates all exported elementDecl objects.
-
-
-
Method Detail
-
getElementDeclByName
public ElementDecl getElementDeclByName(String name)
Description copied from interface:IslandSchemagets exported elementDecl object that has specified name.- Specified by:
getElementDeclByNamein interfaceIslandSchema- Returns:
- null if no elementDecl is exported under the given name.
-
getElementDecls
public ElementDecl[] getElementDecls()
Description copied from interface:IslandSchemareturns all exported elementDecl objects at once.- Specified by:
getElementDeclsin interfaceIslandSchema
-
iterateElementDecls
public Iterator iterateElementDecls()
Description copied from interface:IslandSchemaiterates all exported elementDecl objects.- Specified by:
iterateElementDeclsin interfaceIslandSchema
-
createNewVerifier
public IslandVerifier createNewVerifier(String namespaceURI, ElementDecl[] rules)
Description copied from interface:IslandSchemacreates a new IslandVerifier instance that is going to validate one island.- Specified by:
createNewVerifierin interfaceIslandSchema- 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:IslandSchemagets exported AttributesDecl object that has specified name.- Specified by:
getAttributesDeclByNamein interfaceIslandSchema- Returns:
- null if no AttributesDecl is exported under the given name.
-
getAttributesDecls
public AttributesDecl[] getAttributesDecls()
Description copied from interface:IslandSchemareturns all exported attributesDecl objects at once.- Specified by:
getAttributesDeclsin interfaceIslandSchema
-
iterateAttributesDecls
public Iterator iterateAttributesDecls()
Description copied from interface:IslandSchemaiterates all exported attributesDecl objects.- Specified by:
iterateAttributesDeclsin interfaceIslandSchema
-
createNewAttributesVerifier
public AttributesVerifier createNewAttributesVerifier(String namespaceURI, AttributesDecl[] decls)
Description copied from interface:IslandSchemacreates a new AttributesVerifier instance that is going to validate attribute declarations.- Specified by:
createNewAttributesVerifierin interfaceIslandSchema- 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:IslandSchemabinds references to imported elementDecls by using given provider. this method is only called once before the first validation starts.- Specified by:
bindin interfaceIslandSchema
-
-