Package com.sun.msv.reader.trex
Class NameClassDifferenceState
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.NameClassDifferenceState
- All Implemented Interfaces:
ContentHandler
parses <difference> name class.
- Author:
- Kohsuke KAWAGUCHI
-
Field Summary
Fields inherited from class com.sun.msv.reader.trex.NameClassWithChildState
allowNullChild, nameClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected NameClasscastNameClass(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, onEndChildMethods inherited from class com.sun.msv.reader.trex.NameClassState
endSelf, getPropagatedNamespaceMethods inherited from class com.sun.msv.reader.SimpleState
endDocument, endElement, isGrammarElement, startElementMethods inherited from class com.sun.msv.reader.State
_assert, callInterceptExpression, characters, endPrefixMapping, getBaseURI, getLocation, getParentState, getStartTag, ignorableWhitespace, init, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, startSelfMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xml.sax.ContentHandler
declaration
-
Constructor Details
-
NameClassDifferenceState
public NameClassDifferenceState()
-
-
Method Details
-
castNameClass
Description copied from class:NameClassWithChildStatecombines 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:
castNameClassin classNameClassWithChildState
-