Skip navigation links
org.eclipse.persistence.sdo.types
Class SDOWrapperType
java.lang.Object
org.eclipse.persistence.sdo.SDOType
org.eclipse.persistence.sdo.types.SDOWrapperType
- All Implemented Interfaces:
- java.io.Serializable
-
public class SDOWrapperType
- extends SDOType
Wrapper for XML datatypes.
- Author:
- rbarkhou
- See Also:
- Serialized Form
| Constructor Summary |
SDOWrapperType(Type aPropertyType, java.lang.String aTypeName, SDOTypeHelper aSDOTypeHelper)
|
SDOWrapperType(Type aPropertyType, java.lang.String aTypeName, SDOTypeHelper aSDOTypeHelper, javax.xml.namespace.QName aSchemaType)
|
SDOWrapperType(Type aPropertyType, java.lang.String aTypeName, SDOTypeHelper aSDOTypeHelper, javax.xml.namespace.QName[] schemaTypes)
|
SDOWrapperType(Type aPropertyType, java.lang.String aTypeName, SDOTypeHelper aSDOTypeHelper, javax.xml.namespace.QName[] schemaTypes, java.lang.Class<? extends SDODataObject>[] implClasses)
|
SDOWrapperType(Type aPropertyType, java.lang.String aTypeName, SDOTypeHelper aSDOTypeHelper, javax.xml.namespace.QName aSchemaType, java.lang.Class<? extends SDODataObject> implClass)
|
| Methods inherited from class org.eclipse.persistence.sdo.SDOType |
addAliasName, addBaseType, 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PACKAGE_NAME
private static final java.lang.String PACKAGE_NAME
-
- See Also:
- Constant Field Values
ATTRIBUTE_NAME
private static final java.lang.String ATTRIBUTE_NAME
-
- See Also:
- Constant Field Values
XPATH
private static final java.lang.String XPATH
-
- See Also:
- Constant Field Values
typeName
private java.lang.String typeName
descriptorsMap
private java.util.Map<javax.xml.namespace.QName,XMLDescriptor> descriptorsMap
SDOWrapperType
public SDOWrapperType(Type aPropertyType,
java.lang.String aTypeName,
SDOTypeHelper aSDOTypeHelper)
SDOWrapperType
public SDOWrapperType(Type aPropertyType,
java.lang.String aTypeName,
SDOTypeHelper aSDOTypeHelper,
javax.xml.namespace.QName aSchemaType)
SDOWrapperType
public SDOWrapperType(Type aPropertyType,
java.lang.String aTypeName,
SDOTypeHelper aSDOTypeHelper,
javax.xml.namespace.QName aSchemaType,
java.lang.Class<? extends SDODataObject> implClass)
SDOWrapperType
public SDOWrapperType(Type aPropertyType,
java.lang.String aTypeName,
SDOTypeHelper aSDOTypeHelper,
javax.xml.namespace.QName[] schemaTypes)
SDOWrapperType
public SDOWrapperType(Type aPropertyType,
java.lang.String aTypeName,
SDOTypeHelper aSDOTypeHelper,
javax.xml.namespace.QName[] schemaTypes,
java.lang.Class<? extends SDODataObject>[] implClasses)
setSchemaContext
private void setSchemaContext(XMLDescriptor desc,
javax.xml.namespace.QName schemaType)
- Convenience method that sets a schema context (as QName) on a given descriptor. If either schemaType or desc is null, no action is performed.
-
- Parameters:
desc - XML descriptor to which an XMLSchemaReference will be added
schemaType - QName that will be set as the schema context QName
initializeDescriptor
private void initializeDescriptor(XMLDescriptor aDescriptor,
javax.xml.namespace.QName aQName,
Type aPropertyType,
SDOProperty aValueProperty)
getXmlDescriptor
public XMLDescriptor getXmlDescriptor(javax.xml.namespace.QName aQName)
getDescriptorsMap
public java.util.Map getDescriptorsMap()
addDescriptorToProject
public void addDescriptorToProject(Project project)
getAliasNames
public java.util.List getAliasNames()
-
- Overrides:
getAliasNames in class SDOType
getBaseTypes
public java.util.List getBaseTypes()
-
- Overrides:
getBaseTypes in class SDOType
getName
public java.lang.String getName()
-
- Overrides:
getName in class SDOType
getURI
public java.lang.String getURI()
-
- Overrides:
getURI in class SDOType
isAbstract
public boolean isAbstract()
-
- Overrides:
isAbstract in class SDOType
isDataType
public boolean isDataType()
-
- Overrides:
isDataType in class SDOType
isOpen
public boolean isOpen()
-
- Overrides:
isOpen in class SDOType
isSequenced
public boolean isSequenced()
-
- Overrides:
isSequenced in class SDOType
isFinalized
public boolean isFinalized()
- Description copied from class:
SDOType
- INTERNAL:
-
- Overrides:
isFinalized in class SDOType
isWrapperType
public boolean isWrapperType()
-
- Overrides:
isWrapperType in class SDOType
toString
public java.lang.String toString()
-
- Overrides:
toString in class java.lang.Object
Skip navigation links