org.isam.exehda.services.ctxm
Class Environment
java.lang.Object
|
+--java.util.Dictionary
|
+--java.util.Hashtable
|
+--org.isam.exehda.services.ctxm.Environment
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Map, java.io.Serializable
- class Environment
- extends java.util.Hashtable
Smart storage for variables describing the current environment state.
The implementation is based on a Hashtable. Additionally, access behavior is optimized
so that successive operations over a same environment variable are done faster by
caching the last accessed Hashtable entry.
- Version:
- $Date: 2004/12/30 23:06:23 $ $Revision: 1.2 $
- Author:
- last modified by $Author: lucc $
Method Summary |
double |
getDouble(java.lang.String var,
double defVal)
|
int |
getInt(java.lang.String var,
int defVal)
|
long |
getLastModified(java.lang.String var)
|
long |
getLong(java.lang.String var,
long defVal)
|
java.lang.String |
getString(java.lang.String var,
java.lang.String defVal)
|
boolean |
isDefined(java.lang.String var)
|
boolean |
isModifiedSince(java.lang.String var,
long ts)
|
void |
putDouble(java.lang.String var,
double val,
long ts)
|
void |
putInt(java.lang.String var,
int val,
long ts)
|
void |
putLong(java.lang.String var,
long val,
long ts)
|
void |
putString(java.lang.String var,
java.lang.String val,
long ts)
|
void |
undefine(java.lang.String var,
long ts)
|
Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Environment
public Environment()
getDouble
public final double getDouble(java.lang.String var,
double defVal)
getInt
public final int getInt(java.lang.String var,
int defVal)
getLong
public final long getLong(java.lang.String var,
long defVal)
getString
public final java.lang.String getString(java.lang.String var,
java.lang.String defVal)
isDefined
public final boolean isDefined(java.lang.String var)
isModifiedSince
public final boolean isModifiedSince(java.lang.String var,
long ts)
getLastModified
public final long getLastModified(java.lang.String var)
putString
public final void putString(java.lang.String var,
java.lang.String val,
long ts)
putDouble
public final void putDouble(java.lang.String var,
double val,
long ts)
putLong
public final void putLong(java.lang.String var,
long val,
long ts)
putInt
public final void putInt(java.lang.String var,
int val,
long ts)
undefine
public final void undefine(java.lang.String var,
long ts)