Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.sdo.types
Class SDODataType

java.lang.Object
  extended by org.eclipse.persistence.sdo.SDOType
      extended by org.eclipse.persistence.sdo.types.SDODataType

All Implemented Interfaces:
java.io.Serializable

public class SDODataType
extends SDOType
See Also:
Serialized Form

Nested Class Summary

 

Nested classes/interfaces inherited from class org.eclipse.persistence.sdo.SDOType
SDOType.TypeInstantiationPolicy

 

Field Summary
private  java.lang.Object pseudoDefault
           

 

Fields inherited from class org.eclipse.persistence.sdo.SDOType
aHelperContext, isDataType, javaImplClass, xmlDescriptor

 

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

 

Field Detail

pseudoDefault

private java.lang.Object pseudoDefault

Constructor Detail

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)

Method Detail

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

Copyright © 1998, 2012, Oracle. All Rights Reserved.