abstract class TypeWithOneChildState extends TypeState implements XSTypeOwner
Modifier and Type | Field and Description |
---|---|
protected XSDatatypeExp |
type |
Constructor and Description |
---|
TypeWithOneChildState() |
Modifier and Type | Method and Description |
---|---|
protected XSDatatypeExp |
annealType(XSDatatypeExp dt)
performs final wrap-up and returns a fully created DataType object
that represents this element.
|
protected XSDatatypeExp |
makeType()
This method is called from endElement method.
|
void |
onEndChild(XSDatatypeExp child)
receives a Pattern object that is contained in this element.
|
_makeType, endSelf, getTargetNamespaceUri, startElement
createChildState, endDocument, endElement, isGrammarElement
_assert, callInterceptExpression, characters, endPrefixMapping, getBaseURI, getLocation, getParentState, getStartTag, ignorableWhitespace, init, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, startSelf
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTargetNamespaceUri
protected XSDatatypeExp type
public void onEndChild(XSDatatypeExp child)
onEndChild
in interface XSTypeOwner
protected final XSDatatypeExp makeType() throws org.relaxng.datatype.DatatypeException
TypeState
protected XSDatatypeExp annealType(XSDatatypeExp dt) throws org.relaxng.datatype.DatatypeException
org.relaxng.datatype.DatatypeException