2 "name" : "Roo.state.Provider",
5 "desc" : "Abstract base class for state provider implementations. This class provides methods\nfor encoding and decoding <b>typed</b> variables including dates and defines the \nProvider interface.",
9 "memberOf" : "Provider",
23 "desc" : "Clears a value from the state",
25 "isConstructor" : false,
27 "memberOf" : "Roo.state.Provider",
36 "desc" : "The key name",
44 "name" : "decodeValue",
45 "desc" : "Decodes a string previously encoded with {@link #encodeValue}.",
47 "isConstructor" : false,
49 "memberOf" : "Roo.state.Provider",
58 "desc" : "The value to decode",
66 "desc" : "The decoded value"
72 "desc" : "Returns the current value for a key",
74 "isConstructor" : false,
76 "memberOf" : "Roo.state.Provider",
85 "desc" : "The key name",
89 "name" : "defaultValue",
91 "desc" : "A default value to return if the key's value is not found",
99 "desc" : "The state data"
105 "desc" : "Sets the value for a key",
107 "isConstructor" : false,
109 "memberOf" : "Roo.state.Provider",
118 "desc" : "The key name",
124 "desc" : "The value to set",
132 "name" : "encodeValue",
133 "desc" : "Encodes a value including type information. Decode with {@link #decodeValue}.",
135 "isConstructor" : false,
137 "memberOf" : "Roo.state.Provider",
146 "desc" : "The value to encode",
154 "desc" : "The encoded value"
161 "name" : "statechange",
162 "desc" : "Fires when a state change occurs.",
163 "memberOf" : "Roo.state.Provider",
172 "desc" : "This state provider",
178 "desc" : "The state key which was changed",
184 "desc" : "The encoded value for the state",