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

public class RELAXIslandSchema extends IslandSchemaImpl
IslandSchema implementation for RELXA module.
See Also:
  • Field Details

    • module

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

      protected Set pendingAnyOtherElements
  • Constructor Details

    • RELAXIslandSchema

      public RELAXIslandSchema(RELAXModule module, Set pendingAnyOtherElements)
  • Method Details

    • 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(org.iso_relax.dispatcher.SchemaProvider provider, ErrorHandler handler) throws SAXException
      Throws:
      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.