|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.XMLFilterImpl
com.sun.msv.reader.GrammarReader
com.sun.msv.reader.relax.RELAXReader
com.sun.msv.reader.relax.core.RELAXCoreReader
com.sun.msv.relaxns.reader.relax.RELAXCoreIslandSchemaReader
public class RELAXCoreIslandSchemaReader
reads RELAX-Namespace-extended RELAX Core.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.sun.msv.reader.GrammarReader |
---|
GrammarReader.BackPatch, GrammarReader.BackwardReferenceMap, GrammarReader.ChainPrefixResolver, GrammarReader.PrefixResolver |
Field Summary | |
---|---|
protected Set<Expression> |
pendingAnyOtherElements
set of AnyOtherElementExp object. |
Fields inherited from class com.sun.msv.reader.relax.RELAXReader |
---|
ERR_ILLEGAL_OCCURS, ERR_MISPLACED_OCCURS, RELAXCoreNamespace, sfactory |
Constructor Summary | |
---|---|
RELAXCoreIslandSchemaReader(GrammarReaderController controller,
SAXParserFactory parserFactory,
ExpressionPool pool,
String expectedTargetnamespace)
|
Method Summary | |
---|---|
protected boolean |
canHaveOccurs(ExpressionState state)
returns true if the given state can have "occurs" attribute. |
State |
createExpressionChildState(State parent,
StartTagInfo tag)
this method must be implemented by the derived class to create language-default expresion state. |
protected RELAXModule |
getModule()
|
org.iso_relax.dispatcher.IslandSchema |
getSchema()
|
protected Expression |
resolveAttPoolRef(String namespace,
String label)
|
protected Expression |
resolveElementRef(String namespace,
String label)
obtains an Expression specified by given (namespace,label) pair. |
protected Expression |
resolveHedgeRef(String namespace,
String label)
obtains an Expression specified by given (namespace,label) pair. |
Methods inherited from class com.sun.msv.reader.relax.core.RELAXCoreReader |
---|
addUserDefinedType, getRELAXCoreSchema4Schema, getResult, getResultAsGrammar, getStateFactory, isGrammarElement, localizeMessage, parse, parse, resolveXSDatatype, wrapUp |
Methods inherited from class com.sun.msv.reader.relax.RELAXReader |
---|
canHaveOccurs, createFacetState, getPool, interceptExpression |
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl |
---|
characters, endDocument, endElement, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startDocument, startElement, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.xml.sax.ContentHandler |
---|
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping |
Field Detail |
---|
protected final Set<Expression> pendingAnyOtherElements
Constructor Detail |
---|
public RELAXCoreIslandSchemaReader(GrammarReaderController controller, SAXParserFactory parserFactory, ExpressionPool pool, String expectedTargetnamespace) throws SAXException, ParserConfigurationException
SAXException
ParserConfigurationException
Method Detail |
---|
protected RELAXModule getModule()
protected boolean canHaveOccurs(ExpressionState state)
canHaveOccurs
in class RELAXCoreReader
public final org.iso_relax.dispatcher.IslandSchema getSchema()
getSchema
in interface org.iso_relax.dispatcher.IslandSchemaReader
public State createExpressionChildState(State parent, StartTagInfo tag)
GrammarReader
createExpressionChildState
in class RELAXCoreReader
protected Expression resolveElementRef(String namespace, String label)
RELAXReader
resolveElementRef
in class RELAXCoreReader
protected Expression resolveHedgeRef(String namespace, String label)
RELAXReader
resolveHedgeRef
in class RELAXCoreReader
protected Expression resolveAttPoolRef(String namespace, String label)
resolveAttPoolRef
in class RELAXCoreReader
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |