Skip navigation links
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, 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, isBaseType, 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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pseudoDefault
private java.lang.Object pseudoDefault
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
Skip navigation links