|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ilog.rules.bom.dynamic.IlrDynamicModelElement ilog.rules.bom.dynamic.IlrDynamicType
public abstract class IlrDynamicType
An implementation of the IlrType
interface.
Warning: Serialized objects of this class will not be compatible with future releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of IBM Decision Server.
Method Summary | |
---|---|
IlrClass |
getArrayClass()
Returns the type "array of this type". |
IlrType |
getArrayType()
Returns the type "array of this type". |
IlrType |
getComponentType()
Returns the component type if this type is an array type, null otherwise. |
String |
getFullyQualifiedRawName()
Returns the fully qualified raw name of this type. |
String |
getRawName()
Returns the raw name of this type. |
boolean |
isArray()
Returns true if this type is an array class. |
boolean |
isClass()
Returns true if the type is a class. |
boolean |
isEnum()
Returns true if the type is an enum. |
boolean |
isPrimitiveType()
Returns true if the type is a primitive type. |
boolean |
isTypeVariable()
Returns true if the type is a type variable. |
boolean |
isWildcardType()
Returns true if the type is a wild card type. |
Methods inherited from class ilog.rules.bom.dynamic.IlrDynamicModelElement |
---|
fireUpdate, fireUpdate, fixType, getFullyQualifiedName, getMutableObjectModel, getName, getObjectModel, getPropertyValue, getPropertyValue, hasListeners, isPropertyPersistent, propertyNames, removeProperty, setPersistentProperty, setPersistentProperty, setPropertyValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface ilog.rules.bom.mutable.IlrMutableType |
---|
setDomain |
Methods inherited from interface ilog.rules.bom.IlrType |
---|
detach, getDomain, getJavaClass, getNativeClass, isMissingReference |
Methods inherited from interface ilog.rules.bom.mutable.IlrMutableModelElement |
---|
getMutableObjectModel |
Methods inherited from interface ilog.rules.bom.IlrModelElement |
---|
getEnclosingNamespace, getFullyQualifiedName, getName, getObjectModel |
Methods inherited from interface ilog.rules.bom.IlrProperties |
---|
isPropertyPersistent, setPersistentProperty, setPersistentProperty |
Methods inherited from interface ilog.rules.bom.IlrTransientProperties |
---|
getPropertyValue, getPropertyValue, propertyNames, removeProperty, setPropertyValue |
Method Detail |
---|
public boolean isPrimitiveType()
true
if the type is a primitive type.
isPrimitiveType
in interface IlrType
true
if the type is an instance of
IlrPrimitiveType
public boolean isEnum()
true
if the type is an enum.
isEnum
in interface IlrType
true
if the type is an instance of
IlrEnum
public boolean isClass()
true
if the type is a class.
isClass
in interface IlrType
true
if the type is an instance of
IlrClass
public boolean isTypeVariable()
true
if the type is a type variable.
isTypeVariable
in interface IlrType
true
if the type is a type variable (see IlrTypeVariable
).public boolean isWildcardType()
true
if the type is a wild card type.
isWildcardType
in interface IlrType
true
if the type is a wild card type (see IlrWildcardType
).public boolean isArray()
true
if this type is an array class.
isArray
in interface IlrType
public IlrType getArrayType()
IlrType
getArrayType
in interface IlrType
public IlrClass getArrayClass()
IlrType
getArrayClass
in interface IlrType
public IlrType getComponentType()
null
otherwise.
getComponentType
in interface IlrType
public String getRawName()
IlrType
IlrModelElement.getName()
.
getRawName
in interface IlrType
public String getFullyQualifiedRawName()
IlrType
IlrModelElement.getFullyQualifiedName()
.
getFullyQualifiedRawName
in interface IlrType
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |