Package com.sun.msv.reader.trex
Class NameClassChoiceState
- java.lang.Object
-
- com.sun.msv.reader.State
-
- com.sun.msv.reader.SimpleState
-
- com.sun.msv.reader.trex.NameClassState
-
- com.sun.msv.reader.trex.NameClassWithChildState
-
- com.sun.msv.reader.trex.NameClassChoiceState
-
- All Implemented Interfaces:
NameClassOwner
,org.xml.sax.ContentHandler
public class NameClassChoiceState extends NameClassWithChildState
parses <choice> name class.
-
-
Field Summary
-
Fields inherited from class com.sun.msv.reader.trex.NameClassWithChildState
allowNullChild, nameClass
-
-
Constructor Summary
Constructors Constructor Description NameClassChoiceState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NameClass
castNameClass(NameClass halfCasted, NameClass newChild)
combines half-made name class and newly found child name class into the name class.-
Methods inherited from class com.sun.msv.reader.trex.NameClassWithChildState
annealNameClass, createChildState, makeNameClass, onEndChild
-
Methods inherited from class com.sun.msv.reader.trex.NameClassState
endSelf, getPropagatedNamespace
-
Methods inherited from class com.sun.msv.reader.SimpleState
endDocument, endElement, isGrammarElement, startElement
-
Methods inherited from class com.sun.msv.reader.State
_assert, callInterceptExpression, characters, endPrefixMapping, getBaseURI, getLocation, getParentState, getStartTag, ignorableWhitespace, init, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, startSelf
-
-
-
-
Method Detail
-
castNameClass
protected NameClass castNameClass(NameClass halfCasted, NameClass newChild)
Description copied from class:NameClassWithChildState
combines half-made name class and newly found child name class into the name class.Say this container has three child name class n1,n2, and n3. Then, the name class of this container will be made by the following method invocations.
annealNameClass( castNameClass( castNameClass( castNameClass(null,p1), p2), p3 ) )
- Specified by:
castNameClass
in classNameClassWithChildState
-
-