ExpressionOwner
, ContentHandler
public class DataState extends ExpressionState implements ExpressionOwner
Modifier and Type | Field | 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 | Description |
---|---|
DataState() |
Modifier and Type | Method | 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.
|
endSelf
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
endDocument, endElement, isGrammarElement, startElement
_assert, callInterceptExpression, characters, endPrefixMapping, getBaseURI, getLocation, getParentState, getStartTag, ignorableWhitespace, init, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
protected org.relaxng.datatype.DatatypeBuilder typeBuilder
protected StringPair baseTypeName
protected Expression except
protected State createChildState(StartTagInfo tag)
SimpleState
createChildState
in class SimpleState
protected void startSelf()
State
public void onEndChild(Expression child)
onEndChild
in interface ExpressionOwner
protected Expression makeExpression()
ExpressionState
makeExpression
in class ExpressionState
Copyright © 2019 Oracle Corporation. All rights reserved.