net.kbox.common
Class KSession
java.lang.Object
net.kbox.common.KSession
public class KSession
- extends java.lang.Object
KSession maintains some variable used for whole program. The responsibility
of KSession is similar with HttpSession which is used in J2EE.
KSession
- Author:
- blackBox
Method Summary |
java.lang.Object |
getAttribute(java.lang.String name)
|
double |
getDouble(java.lang.String name)
|
float |
getFloat(java.lang.String name)
|
int |
getInt(java.lang.String name)
|
long |
getLong(java.lang.String name)
|
static KSession |
getSession()
Create a new KSession, if necessary. |
short |
getShort(java.lang.String name)
|
java.lang.String |
getString(java.lang.String name)
|
void |
setAttribute(java.lang.Object key,
java.lang.Object value)
|
void |
setByte(java.lang.Object key,
byte value)
|
void |
setDouble(java.lang.Object key,
double value)
|
void |
setFloat(java.lang.Object key,
float value)
|
void |
setInt(java.lang.Object key,
int value)
|
void |
setLong(java.lang.Object key,
long value)
|
void |
setShort(java.lang.Object key,
short value)
|
java.lang.String |
toString()
The method is overrided, and just call KHashtable.toString(). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
attributes
protected KHashtable attributes
- Container of attributes
KSession
public KSession()
getSession
public static KSession getSession()
- Create a new KSession, if necessary.
- Returns:
- a KSession object
getString
public java.lang.String getString(java.lang.String name)
getInt
public int getInt(java.lang.String name)
getDouble
public double getDouble(java.lang.String name)
getShort
public short getShort(java.lang.String name)
getLong
public long getLong(java.lang.String name)
getFloat
public float getFloat(java.lang.String name)
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
setAttribute
public void setAttribute(java.lang.Object key,
java.lang.Object value)
setByte
public void setByte(java.lang.Object key,
byte value)
setShort
public void setShort(java.lang.Object key,
short value)
setInt
public void setInt(java.lang.Object key,
int value)
setLong
public void setLong(java.lang.Object key,
long value)
setFloat
public void setFloat(java.lang.Object key,
float value)
setDouble
public void setDouble(java.lang.Object key,
double value)
toString
public java.lang.String toString()
- The method is overrided, and just call KHashtable.toString().
- Overrides:
toString
in class java.lang.Object