| Modifier and Type | Field and Description |
|---|---|
| protected StringPair | baseTypeName
the name of the base type. |
| protected Expression | except
the 'except' clause. |
| protected DatatypeBuilder | typeBuilder
type incubator object to be used to create a type. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected State | createChildState(StartTagInfo tag)
Implements abstract com. |
| protected Expression | makeExpression()
Implements abstract com. |
| public void | |
| protected void | startSelf()
Overrides com. |
| baseTypeName | back to summary |
|---|---|
| protected StringPair baseTypeName the name of the base type. | |
| except | back to summary |
|---|---|
| protected Expression except the 'except' clause. Null if nothing was specified | |
| typeBuilder | back to summary |
|---|---|
| protected DatatypeBuilder typeBuilder type incubator object to be used to create a type. | |
| DataState | back to summary |
|---|---|
| public DataState() | |
| createChildState | back to summary |
|---|---|
| protected State createChildState(StartTagInfo tag) Implements abstract com. Doc from com. creates appropriate child state object for this element | |
| makeExpression | back to summary |
|---|---|
| protected Expression makeExpression() Implements abstract com. Doc from com. This method is called from endElement method. Implementation has to provide Expression object that represents the content of this element. | |
| onEndChild | back to summary |
|---|---|
| public void onEndChild(Expression child) Implements com. | |
| startSelf | back to summary |
|---|---|
| protected void startSelf() Overrides com. Doc from com. performs a task that should be done before reading any child elements. derived-class can safely read startTag and/or parentState values. | |