public class KeyValParam extends Object
ContainerHdr
.Constructor and Description |
---|
KeyValParam() |
Modifier and Type | Method and Description |
---|---|
void |
checkVal(long val) |
void |
checkVal(String val) |
static KeyValParam |
createNumParam(String key,
long defaultValue,
int valueLength,
long minVal,
long maxVal)
Erzeugt einen neuen Container-Header-Parameter.
|
static KeyValParam |
createStringParam(String key,
String defaultValue,
int valueLength)
Erzeugt einen neuen Container-Header-Parameter (Text).
|
static KeyValParam |
createStringParam(String key,
String defaultValue,
int valueLength,
String[] allowedValues)
Erzeugt einen neuen Container-Header-Parameter.
|
String |
formatVal(long val)
Ergaenzt den angegebenen Wert um fuehrende Nullen bis zur max.
|
String |
formatVal(String val)
Ergaenzt den angegebenen Wert um Leerzeichen bis zur max.
|
String |
getDefaultVal()
Liefert des Default-Wert fuer diesen Parameter.
|
String |
getKey()
Liefert den Schluessel des Container-Header-Parameter.
|
int |
getValLen()
Liefert die Lanege des Werts (Anzahl an Zeichen).
|
boolean |
isNumeric() |
String |
toString() |
public static KeyValParam createStringParam(String key, String defaultValue, int valueLength)
key
- Schluessel des ParametersdefaultValue
- Vorgabe-WertvalueLength
- Laenge des Wertspublic static KeyValParam createStringParam(String key, String defaultValue, int valueLength, String[] allowedValues)
key
- Schluessel des ParametersdefaultValue
- Vorgabe-WertvalueLength
- Laenge des WertsallowedValues
- Erlaubte Wertepublic static KeyValParam createNumParam(String key, long defaultValue, int valueLength, long minVal, long maxVal)
key
- Schluessel des ParametersdefaultValue
- Vorgabe-WertvalueLength
- Laenge des WertsminVal
- minimaler WertmaxVal
- maximaler Wertpublic void checkVal(long val) throws PersistenceException
PersistenceException
public void checkVal(String val) throws PersistenceException
PersistenceException
public String getKey()
public String formatVal(long val)
val
- Wertpublic String formatVal(String val)
val
- Wertpublic String getDefaultVal()
public int getValLen()
public boolean isNumeric()