org.enhydra.barracuda.core.comp
Class DefaultItemMap

java.lang.Object
  extended byorg.enhydra.barracuda.core.comp.DefaultItemMap
All Implemented Interfaces:
ItemMap

public class DefaultItemMap
extends Object
implements ItemMap

An ItemMap can be returned by the getItem() methods within any of the model implementations. It is used to associate a key with a particular value. It is primarily used by the BSelect component (which can use both key and value information when rendering). The other components just use the value information.


Field Summary
protected  Object key
           
protected  Object value
           
 
Constructor Summary
DefaultItemMap(int ikey, Object ivalue)
          Create a new DefaultItemMap with the given key and value
DefaultItemMap(Object ikey, Object ivalue)
          Create a new DefaultItemMap with the given key and value
 
Method Summary
 Object getKey()
          Returns the key corresponding to this entry.
 Object getValue()
          Returns the value corresponding to this entry.
 Object setValue(Object ivalue)
          Replaces the value corresponding to this entry with the specified value (optional operation).
 String toString()
          Return a String representation of the ItemMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

key

protected Object key

value

protected Object value
Constructor Detail

DefaultItemMap

public DefaultItemMap(int ikey,
                      Object ivalue)
Create a new DefaultItemMap with the given key and value

Parameters:
ikey - an int key
ivalue - the object value

DefaultItemMap

public DefaultItemMap(Object ikey,
                      Object ivalue)
Create a new DefaultItemMap with the given key and value

Parameters:
ikey - an Integer key
ivalue - the object value
Method Detail

getKey

public Object getKey()
Returns the key corresponding to this entry.

Specified by:
getKey in interface ItemMap

getValue

public Object getValue()
Returns the value corresponding to this entry.

Specified by:
getValue in interface ItemMap

setValue

public Object setValue(Object ivalue)
Replaces the value corresponding to this entry with the specified value (optional operation).

Specified by:
setValue in interface ItemMap

toString

public String toString()
Return a String representation of the ItemMap



Copyright © 2003 BarracudaMVC.org All Rights Reserved.