Class ModuleState

All Implemented Interfaces:
XSTypeOwner, ExpressionOwner, ContentHandler

public class ModuleState extends ModuleMergeState
parses <module> element. this state is used to parse "head module", which is not included by any other modules. modules merged by include element are handled by MergeModuleState.

this class switchs RELAXReader.currentModule so that successive declarations are placed in the proper module.

  • Constructor Details

    • ModuleState

      protected ModuleState(String expectedNamespace)
  • Method Details

    • startSelf

      protected void startSelf()
      Description copied from class: State
      performs a task that should be done before reading any child elements. derived-class can safely read startTag and/or parentState values.
      Overrides:
      startSelf in class ModuleMergeState