Class SDOWrapperType
- java.lang.Object
-
- org.eclipse.persistence.sdo.SDOType
-
- org.eclipse.persistence.sdo.types.SDOWrapperType
-
- All Implemented Interfaces:
commonj.sdo.Type
,Serializable
public class SDOWrapperType extends SDOType implements commonj.sdo.Type
Wrapper for XML datatypes.- Author:
- rbarkhou
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.persistence.sdo.SDOType
SDOType.TypeInstantiationPolicy
-
-
Constructor Summary
Constructors Constructor Description SDOWrapperType(commonj.sdo.Type aPropertyType, String aTypeName, SDOTypeHelper aSDOTypeHelper)
SDOWrapperType(commonj.sdo.Type aPropertyType, String aTypeName, SDOTypeHelper aSDOTypeHelper, QName aSchemaType)
SDOWrapperType(commonj.sdo.Type aPropertyType, String aTypeName, SDOTypeHelper aSDOTypeHelper, QName[] schemaTypes)
SDOWrapperType(commonj.sdo.Type aPropertyType, String aTypeName, SDOTypeHelper aSDOTypeHelper, QName[] schemaTypes, Class<? extends SDODataObject>[] implClasses)
SDOWrapperType(commonj.sdo.Type aPropertyType, String aTypeName, SDOTypeHelper aSDOTypeHelper, QName aSchemaType, Class<? extends SDODataObject> implClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDescriptorToProject(Project project)
List
getAliasNames()
List
getBaseTypes()
Map
getDescriptorsMap()
String
getName()
String
getURI()
XMLDescriptor
getXmlDescriptor(QName aQName)
boolean
isAbstract()
boolean
isDataType()
boolean
isFinalized()
INTERNAL:boolean
isOpen()
boolean
isSequenced()
boolean
isWrapperType()
String
toString()
-
Methods inherited from class org.eclipse.persistence.sdo.SDOType
addAliasName, addBaseType, addDeclaredProperty, addDeclaredProperty, addDeclaredProperty, addDeclaredProperty, get, getAppInfoElements, getAppInfoMap, getChangeSummaryProperty, getDeclaredProperties, getDeclaredPropertiesMap, getHelperContext, getImplClass, getImplClassName, getInstanceClass, getInstanceClassName, getInstanceProperties, getNonFinalizedMappingURIs, getNonFinalizedReferencingProps, getProperties, getPropertiesArray, getProperty, getPropertyValues, getPseudoDefault, getQName, getSubTypes, getXmlDescriptor, getXsdLocalName, getXsdType, initializeNamespaces, isBaseType, isChangeSummaryType, isDataObjectType, isInstance, isOpenSequencedType, isSubType, isTypeType, isXsd, isXsdList, postInitialize, preInitialize, removeDeclaredProperties, setAbstract, setAliasNames, setAppInfoElements, setBaseTypes, setDataType, setFinalized, setImplClassName, setInstanceClass, setInstanceClassName, setInstanceProperty, setMixed, setNonFinalizedMappingURIs, setNonFinalizedReferencingProps, setOpen, setPropertyValues, setPseudoDefault, setQName, setSequenced, setSubTypes, setupInheritance, setXmlDescriptor, setXsd, setXsdList, setXsdLocalName, setXsdType
-
-
-
-
Constructor Detail
-
SDOWrapperType
public SDOWrapperType(commonj.sdo.Type aPropertyType, String aTypeName, SDOTypeHelper aSDOTypeHelper)
-
SDOWrapperType
public SDOWrapperType(commonj.sdo.Type aPropertyType, String aTypeName, SDOTypeHelper aSDOTypeHelper, QName aSchemaType)
-
SDOWrapperType
public SDOWrapperType(commonj.sdo.Type aPropertyType, String aTypeName, SDOTypeHelper aSDOTypeHelper, QName aSchemaType, Class<? extends SDODataObject> implClass)
-
SDOWrapperType
public SDOWrapperType(commonj.sdo.Type aPropertyType, String aTypeName, SDOTypeHelper aSDOTypeHelper, QName[] schemaTypes)
-
SDOWrapperType
public SDOWrapperType(commonj.sdo.Type aPropertyType, String aTypeName, SDOTypeHelper aSDOTypeHelper, QName[] schemaTypes, Class<? extends SDODataObject>[] implClasses)
-
-
Method Detail
-
getXmlDescriptor
public XMLDescriptor getXmlDescriptor(QName aQName)
-
getDescriptorsMap
public Map getDescriptorsMap()
-
addDescriptorToProject
public void addDescriptorToProject(Project project)
-
getAliasNames
public List getAliasNames()
- Specified by:
getAliasNames
in interfacecommonj.sdo.Type
- Overrides:
getAliasNames
in classSDOType
-
getBaseTypes
public List getBaseTypes()
- Specified by:
getBaseTypes
in interfacecommonj.sdo.Type
- Overrides:
getBaseTypes
in classSDOType
-
getName
public String getName()
-
getURI
public String getURI()
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstract
in interfacecommonj.sdo.Type
- Overrides:
isAbstract
in classSDOType
-
isDataType
public boolean isDataType()
- Specified by:
isDataType
in interfacecommonj.sdo.Type
- Overrides:
isDataType
in classSDOType
-
isOpen
public boolean isOpen()
-
isSequenced
public boolean isSequenced()
- Specified by:
isSequenced
in interfacecommonj.sdo.Type
- Overrides:
isSequenced
in classSDOType
-
isFinalized
public boolean isFinalized()
Description copied from class:SDOType
INTERNAL:- Overrides:
isFinalized
in classSDOType
-
isWrapperType
public boolean isWrapperType()
- Overrides:
isWrapperType
in classSDOType
-
-