public abstract class KeyValProps
extends java.lang.Object
Klasse zum Lesen/Schreiben von Key/Value-Paaren. Die Values haben stets feste Laenge..
Modifier and Type | Field and Description |
---|---|
static int |
BOOL_STR_LEN
Laenge eines Boolschen Werts bei textueller Repraesentation mit ‘0’ und ‘1’.
|
protected static long |
BYTE4_MAXVAL |
protected static long |
BYTE5_MAXVAL |
protected static long |
BYTE6_MAXVAL |
protected static long |
BYTE8_MAXVAL |
static int |
BYTES4_STR_LEN |
static int |
BYTES5_STR_LEN |
static int |
BYTES6_STR_LEN |
static int |
BYTES8_STR_LEN |
protected static java.lang.String |
CH_DELIM
Delimiter für Parameter im Container-Header.
|
protected static java.lang.String |
FALSE
Textuelle Repraesentationdes boolsches Kennzeichen für ‘Falsch’.
|
protected java.util.Properties |
properties |
protected static java.lang.String |
TRUE
Textuelle Repraesentation des boolsches Kennzeichen für ‘Wahr’.
|
Constructor and Description |
---|
KeyValProps() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
protected static KeyValParam |
createNumParam(java.lang.String key,
long defaultValue,
int valueLength,
long minVal,
long maxVal) |
protected static KeyValParam |
createStringParam(java.lang.String key,
java.lang.String defaultValue,
int valueLength) |
protected static KeyValParam |
createStringParam(java.lang.String key,
java.lang.String defaultValue,
int valueLength,
java.lang.String[] allowedValues) |
java.lang.Boolean |
getValAsBool(KeyValParam chp) |
java.lang.Integer |
getValAsInt(KeyValParam chp) |
java.lang.Long |
getValAsLong(KeyValParam chp) |
java.lang.String |
getValAsString(KeyValParam chp) |
void |
setDefaultVal(KeyValParam chp) |
void |
setVal(KeyValParam chp,
boolean val) |
void |
setVal(KeyValParam chp,
long val) |
void |
setVal(KeyValParam chp,
java.lang.String val) |
protected java.util.Properties properties
public static final int BYTES4_STR_LEN
public static final int BYTES5_STR_LEN
public static final int BYTES6_STR_LEN
public static final int BYTES8_STR_LEN
public static final int BOOL_STR_LEN
Laenge eines Boolschen Werts bei textueller Repraesentation mit ‘0’ und ‘1’.
protected static final long BYTE4_MAXVAL
protected static final long BYTE5_MAXVAL
protected static final long BYTE6_MAXVAL
protected static final long BYTE8_MAXVAL
protected static final java.lang.String TRUE
Textuelle Repraesentation des boolsches Kennzeichen für ‘Wahr’.
protected static final java.lang.String FALSE
Textuelle Repraesentationdes boolsches Kennzeichen für ‘Falsch’.
protected static final java.lang.String CH_DELIM
Delimiter für Parameter im Container-Header.
public void clear()
public void setVal(KeyValParam chp, boolean val) throws PersistenceException
PersistenceException
public void setVal(KeyValParam chp, long val) throws PersistenceException
PersistenceException
public void setVal(KeyValParam chp, java.lang.String val) throws PersistenceException
PersistenceException
public void setDefaultVal(KeyValParam chp)
public java.lang.String getValAsString(KeyValParam chp)
public java.lang.Long getValAsLong(KeyValParam chp) throws PersistenceException
PersistenceException
public java.lang.Boolean getValAsBool(KeyValParam chp) throws PersistenceException
PersistenceException
public java.lang.Integer getValAsInt(KeyValParam chp) throws PersistenceException
PersistenceException
protected static KeyValParam createNumParam(java.lang.String key, long defaultValue, int valueLength, long minVal, long maxVal)
protected static KeyValParam createStringParam(java.lang.String key, java.lang.String defaultValue, int valueLength)
protected static KeyValParam createStringParam(java.lang.String key, java.lang.String defaultValue, int valueLength, java.lang.String[] allowedValues)