protected class BoundPropertiesSelectItemGroupProvider.SelectItem extends Object implements ISelectItemProvider
Constructor and Description |
---|
SelectItem(Object row) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getDescription()
Returns item's extended description, typically used in the UI as a tooltip
|
String |
getIcon()
Returns item's encoded icon URL.
|
String |
getLabel()
Returns item's display name, typically used in the UI to diplay this item
|
String |
getStyle()
Returns item's inline CSS style.
|
Object |
getValue()
Returns item's value, used for data binding, typically a unique identifier.
|
int |
hashCode() |
boolean |
isDisabled()
Returns true if item is disabled.
|
boolean |
isEscape()
Returns true if item label should be escaped.
|
protected Object |
resolveBinding(ValueExpression binding) |
String |
toString() |
protected Object m_row
public SelectItem(Object row)
public String getDescription()
ISelectItemProvider
getDescription
in interface ISelectItemProvider
public String getIcon()
ISelectItemProvider
getIcon
in interface ISelectItemProvider
public String getLabel()
ISelectItemProvider
getLabel
in interface ISelectItemProvider
public String getStyle()
ISelectItemProvider
getStyle
in interface ISelectItemProvider
public Object getValue()
ISelectItemProvider
getValue
in interface ISelectItemProvider
public boolean isDisabled()
ISelectItemProvider
isDisabled
in interface ISelectItemProvider
public boolean isEscape()
ISelectItemProvider
isEscape
in interface ISelectItemProvider
protected Object resolveBinding(ValueExpression binding)