public class SDOPropertyType extends SDOType implements Type
Modifier and Type | Class and Description |
---|---|
static class |
SDOPropertyType.PropertyImpl |
SDOType.TypeInstantiationPolicy
aHelperContext, isDataType, javaImplClass, xmlDescriptor
Constructor and Description |
---|
SDOPropertyType(SDOTypeHelper sdoTypeHelper,
SDOType typeType) |
Modifier and Type | Method and Description |
---|---|
java.util.List |
getAliasNames()
Return a list of alias names for this Type.
|
java.util.List |
getBaseTypes()
Returns the List of base Types for this Type.
|
java.lang.String |
getName()
Returns the name of the type.
|
java.lang.String |
getURI()
Returns the namespace URI of the type or
null if the type has no URI
(for example it was generated from a Schema with no target namespace). |
void |
initializeMappings() |
boolean |
isAbstract()
Indicates if this Type is abstract.
|
boolean |
isDataType()
Indicates if this Type specifies DataTypes (true) or DataObjects (false).
|
boolean |
isInitialized() |
boolean |
isOpen()
Indicates if this Type allows any form of open content.
|
boolean |
isSequenced()
Indicates if this Type specifies Sequenced DataObjects.
|
addAliasName, addBaseType, addDeclaredProperty, addDeclaredProperty, 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, isFinalized, isInstance, 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, setSequenced, setSubTypes, setupInheritance, setXmlDescriptor, setXsd, setXsdList, setXsdLocalName, setXsdType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get, getDeclaredProperties, getInstanceClass, getInstanceProperties, getProperties, getProperty, isInstance
public SDOPropertyType(SDOTypeHelper sdoTypeHelper, SDOType typeType)
public java.util.List getAliasNames()
Type
getAliasNames
in interface Type
getAliasNames
in class SDOType
public java.util.List getBaseTypes()
Type
getBaseTypes
in interface Type
getBaseTypes
in class SDOType
public java.lang.String getName()
Type
public java.lang.String getURI()
Type
null
if the type has no URI
(for example it was generated from a Schema with no target namespace).public boolean isAbstract()
Type
isAbstract
in interface Type
isAbstract
in class SDOType
public boolean isDataType()
Type
isInstance(object) && !isDataType() implies DataObject.class.isInstance(object) returns true.
isDataType
in interface Type
isDataType
in class SDOType
public boolean isOpen()
Type
public boolean isSequenced()
Type
Sequence elements = dataObject.getSequence
();
isSequenced
in interface Type
isSequenced
in class SDOType
public void initializeMappings()
public boolean isInitialized()