public abstract class AnyState extends ExpressionWithoutChildState
Constructor and Description |
---|
AnyState() |
Modifier and Type | Method and Description |
---|---|
protected abstract Expression |
createExpression(java.lang.String namespace,
java.lang.String process)
creates AGM that corresponds to the specified parameters.
|
protected NameClass |
createLaxNameClass(NameClass allowedNc,
XMLSchemaReader.RefResolver res) |
protected NameClass |
getNameClass(java.lang.String namespace,
XMLSchemaSchema currentSchema)
processes 'namepsace' attribute and gets corresponding NameClass object.
|
protected abstract NameClass |
getNameClassFrom(ReferenceExp exp) |
protected Expression |
makeExpression()
This method is called from endElement method.
|
createChildState
endSelf
endDocument, endElement, isGrammarElement, startElement
_assert, callInterceptExpression, characters, endPrefixMapping, getBaseURI, getLocation, getParentState, getStartTag, ignorableWhitespace, init, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, startSelf
protected final Expression makeExpression()
ExpressionState
makeExpression
in class ExpressionState
protected abstract Expression createExpression(java.lang.String namespace, java.lang.String process)
protected NameClass getNameClass(java.lang.String namespace, XMLSchemaSchema currentSchema)
protected abstract NameClass getNameClassFrom(ReferenceExp exp)
protected NameClass createLaxNameClass(NameClass allowedNc, XMLSchemaReader.RefResolver res)