public class IlpDefaultTableRow extends Object implements IlpTableRow, ilog.cpl.css.internal.IlpCSSObject
IlpObject which holds these values.VALUE_NOT_SET| Constructor and Description |
|---|
IlpDefaultTableRow(IlpAttributeGroup model)
Creates a table representation object.
|
IlpDefaultTableRow(IlpObject object,
IlpExtendedAttributeGroup model)
Creates a table representation object from an
IlpObject. |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeValueListener(AttributeValueListener l)
Adds a listener to attribute value changes.
|
void |
fireEvent(AttributeValueEvent ev)
Fires an event to the listeners.
|
IlpAttributeGroup |
getAttributeGroup()
Returns the model that defines which attributes are allowed
in this instance.
|
Object |
getAttributeValue(IlpAttribute a)
Retrieves the value of an attribute of this object.
|
Object |
getAttributeValue(String name)
Returns the value of an attribute of this object.
|
String |
getCSSClasses()
Returns the CSS classes of the object.
|
String |
getCSSID(IlpContext appc)
Returns the ID of the object.
|
String |
getCSSType()
Returns the type of the object.
|
ilog.cpl.model.edit.IlpRepresentationObjectEditor |
getEditor()
Get the editor for this object.
|
IlpObject |
getIlpObject()
Retrieves the
IlpObject of this representation. |
boolean |
hasAttributeValue(IlpAttribute a)
Returns
true if the requested attribute is part of the
attribute group of this instance and if a value has been set for this
attribute. |
void |
removeAttributeValueListener(AttributeValueListener l)
Removes the given listener from the attribute value changes
notifications.
|
void |
setAttributeValue(IlpAttribute attribute,
Object value)
Sets the value of an attribute of this object.
|
void |
setAttributeValue(String name,
Object value)
Sets the value of an attribute of this object.
|
public IlpDefaultTableRow(IlpObject object, IlpExtendedAttributeGroup model)
IlpObject.object - The business object which will be represented as a row
in the table.model - The group of attributes managed by this table representation
object.public IlpDefaultTableRow(IlpAttributeGroup model)
model - The group of attributes managed by this table representation
object.public IlpObject getIlpObject()
IlpObject of this representation.getIlpObject in interface IlpRepresentationObjectIlpObject of this representation.public IlpAttributeGroup getAttributeGroup()
getAttributeGroup in interface IlpAttributeValueHolderpublic Object getAttributeValue(IlpAttribute a)
getAttributeValue in interface IlpAttributeValueHoldera - The attribute whose value is to be retrieved.VALUE_NOT_SET if no
value has been set.public boolean hasAttributeValue(IlpAttribute a)
true if the requested attribute is part of the
attribute group of this instance and if a value has been set for this
attribute.hasAttributeValue in interface IlpAttributeValueHolderpublic void setAttributeValue(IlpAttribute attribute, Object value)
VALUE_NOT_SET for the value
argument.setAttributeValue in interface IlpAttributeValueHolderattribute - The attribute whose value is set.value - The new value of the attribute or VALUE_NOT_SET
to remove the value of the attribute.IllegalArgumentException - if the attribute cannot have
its value modified.public Object getAttributeValue(String name)
getAttributeValue in interface IlpAttributeValueHoldername - The name of the attribute.public void setAttributeValue(String name, Object value)
setAttributeValue in interface IlpAttributeValueHoldername - The name of the attribute.value - The new value of the attribute.public void addAttributeValueListener(AttributeValueListener l)
addAttributeValueListener in interface IlpAttributeValueHolderpublic void removeAttributeValueListener(AttributeValueListener l)
removeAttributeValueListener in interface IlpAttributeValueHolderpublic void fireEvent(AttributeValueEvent ev)
fireEvent in interface IlpAttributeValueHolderpublic ilog.cpl.model.edit.IlpRepresentationObjectEditor getEditor()
IlpRepresentationObjectgetAttributeValue to the editor.
In this case it should also stop propagating attribute value
change events received from the BO.getEditor in interface IlpRepresentationObjectpublic String getCSSType()
getCSSType in interface ilog.cpl.css.internal.IlpCSSObjectpublic String getCSSID(IlpContext appc)
getCSSID in interface ilog.cpl.css.internal.IlpCSSObjectappc - The contextpublic String getCSSClasses()
getCSSClasses in interface ilog.cpl.css.internal.IlpCSSObject© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.