org.exolab.castor.xml.schema
Class SimpleTypeReference
- Referable, java.io.Serializable
(package private) class SimpleTypeReference
Package private class to handles simple-type references.
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:35 $
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 AttributeDecl (and ElementDecl ?) anyway)
|
(package private) XMLType | getType() - Returns the referred type
|
(package private) void | resolveTypeReference() - Resolves the type reference.
|
void | setName(String name) - Sets the Schema for this Union.
|
void | setSchema(Schema schema) - Sets the Schema for this SimpleTypeReference.
|
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 |
SimpleTypeReference
(package private) SimpleTypeReference(Schema schema,
String name)
Creates a new SimpleTypeReference.
schema
- the parent Schema of the simple type being referenced,
must not be null.name
- the name of the simple type being referenced,
must not be null.
getStructureType
public short getStructureType()
Returns Structure.UNKNOWN
(This class should not be seen outside AttributeDecl (and ElementDecl ?) anyway)
- getStructureType in interface SimpleType
resolveTypeReference
(package private) void resolveTypeReference()
Resolves the type reference.
setName
public void setName(String name)
Sets the Schema for this Union. This method overloads the
SimpleType#setSchema method to prevent the Schema from being
changed.
- setName in interface XMLType
setSchema
public void setSchema(Schema schema)
Sets the Schema for this SimpleTypeReference. This method overloads the
SimpleType#setSchema method to prevent the Schema from being
changed.
- setSchema in interface XMLType
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com