org.exolab.castor.xml.schema
Class TypeReference
- java.io.Serializable
(package private) class TypeReference
Package private class to handles type references.
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 |
short | getStructureType() - Returns Structure.UNKNOWN
(This class should not be seen outside ElementDecl anyway)
|
(package private) XMLType | getType() - Returns the referred type
|
(package private) void | resolveTypeReference() - Resolves the type reference.
|
protected void | setParent(Structure parent) - Sets the parent for this Schema type
|
void | validate() - Checks the validity of this type defintion.
|
getBaseType , getDerivationMethod , getId , getName , getSchema , getType , isAnyType , isComplexType , isSimpleType , setBaseType , setDerivationMethod , setId , setName , setParent , setSchema |
getStructureType
public short getStructureType()
Returns Structure.UNKNOWN
(This class should not be seen outside ElementDecl anyway)
- getStructureType in interface Structure
resolveTypeReference
(package private) void resolveTypeReference()
Resolves the type reference.
setParent
protected void setParent(Structure parent)
Sets the parent for this Schema type
- setParent in interface XMLType
parent
- the parent Structure for SchemaType
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com