| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private String | base
value of the base attribute. |
| private XMLSchemaSchema | baseSchema
XMLSchemaSchema object of the base type. |
| private String[] | baseTypeName
Namespace URI and local name of the base attribute. |
| protected XSTypeIncubator | incubator
used to restrict simpleType |
| protected ComplexTypeExp | parentDecl
ComplexType object that we are now constructing. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected Expression | annealExpression(Expression exp)
Overrides com. |
| protected State | createChildState(StartTagInfo tag)
Overrides com. |
| public XSTypeIncubator | getIncubator()
Implements com. |
| public String | getTargetNamespaceUri()
Implements com. |
| protected Expression | initialExpression()
Overrides com. |
| public void | |
| public void | setAttributeWildcard(AttributeWildcard local)
Implements com. |
| protected void | startSelf()
Overrides com. |
| base | back to summary |
|---|---|
| private String base value of the base attribute. null in case of an error. | |
| baseSchema | back to summary |
|---|---|
| private XMLSchemaSchema baseSchema XMLSchemaSchema object of the base type. We should have this reference so that XMLSchemaReader can detect an error if this schema is undefined. Null in case of an error. | |
| baseTypeName | back to summary |
|---|---|
| private String[] baseTypeName Namespace URI and local name of the base attribute. null in case of an error. | |
| incubator | back to summary |
|---|---|
| protected XSTypeIncubator incubator used to restrict simpleType | |
| parentDecl | back to summary |
|---|---|
| protected ComplexTypeExp parentDecl ComplexType object that we are now constructing. | |
| SimpleContentRestrictionState | back to summary |
|---|---|
| protected SimpleContentRestrictionState(ComplexTypeExp parentDecl) | |
| annealExpression | back to summary |
|---|---|
| protected Expression annealExpression(Expression exp) Overrides com. Doc from com. performs final wrap-up and returns a fully created Expression object that represents this element. | |
| createChildState | back to summary |
|---|---|
| protected State createChildState(StartTagInfo tag) Overrides com. Doc from com. creates appropriate child state object for this element | |
| getIncubator | back to summary |
|---|---|
| public XSTypeIncubator getIncubator() Implements com. Doc from com. gets an incubator object that the owner holds. | |
| 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 | |
| onEndChild | back to summary |
|---|---|
| public void onEndChild(XSDatatypeExp child) Implements com. | |
| setAttributeWildcard | back to summary |
|---|---|
| public void setAttributeWildcard(AttributeWildcard local) Implements com. Doc from com. Sets the attribtue wildcard. | |
| 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. | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public XSDatatype | render(XSDatatypeExp.
If this renderer calls the getBody method of the other
LateBindDatatype objects, then this context should be passed
to the getBody method. This context object is responsible for
detecting recursive references. contextImplements com. |
| BaseContentTypeRenderer | back to summary |
|---|---|
| private BaseContentTypeRenderer() | |
| render | back to summary |
|---|---|
| public XSDatatype render(XSDatatypeExp. Implements com. Doc from com. creates (or retrieves, whatever) the actual, concrete, real XSDatatype object. This method is typically called from the wrapUp method of the GrammarReader.
| |