com.extjs.gxt.ui.client.state
Class Provider

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseObservable
      extended by com.extjs.gxt.ui.client.state.Provider
All Implemented Interfaces:
Observable
Direct Known Subclasses:
CookieProvider

public abstract class Provider
extends BaseObservable

Abstract base class for state provider implementations. This class provides methods for encoding and decoding objects.


Constructor Summary
Provider()
           
 
Method Summary
 void clear(java.lang.String name)
          Clears a value.
 java.lang.Object get(java.lang.String name)
          Returns the current value for a key.
 boolean getBoolean(java.lang.String name)
          Returns the current value for a key.
 java.util.Date getDate(java.lang.String name)
          Returns the current value for a key.
 int getInteger(java.lang.String name)
          Returns the current value for a key.
 java.util.Map<java.lang.String,java.lang.Object> getMap(java.lang.String name)
           
 java.lang.String getString(java.lang.String name)
          Returns the current value for a key.
 void set(java.lang.String name, java.lang.Object value)
          Sets a key.
 
Methods inherited from class com.extjs.gxt.ui.client.event.BaseObservable
addListener, fireEvent, fireEvent, getFiresEvents, getListeners, hasActiveEvent, hasListeners, hasListeners, removeAllListeners, removeListener, setFiresEvents
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Provider

public Provider()
Method Detail

clear

public void clear(java.lang.String name)
Clears a value.

Parameters:
name - the key name

get

public java.lang.Object get(java.lang.String name)
Returns the current value for a key.

Parameters:
name - the key name
Returns:
the value

getBoolean

public boolean getBoolean(java.lang.String name)
Returns the current value for a key.

Parameters:
name - the key name
Returns:
the value

getDate

public java.util.Date getDate(java.lang.String name)
Returns the current value for a key.

Parameters:
name - the key name
Returns:
the value

getInteger

public int getInteger(java.lang.String name)
Returns the current value for a key.

Parameters:
name - the key name
Returns:
the value or -1

getMap

public java.util.Map<java.lang.String,java.lang.Object> getMap(java.lang.String name)

getString

public java.lang.String getString(java.lang.String name)
Returns the current value for a key.

Parameters:
name - the key name
Returns:
the value

set

public void set(java.lang.String name,
                java.lang.Object value)
Sets a key.

Parameters:
name - the key name
value - the value