| Modifier and Type | Field and Description |
|---|---|
| protected ComplexTypeExp | parentDecl
ComplexType object that we are now constructing. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected Expression | castExpression(Expression halfCastedExpression, Expression newChildExpression)
Implements abstract com. |
| protected State | createChildState(StartTagInfo tag)
Overrides com. |
| parentDecl | back to summary |
|---|---|
| protected ComplexTypeExp parentDecl ComplexType object that we are now constructing. | |
| SimpleContentState | back to summary |
|---|---|
| protected SimpleContentState(ComplexTypeExp decl) | |
| castExpression | back to summary |
|---|---|
| protected Expression castExpression(Expression halfCastedExpression, Expression newChildExpression) Implements abstract com. Doc from com. combines half-made expression and newly found child expression into the expression. Say this container has three child expression exp1,exp2, and exp3. Then, the expression of this state will be made by the following method invocations.
annealExpression(
castExpression(
castExpression(
castExpression(null,exp1), exp2), exp3 ) )
| |
| createChildState | back to summary |
|---|---|
| protected State createChildState(StartTagInfo tag) Overrides com. Doc from com. creates appropriate child state object for this element | |