com.sun.msv.relaxns.grammar.relax
Class RELAXIslandSchema

java.lang.Object
  extended by com.sun.msv.relaxns.verifier.IslandSchemaImpl
      extended by com.sun.msv.relaxns.grammar.relax.RELAXIslandSchema
All Implemented Interfaces:
Serializable, IslandSchema

public class RELAXIslandSchema
extends IslandSchemaImpl

IslandSchema implementation for RELXA module.

Author:
Kohsuke KAWAGUCHI
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.msv.relaxns.verifier.IslandSchemaImpl
IslandSchemaImpl.Binder
 
Field Summary
protected  RELAXModule module
          underlying RELAX module which this IslandSchema is representing
protected  Set pendingAnyOtherElements
           
 
Fields inherited from class com.sun.msv.relaxns.verifier.IslandSchemaImpl
attributesDecls, elementDecls
 
Constructor Summary
RELAXIslandSchema(RELAXModule module, Set pendingAnyOtherElements)
           
 
Method Summary
 void bind(SchemaProvider provider, ErrorHandler handler)
           
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

protected final RELAXModule module
underlying RELAX module which this IslandSchema is representing


pendingAnyOtherElements

protected Set pendingAnyOtherElements
Constructor Detail

RELAXIslandSchema

public RELAXIslandSchema(RELAXModule module,
                         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 class IslandSchemaImpl

bind

public void bind(SchemaProvider provider,
                 ErrorHandler handler)
          throws SAXException
Throws:
SAXException


MSV