Class Ext.state.Provider
Abstract base class for state provider implementations. This class provides methods
for encoding and decoding typed variables including dates and defines the
Provider interface.
Properties
-
Methods
-
Events
Public Properties
This class has no public properties.
Public Methods
| |
clear( String name ) : void |
Provider |
| Clears a value from the state |
| |
decodeValue( String value ) : Mixed |
Provider |
| Decodes a string previously encoded with encodeValue. |
| |
encodeValue( Mixed value ) : String |
Provider |
| Encodes a value including type information. Decode with decodeValue. |
| |
get( String name, Mixed defaultValue ) : Mixed |
Provider |
| Returns the current value for a key |
| |
set( String name, Mixed value ) : void |
Provider |
| Sets the value for a key |
Public Events
| |
statechange : ( Provider this, String key, String value ) |
Provider |
| Fires when a state change occurs. |
Method Details
clear
public function clear( String name )
Clears a value from the state
Parameters:
name : StringThe key name
Returns:
This method is defined by Provider.
decodeValue
public function decodeValue( String value )
Decodes a string previously encoded with
encodeValue.
Parameters:
value : StringThe value to decode
Returns:
This method is defined by Provider.
encodeValue
public function encodeValue( Mixed value )
Encodes a value including type information. Decode with
decodeValue.
Parameters:
value : MixedThe value to encode
Returns:
This method is defined by Provider.
get
public function get( String name, Mixed defaultValue )
Returns the current value for a key
This method is defined by Provider.
set
public function set( String name, Mixed value )
Sets the value for a key
Parameters:
name : StringThe key name
value : MixedThe value to set
Returns:
This method is defined by Provider.
Event Details
statechange
public event statechange
Fires when a state change occurs.
Subscribers will be called with the following parameters:
This event is defined by Provider.