public class ListState extends TypeWithOneChildState
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
newTypeName |
protected java.lang.String |
newTypeUri |
type
Modifier | Constructor and Description |
---|---|
protected |
ListState(java.lang.String newTypeUri,
java.lang.String newTypeName) |
Modifier and Type | Method and Description |
---|---|
protected XSDatatypeExp |
annealType(XSDatatypeExp itemType)
performs final wrap-up and returns a fully created DataType object
that represents this element.
|
protected State |
createChildState(StartTagInfo tag)
creates appropriate child state object for this element
|
protected void |
startSelf()
performs a task that should be done before reading any child elements.
|
makeType, onEndChild
_makeType, endSelf, getTargetNamespaceUri, startElement
endDocument, endElement, isGrammarElement
_assert, callInterceptExpression, characters, endPrefixMapping, getBaseURI, getLocation, getParentState, getStartTag, ignorableWhitespace, init, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTargetNamespaceUri
protected final java.lang.String newTypeUri
protected final java.lang.String newTypeName
protected ListState(java.lang.String newTypeUri, java.lang.String newTypeName)
protected XSDatatypeExp annealType(XSDatatypeExp itemType) throws org.relaxng.datatype.DatatypeException
TypeWithOneChildState
annealType
in class TypeWithOneChildState
org.relaxng.datatype.DatatypeException
protected void startSelf()
State
protected State createChildState(StartTagInfo tag)
SimpleState
createChildState
in class SimpleState