atg.svc.ui.treetable
Class KeyHolderState

java.lang.Object
  extended by atg.svc.ui.treetable.KeyHolderState
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CheckState, ExpandState, NavigateState, SelectState

public class KeyHolderState
extends java.lang.Object
implements java.io.Serializable

The KeyHolderState class manages the state of tree table item keys.

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
           
 
Constructor Summary
KeyHolderState()
          Creates and initializes an empty tree table key holder state object
 
Method Summary
 void addKey(java.lang.Object pKey)
           
 void clearKeys()
           
 boolean equals(java.lang.Object o)
          Overrides default equals()
 boolean getHasKeys()
           
 boolean getIsKeyInState(java.lang.Object pKey)
           
 java.util.List getKeys()
           
 int hashCode()
          Overrides default hashCode()
 void mergeKeys(java.util.Collection pKeys)
           
 void removeKey(java.lang.Object pKey)
           
 void setKeys(java.util.List pKeys)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static final java.lang.String CLASS_VERSION
See Also:
Constant Field Values
Constructor Detail

KeyHolderState

public KeyHolderState()
Creates and initializes an empty tree table key holder state object

Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides default equals()

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides default hashCode()

Overrides:
hashCode in class java.lang.Object

getHasKeys

public boolean getHasKeys()
Returns:
True if at least one key is currently held in state

getIsKeyInState

public boolean getIsKeyInState(java.lang.Object pKey)
Returns:
True if the given key is currently held in state

setKeys

public void setKeys(java.util.List pKeys)
Parameters:
pKeys - The new list of keys being held in state

getKeys

public java.util.List getKeys()
Returns:
The list of keys being held in state

addKey

public void addKey(java.lang.Object pKey)

clearKeys

public void clearKeys()

mergeKeys

public void mergeKeys(java.util.Collection pKeys)

removeKey

public void removeKey(java.lang.Object pKey)