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