| Modifier and Type | Field and Description |
|---|---|
| protected boolean | allowNullChild
if this flag is true, then it is OK not to have any children. |
| protected NameClass | nameClass
name class object that is being created. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected NameClass | annealNameClass(NameClass nameClass)
performs final wrap-up and returns a fully created NameClass object that represents this element. |
| protected abstract NameClass | castNameClass(NameClass halfCastedNameClass, NameClass newChildNameClass)
combines half-made name class and newly found child name class into the name class. |
| protected State | createChildState(StartTagInfo tag)
Implements abstract com. |
| protected final NameClass | makeNameClass()
Implements abstract com. |
| public final void | onEndChild(NameClass childNameClass)
Implements com. |
| allowNullChild | back to summary |
|---|---|
| protected boolean allowNullChild if this flag is true, then it is OK not to have any children. | |
| nameClass | back to summary |
|---|---|
| protected NameClass nameClass name class object that is being created.
See | |
| NameClassWithChildState | back to summary |
|---|---|
| public NameClassWithChildState() | |
| annealNameClass | back to summary |
|---|---|
| protected NameClass annealNameClass(NameClass nameClass) performs final wrap-up and returns a fully created NameClass object that represents this element. | |
| castNameClass | back to summary |
|---|---|
| protected abstract NameClass castNameClass(NameClass halfCastedNameClass, NameClass newChildNameClass) 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 ) ) | |
| createChildState | back to summary |
|---|---|
| protected State createChildState(StartTagInfo tag) Implements abstract com. Doc from com. creates appropriate child state object for this element | |
| makeNameClass | back to summary |
|---|---|
| protected final NameClass makeNameClass() Implements abstract com. Doc from com. This method is called from endElement method. Implementation has to provide NameClass object that represents the content of this element. | |
| onEndChild | back to summary |
|---|---|
| public final void onEndChild(NameClass childNameClass) Implements com. receives a Pattern object that is contained in this element. | |