|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.ars.ars.persistence.KeyValParam
public class KeyValParam
Diese Klasse definiert die Parameter im Container-Header. Dazu gehören Schluesselname, max. Laenge
des Wertes, Wertebereich und Default-Wert. Es gibt Text- und Zahl-Parameter.
Verwaltet werden diese Parameter von der Klasse ContainerHdr.
| Constructor Summary | |
|---|---|
KeyValParam()
|
|
| Method Summary | |
|---|---|
void |
checkVal(long val)
|
void |
checkVal(java.lang.String val)
|
static KeyValParam |
createNumParam(java.lang.String key,
long defaultValue,
int valueLength,
long minVal,
long maxVal)
Erzeugt einen neuen Container-Header-Parameter. |
static KeyValParam |
createStringParam(java.lang.String key,
java.lang.String defaultValue,
int valueLength)
Erzeugt einen neuen Container-Header-Parameter (Text). |
static KeyValParam |
createStringParam(java.lang.String key,
java.lang.String defaultValue,
int valueLength,
java.lang.String[] allowedValues)
Erzeugt einen neuen Container-Header-Parameter. |
java.lang.String |
formatVal(long val)
Ergaenzt den angegebenen Wert um fuehrende Nullen bis zur max. |
java.lang.String |
formatVal(java.lang.String val)
Ergaenzt den angegebenen Wert um Leerzeichen bis zur max. |
java.lang.String |
getDefaultVal()
Liefert des Default-Wert fuer diesen Parameter. |
java.lang.String |
getKey()
Liefert den Schluessel des Container-Header-Parameter. |
int |
getValLen()
Liefert die Lanege des Werts (Anzahl an Zeichen). |
boolean |
isNumeric()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public KeyValParam()
| Method Detail |
|---|
public static KeyValParam createStringParam(java.lang.String key,
java.lang.String defaultValue,
int valueLength)
key - Schluessel des ParametersdefaultValue - Vorgabe-WertvalueLength - Laenge des Werts
public static KeyValParam createStringParam(java.lang.String key,
java.lang.String defaultValue,
int valueLength,
java.lang.String[] allowedValues)
key - Schluessel des ParametersdefaultValue - Vorgabe-WertvalueLength - Laenge des WertsallowedValues - Erlaubte Werte
public static KeyValParam createNumParam(java.lang.String key,
long defaultValue,
int valueLength,
long minVal,
long maxVal)
key - Schluessel des ParametersdefaultValue - Vorgabe-WertvalueLength - Laenge des WertsminVal - minimaler WertmaxVal - maximaler Wert
public void checkVal(long val)
throws PersistenceException
PersistenceException
public void checkVal(java.lang.String val)
throws PersistenceException
PersistenceExceptionpublic java.lang.String getKey()
public java.lang.String formatVal(long val)
val - Wert
public java.lang.String formatVal(java.lang.String val)
val - Wert
public java.lang.String getDefaultVal()
public int getValLen()
public boolean isNumeric()
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||