org.eclipse.persistence.sdo.types
Class SDODataType
java.lang.Object
org.eclipse.persistence.sdo.SDOType
org.eclipse.persistence.sdo.types.SDODataType
- All Implemented Interfaces:
- java.io.Serializable
public class SDODataType
- extends SDOType
- See Also:
- Serialized Form
|
Constructor Summary |
SDODataType(java.lang.String aUri,
java.lang.String aName,
java.lang.Class aClass,
SDOTypeHelper sdoTypeHelper)
|
SDODataType(java.lang.String aUri,
java.lang.String aName,
java.lang.Class aClass,
SDOTypeHelper sdoTypeHelper,
java.lang.Object aPseudoDefault)
|
SDODataType(java.lang.String aUri,
java.lang.String aName,
SDOTypeHelper sdoTypeHelper)
|
|
Method Summary |
protected void |
addOpenMappings()
|
java.lang.Object |
getPseudoDefault()
INTERNAL:
Return the wrapped initial value for the primitive numeric (when not defined)
See p.45 of Java Spec 4th edition. |
boolean |
isAbstract()
|
boolean |
isDataType()
|
boolean |
isInstance(java.lang.Object object)
|
boolean |
isOpen()
|
boolean |
isSequenced()
|
void |
setOpen(boolean bOpen)
INTERNAL:
Make this Type an opened Type to allow open content by assigning true value
or a Type not to accept any additional properties by assigning false value,
SDOType.isOpen(). |
| Methods inherited from class org.eclipse.persistence.sdo.SDOType |
addAliasName, addBaseType, addDeclaredProperty, addDeclaredProperty, equals, get, getAliasNames, getAppInfoElements, getAppInfoMap, getBaseTypes, getChangeSummaryProperty, getDeclaredProperties, getDeclaredPropertiesMap, getHelperContext, getImplClass, getImplClassName, getInstanceClass, getInstanceClassName, getInstanceProperties, getName, getNonFinalizedMappingURIs, getNonFinalizedReferencingProps, getProperties, getPropertiesArray, getProperty, getPropertyValues, getQName, getSubTypes, getURI, getXmlDescriptor, getXsdLocalName, getXsdType, initializeNamespaces, isChangeSummaryType, isDataObjectType, isFinalized, isOpenSequencedType, isSubType, isTypeType, isWrapperType, isXsd, isXsdList, postInitialize, preInitialize, removeDeclaredProperties, setAbstract, setAliasNames, setAppInfoElements, setBaseTypes, setDataType, setFinalized, setImplClassName, setInstanceClass, setInstanceClassName, setInstanceProperty, setMixed, setNonFinalizedMappingURIs, setNonFinalizedReferencingProps, setPropertyValues, setPseudoDefault, setQName, setSequenced, setSubTypes, setupInheritance, setXmlDescriptor, setXsd, setXsdList, setXsdLocalName, setXsdType |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SDODataType
public SDODataType(java.lang.String aUri,
java.lang.String aName,
SDOTypeHelper sdoTypeHelper)
SDODataType
public SDODataType(java.lang.String aUri,
java.lang.String aName,
java.lang.Class aClass,
SDOTypeHelper sdoTypeHelper)
SDODataType
public SDODataType(java.lang.String aUri,
java.lang.String aName,
java.lang.Class aClass,
SDOTypeHelper sdoTypeHelper,
java.lang.Object aPseudoDefault)
isAbstract
public boolean isAbstract()
- Overrides:
isAbstract in class SDOType
isDataType
public boolean isDataType()
- Overrides:
isDataType in class SDOType
isInstance
public boolean isInstance(java.lang.Object object)
- Overrides:
isInstance in class SDOType
isOpen
public boolean isOpen()
- Overrides:
isOpen in class SDOType
isSequenced
public boolean isSequenced()
- Overrides:
isSequenced in class SDOType
getPseudoDefault
public java.lang.Object getPseudoDefault()
- Description copied from class:
SDOType
- INTERNAL:
Return the wrapped initial value for the primitive numeric (when not defined)
See p.45 of Java Spec 4th edition.
See p.85 Sect 9.3 of the SDO Spec.
- Overrides:
getPseudoDefault in class SDOType
- Returns:
- aDefault Object (primitive numerics) or null (DataObjects, String, Lists)
addOpenMappings
protected void addOpenMappings()
setOpen
public void setOpen(boolean bOpen)
- Description copied from class:
SDOType
- INTERNAL:
Make this Type an opened Type to allow open content by assigning true value
or a Type not to accept any additional properties by assigning false value,
SDOType.isOpen().
- Overrides:
setOpen in class SDOType
- Parameters:
bOpen - boolean value implying if this Type is open