| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final Map | externalElementExps
map from StringPair(namespace,label) to ExternalElementExp. |
| protected final Set | pendingAnyOtherElements
set of AnyOtherElementExp object. |
| Access | Constructor and Description |
|---|---|
| public | RELAXCoreIslandSchemaReader(GrammarReaderController controller, SAXParserFactory parserFactory, ExpressionPool pool, String expectedTargetnamespace)
|
| Modifier and Type | Method and Description |
|---|---|
| protected boolean | canHaveOccurs(ExpressionState state)
Overrides com. |
| public State | createExpressionChildState(State parent, StartTagInfo tag)
Overrides com. |
| private ExternalElementExp | |
| protected RELAXModule | |
| public final IslandSchema | |
| protected Expression | resolveAttPoolRef(String namespace, String label)
Overrides com. |
| protected Expression | resolveElementRef(String namespace, String label)
Overrides com. |
| protected Expression | resolveHedgeRef(String namespace, String label)
Overrides com. |
| externalElementExps | back to summary |
|---|---|
| private final Map<StringPair, Expression> externalElementExps map from StringPair(namespace,label) to ExternalElementExp. | |
| pendingAnyOtherElements | back to summary |
|---|---|
| protected final Set<Expression> pendingAnyOtherElements set of AnyOtherElementExp object. each object will be invoked to do a wrap up by bind method of IslandSchema. | |
| RELAXCoreIslandSchemaReader | back to summary |
|---|---|
| public RELAXCoreIslandSchemaReader(GrammarReaderController controller, SAXParserFactory parserFactory, ExpressionPool pool, String expectedTargetnamespace) throws SAXException, ParserConfigurationException | |
| canHaveOccurs | back to summary |
|---|---|
| protected boolean canHaveOccurs(ExpressionState state) Overrides com. returns true if the given state can have "occurs" attribute. | |
| createExpressionChildState | back to summary |
|---|---|
| public State createExpressionChildState(State parent, StartTagInfo tag) Overrides com. Doc from com. this method must be implemented by the derived class to create language-default expresion state.
| |
| getExtElementExp | back to summary |
|---|---|
| private ExternalElementExp getExtElementExp(String namespace, String label) | |
| getModule | back to summary |
|---|---|
| protected RELAXModule getModule() | |
| getSchema | back to summary |
|---|---|
| public final IslandSchema getSchema() Implements org. Doc from org. gets parsed schema. this method is called after parsing is finished.
| |
| resolveAttPoolRef | back to summary |
|---|---|
| protected Expression resolveAttPoolRef(String namespace, String label) Overrides com. | |
| resolveElementRef | back to summary |
|---|---|
| protected Expression resolveElementRef(String namespace, String label) Overrides com. Doc from com. obtains an Expression specified by given (namespace,label) pair. this method is called to parse <ref label="..." /> element. | |
| resolveHedgeRef | back to summary |
|---|---|
| protected Expression resolveHedgeRef(String namespace, String label) Overrides com. Doc from com. obtains an Expression specified by given (namespace,label) pair. this method is called to parse <hedgeRef label="..." /> element. | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public State | interface_(State parent, StartTagInfo tag)
Overrides com. |
| StateFactory | back to summary |
|---|---|
| private StateFactory() | |
| interface_ | back to summary |
|---|---|
| public State interface_(State parent, StartTagInfo tag) Overrides com. | |