sleep.engine.types
Class HashContainer
java.lang.Object
sleep.engine.types.HashContainer
- All Implemented Interfaces:
- Serializable, ScalarHash
public class HashContainer
- extends Object
- implements ScalarHash
- See Also:
- Serialized Form
values
protected Map values
HashContainer
public HashContainer(Map container)
HashContainer
public HashContainer()
getAt
public Scalar getAt(Scalar key)
- Description copied from interface:
ScalarHash
- Retrieves a scalar from the hashtable. If a scalar key does not exist then the key should be created with a
value of $null. This $null or empty scalar value should be returned by the function. This is how values are
added to Scalar hashes.
- Specified by:
getAt
in interface ScalarHash
keys
public ScalarArray keys()
- Description copied from interface:
ScalarHash
- Returns all of the keys within the scalar hash. If a key has a $null (aka empty scalar) value the key should be
removed from the scalar hash.
- Specified by:
keys
in interface ScalarHash
remove
public void remove(Scalar value)
- Description copied from interface:
ScalarHash
- Removes the specified scalar from the hashmap. :)
- Specified by:
remove
in interface ScalarHash
toString
public String toString()
- Overrides:
toString
in class Object