Top Description Fields Constructors Methods
com.sun.msv.reader.trex

public Class NameClassNotState

extends NameClassWithChildState
Class Inheritance
Imports
com.sun.msv.grammar.NameClass, .NotNameClass

parses <not> name class.
Author
Kohsuke KAWAGUCHI

Field Summary

Inherited from com.sun.msv.reader.trex.NameClassWithChildState:
allowNullChildnameClass

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected NameClass
castNameClass(NameClass halfCastedNameClass, NameClass child)

Implements abstract com.sun.msv.reader.trex.NameClassWithChildState.castNameClass.

combines half-made name class and newly found child name class into the name class.
Inherited from com.sun.msv.reader.trex.NameClassWithChildState:
annealNameClasscreateChildStatemakeNameClassonEndChild

Constructor Detail

NameClassNotStateback to summary
public NameClassNotState()

Method Detail

castNameClassback to summary
protected NameClass castNameClass(NameClass halfCastedNameClass, NameClass child)

Implements abstract com.sun.msv.reader.trex.NameClassWithChildState.castNameClass.

Doc from com.sun.msv.reader.trex.NameClassWithChildState.castNameClass.

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 ) )