|
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.IlrDynamicMember ilog.rules.bom.dynamic.IlrDynamicComponentProperty
public class IlrDynamicComponentProperty
An implementation of the IlrComponentProperty
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 | |
---|---|
IlrType |
getMemberType()
Returns the type of the member. |
PropertyDescriptor |
getNativeDescriptor()
Returns the descriptor of the property (for JavaBeans properties) or null if there is none. |
IlrType |
getPropertyType()
Returns the property type. |
IlrMethod |
getReadMethod()
Returns the getter method to access this property. |
IlrMethod |
getWriteMethod()
Returns the setter method to set the value this property. |
boolean |
isReadonly()
Returns true if the property is read only. |
boolean |
isStatic()
Returns true if the member is static. |
boolean |
isWriteonly()
Returns true if the property is write only. |
protected void |
registerInDeclaringClass()
|
void |
setPropertyType(IlrType propertyType)
Sets the type of the property. |
void |
setReadMethod(IlrMethod readMethod)
Sets the getter method to access this property. |
void |
setWriteMethod(IlrMethod writeMethod)
Sets the setter method to write this property. |
Methods inherited from class ilog.rules.bom.dynamic.IlrDynamicMember |
---|
getDeclaringClass, getDomain, getEnclosingNamespace, isFinal, isPrivate, isProtected, isPublic, setDomain, setFinal, setMemberType, setPackageVisibility, setPrivate, setProtected, setPublic, setStatic |
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.IlrMutableMember |
---|
setDomain, setFinal, setMemberType, setPackageVisibility, setPrivate, setProtected, setPublic, setStatic |
Methods inherited from interface ilog.rules.bom.IlrMember |
---|
getDeclaringClass, getDomain, isFinal, isPrivate, isProtected, isPublic |
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 isStatic()
true
if the member is static.
isStatic
in interface IlrMember
isStatic
in class IlrDynamicMember
public boolean isReadonly()
true
if the property is read only.
isReadonly
in interface IlrComponentProperty
public boolean isWriteonly()
true
if the property is write only.
isWriteonly
in interface IlrComponentProperty
public void setReadMethod(IlrMethod readMethod)
Note that this method may be null
if the property is write-only.
setReadMethod
in interface IlrMutableComponentProperty
readMethod
- An instance of IlrMethod
.public void setWriteMethod(IlrMethod writeMethod)
Note that this method may be null
if the property is read-only.
setWriteMethod
in interface IlrMutableComponentProperty
writeMethod
- An instance of IlrMethod
.public void setPropertyType(IlrType propertyType)
setPropertyType
in interface IlrMutableComponentProperty
propertyType
- An instance of IlrType
.public PropertyDescriptor getNativeDescriptor()
null
if there is none.
getNativeDescriptor
in interface IlrComponentProperty
public IlrType getPropertyType()
getPropertyType
in interface IlrComponentProperty
public IlrType getMemberType()
getMemberType
in interface IlrMember
getMemberType
in class IlrDynamicMember
public IlrMethod getReadMethod()
Note that this method may return null
if the property is write-only.
getReadMethod
in interface IlrComponentProperty
public IlrMethod getWriteMethod()
Note that this method may return null
if the property is read-only.
getWriteMethod
in interface IlrComponentProperty
protected void registerInDeclaringClass()
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |