Class ModuleState

  • All Implemented Interfaces:
    XSTypeOwner, ExpressionOwner, org.xml.sax.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 Detail

      • ModuleState

        protected ModuleState​(java.lang.String expectedNamespace)
    • Method Detail

      • 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