public class SDOOpenSequencedType extends SDOType implements Type
SDOType.TypeInstantiationPolicy
aHelperContext, isDataType, javaImplClass, xmlDescriptor
Constructor and Description |
---|
SDOOpenSequencedType(SDOTypeHelper sdoTypeHelper) |
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). |
boolean |
isAbstract()
Indicates if this Type is abstract.
|
boolean |
isDataType()
Indicates if this Type specifies DataTypes (true) or DataObjects (false).
|
boolean |
isOpen()
Indicates if this Type allows any form of open content.
|
boolean |
isOpenSequencedType() |
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, 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 SDOOpenSequencedType(SDOTypeHelper sdoTypeHelper)
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 boolean isOpenSequencedType()
isOpenSequencedType
in class SDOType