public interface MClassDescription extends MMetaDescription
MClassDescription
is the root interface for interfaces that describe
sequences, unions, and classes. Its subinterfaces inherit from it
the capability to return their name.
MClassDescription
describes a class object. A class includes
predefined constructs like
sequence and union, as well as type/description of objects. The latter category
consists of both primitive (for example, string, date, boolean ) and user-defineable types.
Modifier and Type | Method and Description |
---|---|
void |
addDefaultValue(java.lang.String attName,
java.lang.Object defaultVal)
Deprecated.
internal use only - do not document
|
java.lang.Object |
construct()
Deprecated.
internal use only - do not document
|
com.tibco.infra.base.GlobalName |
getClassDescriptionGlobalName()
Deprecated.
as of TIBCO Adapter SDK 5.0.0.
|
java.lang.String |
getClassDescriptionName()
Deprecated.
as of TIBCO Adapter SDK 3.0.
The substitute method is
getClassDescriptionShortName() |
java.lang.String |
getClassDescriptionShortName()
Returns the shortName for class.
|
MClassRegistry |
getClassRegistry()
Deprecated.
internal use only - do not document
|
DataType |
getDataType()
Deprecated.
internal use only - do not document
|
java.util.Enumeration |
getDefaultList()
Deprecated.
internal use only - do not document
|
java.lang.Object |
getDefaultValue(java.lang.String key)
Deprecated.
internal use only - do not document
|
java.lang.String |
getFullName()
Return the full name of the location.
|
java.lang.String |
getPathName()
Return the full name without the last part.
|
java.lang.String |
getShortName()
Return the last part of the name.
|
java.lang.String |
getXsiTypeName()
Deprecated.
internal use only - do not document
|
java.lang.String |
getXsiTypeRelPath()
Deprecated.
internal use only - do not document
|
boolean |
isAssignable(MClassDescription iClDesc,
java.lang.Object value)
Deprecated.
internal use only - do not document
|
boolean |
isSubclass(MClassDescription possibleSuperclass)
Deprecated.
internal use only - do not document
|
boolean |
isSuperclass(MClassDescription possibleSubclass)
Deprecated.
internal use only - do not document
|
void |
setXsiTypeName(java.lang.String xsiTypeName)
Deprecated.
internal use only - do not document
|
void |
setXsiTypeRelPath(java.lang.String xsiTypeRelPath)
Deprecated.
internal use only - do not document
|
getProperties, getProperty, getPropertyCount, getPropertyNames, isOK, isOK
java.lang.String getClassDescriptionName()
getClassDescriptionShortName()
com.tibco.infra.base.GlobalName getClassDescriptionGlobalName()
java.lang.String getClassDescriptionShortName()
java.lang.String getFullName()
For a class /tibco/public/class/ae/zap/Order
.
FullName is /tibco/public/class/ae/zap/Order
.
java.lang.String getShortName()
For a class /tibco/public/class/ae/zap/Order
.
ShortName is Order
.
java.lang.String getPathName()
For a class /tibco/public/class/ae/zap/Order
.
PathName is
java.lang.Object construct() throws MConstructionException
MConstructionException
boolean isSuperclass(MClassDescription possibleSubclass)
boolean isSubclass(MClassDescription possibleSuperclass)
boolean isAssignable(MClassDescription iClDesc, java.lang.Object value)
DataType getDataType()
MClassRegistry getClassRegistry()
void addDefaultValue(java.lang.String attName, java.lang.Object defaultVal)
java.util.Enumeration getDefaultList()
java.lang.Object getDefaultValue(java.lang.String key)
void setXsiTypeName(java.lang.String xsiTypeName)
void setXsiTypeRelPath(java.lang.String xsiTypeRelPath)
java.lang.String getXsiTypeName()
java.lang.String getXsiTypeRelPath()