| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected Expression | annealExpression(Expression contentType)
Overrides com. |
| protected Expression | castExpression(Expression halfCastedExpression, Expression newChildExpression)
Implements abstract com. |
| protected Expression | createAttribute(NameClass nc, Expression exp, String defaultValue)
Allows the derived class to change it. |
| protected State | createChildState(StartTagInfo tag)
Overrides com. |
| protected Expression | defaultExpression()
Overrides com. |
| public String | getTargetNamespaceUri()
Implements com. |
| protected Expression | initialExpression()
Overrides com. |
| protected boolean | |
| public void |
| AttributeState | back to summary |
|---|---|
| public AttributeState() | |
| annealExpression | back to summary |
|---|---|
| protected Expression annealExpression(Expression contentType) Overrides com. Doc from com. performs final wrap-up and returns a fully created Expression object that represents this element. | |
| 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 ) )
| |
| createAttribute | back to summary |
|---|---|
| protected Expression createAttribute(NameClass nc, Expression exp, String defaultValue) Allows the derived class to change it. | |
| createChildState | back to summary |
|---|---|
| protected State createChildState(StartTagInfo tag) Overrides com. Doc from com. creates appropriate child state object for this element | |
| defaultExpression | back to summary |
|---|---|
| protected Expression defaultExpression() Overrides com. Doc from com. computes default expression. this method is called before annealExpression when no child expression is given during parsing. return null to signal an error. | |
| getTargetNamespaceUri | back to summary |
|---|---|
| public String getTargetNamespaceUri() Implements com. Doc from com. Returns the target namespace URI of newly created simple types. If the context you are using this package doesn't have the notion of the target namespace URI, return the empty string. | |
| initialExpression | back to summary |
|---|---|
| protected Expression initialExpression() Overrides com. Doc from com. sets initial pattern | |
| isGlobal | back to summary |
|---|---|
| protected boolean isGlobal() | |
| onEndChild | back to summary |
|---|---|
| public void onEndChild(XSDatatypeExp type) Implements com. | |