org.wegra.util
Class Param

java.lang.Object
  extended byorg.wegra.util.Param
All Implemented Interfaces:
java.io.Serializable

public final class Param
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Param()
          Creates a empty Param instance.
Param(java.lang.Object[][] keyValuePairs)
          Creates a Param instance contains given keys and values.
 
Method Summary
 java.lang.String[] getAllKeys()
           
 java.lang.Object[] getAllValues()
           
 java.lang.Object getParam(java.lang.String key)
          Returns parameter has specified key.
 void removeParam(java.lang.String key)
           
 void setParam(java.lang.String key, java.lang.Object value)
          Sets parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Param

public Param()
Creates a empty Param instance.


Param

public Param(java.lang.Object[][] keyValuePairs)
Creates a Param instance contains given keys and values. You must remember following input format.
 [Input Format]
   array of key, value pair.
   key must be instance of String.
 [Example]
   Object[][] {
     {"ID", "wegra"},
     {"PHOTO", [instance of Image]}
   }
 

Method Detail

setParam

public void setParam(java.lang.String key,
                     java.lang.Object value)
Sets parameter. If Param has the parameter that has same key, replace it.

Parameters:
key - Key of new parameter.
value - Value of new parameter.

getParam

public java.lang.Object getParam(java.lang.String key)
Returns parameter has specified key.

Returns:
true if exist, otherwise false.

removeParam

public void removeParam(java.lang.String key)

getAllKeys

public java.lang.String[] getAllKeys()

getAllValues

public java.lang.Object[] getAllValues()