Rule Execution Server API

ilog.rules.bom
Interface IlrIndexedComponentProperty

All Superinterfaces:
IlrComponentProperty, IlrMember, IlrMemberWithParameter, IlrModelElement, IlrProperties, IlrTransientProperties
All Known Subinterfaces:
IlrMutableIndexedComponentProperty
All Known Implementing Classes:
IlrDynamicIndexedComponentProperty

public interface IlrIndexedComponentProperty
extends IlrComponentProperty, IlrMemberWithParameter

An indexed component property is like a property that has an indexed value. The value of such a property may be retrieved or set using the methods published by IlrComponentProperty and an index.

The indexed component property represents the same concept as the JavaBeans indexed properties or the Microsoft .NET indexers. This class is not related to IlrProperties, except that an instance of this class may have properties as it extends IlrProperties.


Method Summary
 List getIndexParameters()
          Returns the list of parameters for this property.
 
Methods inherited from interface ilog.rules.bom.IlrComponentProperty
getNativeDescriptor, getPropertyType, getReadMethod, getWriteMethod, isReadonly, isWriteonly
 
Methods inherited from interface ilog.rules.bom.IlrMemberWithParameter
getParameters
 
Methods inherited from interface ilog.rules.bom.IlrMember
getDeclaringClass, getDomain, getMemberType, isFinal, isPrivate, isProtected, isPublic, isStatic
 
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

getIndexParameters

List getIndexParameters()
Returns the list of parameters for this property.


Rule Execution Server API

© Copyright IBM Corp. 1987, 2013