|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IlrPrimitiveType
This interface is used to represent primitive types in an object model.
Method Summary | |
---|---|
IlrClass |
getWrapperClass()
Returns the wrapper class for this primitive type. |
boolean |
isBooleanType()
Returns true if this is the boolean type |
boolean |
isByteType()
Returns true if this is the byte type |
boolean |
isCharType()
Returns true if this is the char type |
boolean |
isDoubleType()
Returns true if this is the double type |
boolean |
isFloatType()
Returns true if this is the float type |
boolean |
isIntType()
Returns true if this is the int type |
boolean |
isLongType()
Returns true if this is the long type |
boolean |
isNumericType()
Returns true if this type is a numeric type. |
boolean |
isShortType()
Returns true if this is the short type |
boolean |
isVoidType()
Returns true if this is the void type |
Methods inherited from interface ilog.rules.bom.IlrType |
---|
detach, getArrayClass, getArrayType, getComponentType, getDomain, getFullyQualifiedRawName, getJavaClass, getNativeClass, getRawName, isArray, isClass, isEnum, isMissingReference, isPrimitiveType, isTypeVariable, isWildcardType |
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 |
---|
boolean isVoidType()
true
if this is the void
type
boolean isBooleanType()
true
if this is the boolean
type
boolean isByteType()
true
if this is the byte
type
boolean isCharType()
true
if this is the char
type
boolean isFloatType()
true
if this is the float
type
boolean isDoubleType()
true
if this is the double
type
boolean isShortType()
true
if this is the short
type
boolean isIntType()
true
if this is the int
type
boolean isLongType()
true
if this is the long
type
IlrClass getWrapperClass()
boolean isNumericType()
true
if this type is a numeric type.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |