gishur.core
Interface KeyValueHolder

All Known Subinterfaces:
ListItem, SweepEvent, TreeItem
All Known Implementing Classes:
GraphElement

public interface KeyValueHolder

A class that implements KeyValueHolder can store a key and an object. KeyValueHolder is used for ListItems for example.

Version:
1.0
Author:
Thomas Wolf

Field Summary
static int SET_KEY
          Set key value
static int SET_VALUE
          Set object value
 
Method Summary
 java.lang.Object key()
          Returns the stored key of the object.
 boolean setKey(java.lang.Object key)
          Sets the key.
 boolean setValue(java.lang.Object object)
          Stores the object object as value.
 java.lang.Object value()
          Returns the stored value.
 

Field Detail

SET_KEY

public static final int SET_KEY
Set key value

SET_VALUE

public static final int SET_VALUE
Set object value
Method Detail

key

public java.lang.Object key()
Returns the stored key of the object.
Returns:
stored key

setKey

public boolean setKey(java.lang.Object key)
Sets the key.
Parameters:
key - new key

value

public java.lang.Object value()
Returns the stored value.
Returns:
stored object

setValue

public boolean setValue(java.lang.Object object)
Stores the object object as value.
Parameters:
object - object to de stored