public class SDOObjectType extends SDOType implements Type
SDOType.TypeInstantiationPolicy
aHelperContext, isDataType, javaImplClass, xmlDescriptor
Constructor and Description |
---|
SDOObjectType(java.lang.String aUri,
java.lang.String aName,
SDOTypeHelper sdoTypeHelper) |
Modifier and Type | Method and Description |
---|---|
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 |
isDataType()
Indicates if this Type specifies DataTypes (true) or DataObjects (false).
|
boolean |
isSequenced()
Indicates if this Type specifies Sequenced DataObjects.
|
void |
setSequenced(boolean isSequenced)
INTERNAL:
If set as true, this Type specifies Sequenced DataObjects.
|
addAliasName, addBaseType, addDeclaredProperty, addDeclaredProperty, 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, isAbstract, isBaseType, isChangeSummaryType, isDataObjectType, isFinalized, isInstance, isOpen, isOpenSequencedType, isSubType, isTypeType, isWrapperType, isXsd, isXsdList, postInitialize, preInitialize, removeDeclaredProperties, setAbstract, setAliasNames, setAppInfoElements, setBaseTypes, setDataType, setFinalized, setImplClassName, setInstanceClass, setInstanceClassName, setInstanceProperty, setMixed, setNonFinalizedMappingURIs, setNonFinalizedReferencingProps, setOpen, setPropertyValues, setPseudoDefault, setQName, setSubTypes, setupInheritance, setXmlDescriptor, setXsd, setXsdList, setXsdLocalName, setXsdType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get, getAliasNames, getBaseTypes, getDeclaredProperties, getInstanceClass, getInstanceProperties, getName, getProperties, getProperty, getURI, isAbstract, isInstance, isOpen
public SDOObjectType(java.lang.String aUri, java.lang.String aName, SDOTypeHelper sdoTypeHelper)
public boolean isDataType()
Type
isInstance(object) && !isDataType() implies DataObject.class.isInstance(object) returns true.
isDataType
in interface Type
isDataType
in class SDOType
public boolean isSequenced()
Type
Sequence elements = dataObject.getSequence
();
isSequenced
in interface Type
isSequenced
in class SDOType
public void setSequenced(boolean isSequenced)
SDOType
setSequenced
in class SDOType
isSequenced
- boolean value implying if this type is sequenced.public java.lang.Object getPseudoDefault()
SDOType
getPseudoDefault
in class SDOType
protected void addOpenMappings()