public class RELAXCoreIslandSchemaReader extends RELAXCoreReader implements org.iso_relax.dispatcher.IslandSchemaReader
GrammarReader.BackPatch, GrammarReader.BackwardReferenceMap, GrammarReader.ChainPrefixResolver, GrammarReader.PrefixResolver| Modifier and Type | Field and Description |
|---|---|
protected Set |
pendingAnyOtherElements
set of AnyOtherElementExp object.
|
combinedAttPools, ERR_EXPROTED_HEDGERULE_CONSTRAINT, ERR_ID_ABUSE, ERR_ID_ABUSE_1, ERR_INCONSISTENT_TARGET_NAMESPACE, ERR_LABEL_COLLISION, ERR_MISSING_TARGET_NAMESPACE, ERR_MORE_THAN_ONE_INLINE_TAG, ERR_MULTIPLE_ATTPOOL_DECLARATIONS, ERR_MULTIPLE_ATTRIBUTE_CONSTRAINT, ERR_MULTIPLE_TAG_DECLARATIONS, ERR_NAMESPACE_NOT_SUPPROTED, ERR_ROLE_COLLISION, ERR_UNDEFINED_ATTPOOL, ERR_UNDEFINED_ELEMENTRULE, ERR_UNDEFINED_HEDGERULE, ERR_UNDEFINED_TAG, module, relaxCoreSchema4Schema, WRN_ILLEGAL_RELAXCORE_VERSION, WRN_NO_EXPROTED_LABELERR_ILLEGAL_OCCURS, ERR_MISPLACED_OCCURS, RELAXCoreNamespace, sfactorybackwardReference, basePrefixResolver, controller, ERR_BAD_ATTRIBUTE_VALUE, ERR_BAD_TYPE, ERR_CHARACTERS, ERR_CONFLICTING_ATTRIBUTES, ERR_DATATYPE_ALREADY_DEFINED, ERR_DISALLOWED_ATTRIBUTE, ERR_FRAGMENT_IDENTIFIER, ERR_ILLEGAL_FINAL_VALUE, ERR_MALPLACED_ELEMENT, ERR_MISSING_ATTRIBUTE, ERR_MISSING_ATTRIBUTE_2, ERR_MISSING_CHILD_EXPRESSION, ERR_MISSING_CHILD_TYPE, ERR_MISSING_TOPLEVEL, ERR_MORE_THAN_ONE_CHILD_EXPRESSION, ERR_MORE_THAN_ONE_CHILD_TYPE, ERR_RECURSIVE_DATATYPE, ERR_RECURSIVE_INCLUDE, ERR_RUNAWAY_EXPRESSION, ERR_UNDEFINED_DATATYPE, parserFactory, pool, prefixResolver, WRN_DEPRECATED_TYPENAME, WRN_MAYBE_WRONG_NAMESPACE| Constructor and Description |
|---|
RELAXCoreIslandSchemaReader(GrammarReaderController controller,
SAXParserFactory parserFactory,
ExpressionPool pool,
String expectedTargetnamespace) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
addUserDefinedType, getRELAXCoreSchema4Schema, getResult, getResultAsGrammar, getStateFactory, isGrammarElement, localizeMessage, parse, parse, resolveXSDatatype, wrapUpcanHaveOccurs, createFacetState, getPool, interceptExpression_parse, addBackPatchJob, addBackPatchJob, combineURI, combineURL, createParserFactory, detectUndefinedOnes, endPrefixMapping, getBackwardCompatibleType, getBaseUri, getCurrentState, getDeclaredLocationOf, getLocator, inputSourceFromLSInput, isNotation, isUnparsedEntity, iterateInscopeNamespaces, onID, parse, parse, parse, popState, pushState, reportError, reportError, reportError, reportError, reportError, reportError, reportError, reportError, reportWarning, reportWarning, reportWarning, reportWarning, resolveLocation, resolveNamespacePrefix, runBackPatchJob, setDeclaredLocationOf, setDocumentLocator, setLocator, splitQName, startPrefixMapping, switchSource, switchSource, switchSourcecharacters, 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, warningclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcharacters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMappingprotected final Set pendingAnyOtherElements
public RELAXCoreIslandSchemaReader(GrammarReaderController controller, SAXParserFactory parserFactory, ExpressionPool pool, String expectedTargetnamespace) throws SAXException, ParserConfigurationException
protected RELAXModule getModule()
protected boolean canHaveOccurs(ExpressionState state)
canHaveOccurs in class RELAXCoreReaderpublic final org.iso_relax.dispatcher.IslandSchema getSchema()
getSchema in interface org.iso_relax.dispatcher.IslandSchemaReaderpublic State createExpressionChildState(State parent, StartTagInfo tag)
GrammarReadercreateExpressionChildState in class RELAXCoreReaderprotected Expression resolveElementRef(String namespace, String label)
RELAXReaderresolveElementRef in class RELAXCoreReaderprotected Expression resolveHedgeRef(String namespace, String label)
RELAXReaderresolveHedgeRef in class RELAXCoreReaderprotected Expression resolveAttPoolRef(String namespace, String label)
resolveAttPoolRef in class RELAXCoreReaderCopyright © 2014 Oracle Corporation. All Rights Reserved.