m3g10
Class UserData

java.lang.Object
  extended by m3g10.UserData

public class UserData
extends java.lang.Object

Utility methods that deserialize user parameters stored in a user object.

Author:
Claus Hoefele

Constructor Summary
private UserData()
          Constructor has private access because class contains static methods exclusively.
 
Method Summary
static boolean getBoolean(java.util.Hashtable userObject, int keyValue, boolean defaultValue)
          Deserializes a user parameter as boolean from user data.
static float getFloat(java.util.Hashtable userObject, int keyValue, float defaultValue)
          Deserializes a user parameter as float from user data.
static int getInt(java.util.Hashtable userObject, int keyValue, int defaultValue)
          Deserializes a user parameter as int from user data.
static java.lang.String getString(java.util.Hashtable userObject, int keyValue, java.lang.String defaultValue)
          Deserializes a user parameter as String from user data.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserData

private UserData()
Constructor has private access because class contains static methods exclusively.

Method Detail

getString

public static java.lang.String getString(java.util.Hashtable userObject,
                                         int keyValue,
                                         java.lang.String defaultValue)
Deserializes a user parameter as String from user data.

Parameters:
userObject - hashtable with user data.
keyValue - key to get the user parameter.
defaultValue - value if parameter doesn't exist.
Returns:
deserialized data or default value.

getInt

public static int getInt(java.util.Hashtable userObject,
                         int keyValue,
                         int defaultValue)
Deserializes a user parameter as int from user data.

Parameters:
userObject - hashtable with user data.
keyValue - key to get the user parameter.
defaultValue - value if parameter doesn't exist.
Returns:
deserialized data or default value.

getBoolean

public static boolean getBoolean(java.util.Hashtable userObject,
                                 int keyValue,
                                 boolean defaultValue)
Deserializes a user parameter as boolean from user data.

Parameters:
userObject - hashtable with user data.
keyValue - key to get the user parameter.
defaultValue - value if parameter doesn't exist.
Returns:
deserialized data or default value.

getFloat

public static float getFloat(java.util.Hashtable userObject,
                             int keyValue,
                             float defaultValue)
Deserializes a user parameter as float from user data.

Parameters:
userObject - hashtable with user data.
keyValue - key to get the user parameter.
defaultValue - value if parameter doesn't exist.
Returns:
deserialized data or default value.