com.webmethods.caf.faces.data.object
Class BoundPropertiesSelectItemGroupProvider.SelectItem

java.lang.Object
  extended by com.webmethods.caf.faces.data.object.BoundPropertiesSelectItemGroupProvider.SelectItem
All Implemented Interfaces:
ISelectItemProvider
Enclosing class:
BoundPropertiesSelectItemGroupProvider

protected class BoundPropertiesSelectItemGroupProvider.SelectItem
extends Object
implements ISelectItemProvider


Field Summary
protected  Object m_row
           
 
Constructor Summary
BoundPropertiesSelectItemGroupProvider.SelectItem(Object row)
           
 
Method Summary
 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(ValueBinding binding)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

m_row

protected Object m_row
Constructor Detail

BoundPropertiesSelectItemGroupProvider.SelectItem

public BoundPropertiesSelectItemGroupProvider.SelectItem(Object row)
Method Detail

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

getDescription

public String getDescription()
Description copied from interface: ISelectItemProvider
Returns item's extended description, typically used in the UI as a tooltip

Specified by:
getDescription in interface ISelectItemProvider
Returns:
item's description

getIcon

public String getIcon()
Description copied from interface: ISelectItemProvider
Returns item's encoded icon URL.

Specified by:
getIcon in interface ISelectItemProvider
Returns:
icon url

getLabel

public String getLabel()
Description copied from interface: ISelectItemProvider
Returns item's display name, typically used in the UI to diplay this item

Specified by:
getLabel in interface ISelectItemProvider
Returns:
item's label

getStyle

public String getStyle()
Description copied from interface: ISelectItemProvider
Returns item's inline CSS style.

Specified by:
getStyle in interface ISelectItemProvider
Returns:
items's CSS style

getValue

public Object getValue()
Description copied from interface: ISelectItemProvider
Returns item's value, used for data binding, typically a unique identifier.

Specified by:
getValue in interface ISelectItemProvider
Returns:
item's value

isDisabled

public boolean isDisabled()
Description copied from interface: ISelectItemProvider
Returns true if item is disabled.

Specified by:
isDisabled in interface ISelectItemProvider
Returns:
disabled status

isEscape

public boolean isEscape()
Description copied from interface: ISelectItemProvider
Returns true if item label should be escaped.

Specified by:
isEscape in interface ISelectItemProvider
Returns:
true or false

resolveBinding

protected Object resolveBinding(ValueBinding binding)