public class SDOOpenSequencedType extends SDOType implements Type
SDOType.TypeInstantiationPolicyaHelperContext, 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, setXsdTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, getDeclaredProperties, getInstanceClass, getInstanceProperties, getProperties, getProperty, isInstancepublic SDOOpenSequencedType(SDOTypeHelper sdoTypeHelper)
public java.util.List getAliasNames()
TypegetAliasNames in interface TypegetAliasNames in class SDOTypepublic java.util.List getBaseTypes()
TypegetBaseTypes in interface TypegetBaseTypes in class SDOTypepublic java.lang.String getName()
Typepublic java.lang.String getURI()
Typenull if the type has no URI
(for example it was generated from a Schema with no target namespace).public boolean isAbstract()
TypeisAbstract in interface TypeisAbstract in class SDOTypepublic boolean isDataType()
TypeisInstance(object) && !isDataType() implies DataObject.class.isInstance(object) returns true.
isDataType in interface TypeisDataType in class SDOTypepublic boolean isOpen()
Typepublic boolean isSequenced()
Type
Sequence elements = dataObject.getSequence();
isSequenced in interface TypeisSequenced in class SDOTypepublic boolean isOpenSequencedType()
isOpenSequencedType in class SDOType