org.exolab.castor.xml.schema
Class DeferredSimpleType
- Referable, java.io.Serializable
(package private) class DeferredSimpleType
Package private class to handle the case where a simple type
can't be instanciated because its parent has not yet been read.
ANNOTATION , ANYTYPE , APPINFO , ATTRIBUTE , ATTRIBUTE_GROUP , COMPLEX_CONTENT , COMPLEX_TYPE , DOCUMENTATION , ELEMENT , FACET , GROUP , IDENTITY_FIELD , IDENTITY_SELECTOR , KEY , KEYREF , LIST , MODELGROUP , MODELGROUP_REF , REDEFINE , SCHEMA , SIMPLE_CONTENT , SIMPLE_TYPE , UNION , UNIQUE , UNKNOWN , WILDCARD |
protected void | createInstance() - Resolves the parents of this simple type in order to create the
instance of the appropriate class deriving from simple type and fill it.
|
short | getStructureType() - Returns Structure.UNKNOWN
(This class should not be seen outside AttributeDecl and ElementDecl anyway)
|
(package private) XMLType | getType() - Package private getter of the simpleType instance.
|
void | setBaseTypeName(String baseTypeName) - Sets the name of the base type that couldn't be resolved
when this type was created.
|
addFacet , copyFacets , createReference , getBuiltInBaseType , getFacet , getFacets , getFacets , getFinal , getLength , getLocalFacets , getMaxLength , getMinLength , getParent , getReferenceId , getStructureType , getTypeCode , hasFacet , isBuiltInType , resolveReference , setFinal , setParent , setTypeCode , validate |
getBaseType , getDerivationMethod , getId , getName , getSchema , getType , isAnyType , isComplexType , isSimpleType , setBaseType , setDerivationMethod , setId , setName , setParent , setSchema |
DeferredSimpleType
(package private) DeferredSimpleType()
Creates a new default DeferredSimpleType.
DeferredSimpleType
(package private) DeferredSimpleType(String name)
Creates a new DeferredSimpleType
name
- the name of the SimpleType.
DeferredSimpleType
(package private) DeferredSimpleType(String name,
Schema schema)
Creates a new DeferredSimpleType
name
- the name of the SimpleType.schema
- the parent Schema of the SimpleType.
createInstance
protected void createInstance()
Resolves the parents of this simple type in order to create the
instance of the appropriate class deriving from simple type and fill it.
getStructureType
public short getStructureType()
Returns Structure.UNKNOWN
(This class should not be seen outside AttributeDecl and ElementDecl anyway)
- getStructureType in interface SimpleType
getType
(package private) XMLType getType()
Package private getter of the simpleType instance.
- getType in interface XMLType
setBaseTypeName
public void setBaseTypeName(String baseTypeName)
Sets the name of the base type that couldn't be resolved
when this type was created.
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com