Class RELAXIslandSchema
java.lang.Object
com.sun.msv.relaxns.verifier.IslandSchemaImpl
com.sun.msv.relaxns.grammar.relax.RELAXIslandSchema
- All Implemented Interfaces:
Serializable, org.iso_relax.dispatcher.IslandSchema
IslandSchema implementation for RELXA module.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class IslandSchemaImpl
IslandSchemaImpl.Binder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final RELAXModuleunderlying RELAX module which this IslandSchema is representingprotected SetFields inherited from class IslandSchemaImpl
attributesDecls, elementDecls -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(org.iso_relax.dispatcher.SchemaProvider provider, ErrorHandler handler) private ExpressioncreateChoiceOfAllExportedRules(org.iso_relax.dispatcher.SchemaProvider provider) creates a choice expression of all exported rules in the given provider.protected Grammarget the grammar object that represents this island.Methods inherited from class IslandSchemaImpl
bind, createNewAttributesVerifier, createNewVerifier, getAttributesDeclByName, getAttributesDecls, getElementDeclByName, getElementDecls, iterateAttributesDecls, iterateElementDecls
-
Field Details
-
module
underlying RELAX module which this IslandSchema is representing -
pendingAnyOtherElements
-
-
Constructor Details
-
RELAXIslandSchema
-
-
Method Details
-
getGrammar
Description copied from class:IslandSchemaImplget the grammar object that represents this island.- Specified by:
getGrammarin classIslandSchemaImpl
-
bind
public void bind(org.iso_relax.dispatcher.SchemaProvider provider, ErrorHandler handler) throws SAXException - Throws:
SAXException
-
createChoiceOfAllExportedRules
creates a choice expression of all exported rules in the given provider. this expression is used as a pseudo content model of anyOtherElement.
-