ValueState

Kind of class:class
Inherits from:CoreObject
Implements:
Known subclasses:
Version:12/14/06
Author:Toby Boudreaux, Aaron Clinger
Classpath:org.casalib.state.ValueState
File last modified:Monday, 01 December 2008, 13:34:40
Class designed to store key value pairs.

Summary


Constructor
Instance methods
  • setValueForKey (key:String, value:Object) : Void
    • Stores a key value pair.
  • getValueForKey (key:String) : Object
    • Gets the value of specified key.
  • removeValueForKey (key:String) : Boolean
    • Removes a key value pair from being stored.
  • getValueKeys : Array
  • destroy : Void
    • Removes any internal variables, intervals, enter frames, internal MovieClips and event observers to allow the object to be garbage collected.
Instance methods inherited from CoreObject

Constructor

ValueState

function ValueState (
)

Instance methods

destroy

function destroy (
) : Void

Removes any internal variables, intervals, enter frames, internal MovieClips and event observers to allow the object to be garbage collected.

Always call {VISDOC_CODE_BLOCK_0} before deleting last object pointer.
#

getValueForKey

function getValueForKey (
key:String) : Object

Gets the value of specified key.
#
Parameters:
key:
Name of key.
#
Returns:
  • Value of key.
    #

getValueKeys

function getValueKeys (
) : Array

Returns:
  • Returns an Array composed of all stored key names as strings.
    #

removeValueForKey

function removeValueForKey (
key:String) : Boolean

Removes a key value pair from being stored.
#
Parameters:
key:
Name of key.
#
Returns:
  • Returns {VISDOC_CODE_BLOCK_0} if key value pair was found and removed; otherwise {VISDOC_CODE_BLOCK_1}.
    #

setValueForKey

function setValueForKey (
key:String, value:Object) : Void

Stores a key value pair.
#
Parameters:
key :
Name of key.
#
value:
Value of key.
#