public class DataState extends ExpressionState implements ExpressionOwner
| Modifier and Type | Field and Description |
|---|---|
protected StringPair |
baseTypeName
the name of the base type.
|
protected Expression |
except
the 'except' clause.
|
protected org.relaxng.datatype.DatatypeBuilder |
typeBuilder
type incubator object to be used to create a type.
|
| Constructor and Description |
|---|
DataState() |
| Modifier and Type | Method and Description |
|---|---|
protected State |
createChildState(StartTagInfo tag)
creates appropriate child state object for this element
|
protected Expression |
makeExpression()
This method is called from endElement method.
|
void |
onEndChild(Expression child) |
protected void |
startSelf()
performs a task that should be done before reading any child elements.
|
endSelfendDocument, endElement, isGrammarElement, startElement_assert, callInterceptExpression, characters, endPrefixMapping, getBaseURI, getLocation, getParentState, getStartTag, ignorableWhitespace, init, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMappingprotected org.relaxng.datatype.DatatypeBuilder typeBuilder
protected StringPair baseTypeName
protected Expression except
protected State createChildState(StartTagInfo tag)
SimpleStatecreateChildState in class SimpleStateprotected void startSelf()
Statepublic void onEndChild(Expression child)
onEndChild in interface ExpressionOwnerprotected Expression makeExpression()
ExpressionStatemakeExpression in class ExpressionStateCopyright © 2014 Oracle Corporation. All Rights Reserved.