Class MeldungsTypZusatz
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.util.bmvew.MeldungsTypZusatz
-
public class MeldungsTypZusatz extends java.lang.Object
Hilfsklasse zum Generieren und parsen von Meldungstypzusätzen.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SYM_ASSIGN
static java.lang.String
SYM_DELIMITER
static java.lang.String
SYM_PARAMETER
-
Constructor Summary
Constructors Constructor Description MeldungsTypZusatz(java.lang.String id)
-
Method Summary
Modifier and Type Method Description java.lang.String
compile()
boolean
containsKey(java.lang.String name)
prüft ob der Schlüssel als Parameter zur Verfügung steht.boolean
equals(java.lang.Object obj)
Der Meldungstypzusatz ist gleich, wenn Id und Parameter übereinstimmen.boolean
getBoolean(java.lang.String name)
liefert den Wert zum übergebenen Schlüssels als boolean.double
getDouble(java.lang.String name)
liefert den Wert zum übergebenen Schlüssels als double.java.lang.String
getId()
int
getInteger(java.lang.String name)
liefert den Wert zum übergebenen Schlüssels als Integer.long
getLong(java.lang.String name)
liefert den Wert zum übergebenen Schlüssels als Long.java.util.Map<java.lang.String,java.lang.String>
getParameter()
Gibt eine unveränderliche Kopie der Paramter zurück.java.lang.String
getString(java.lang.String name)
liefert den zu dem übergebenen Schlüssel definierten String.int
hashCode()
Gibt den Hash-Wert der Id zurück.static MeldungsTypZusatz
parse(java.lang.String meldungsTypZusatz)
void
set(java.lang.String name, boolean value)
setzt einen Boolean-Wert für den übergebenen Schlüssel.void
set(java.lang.String name, double value)
setzt einen Doublewert für den übergebenen Schlüssel.void
set(java.lang.String name, int value)
setzt einen Integerwert für den übergebenen Schlüssel.void
set(java.lang.String name, long value)
setzt einen Longwert für den übergebenen Schlüssel.void
set(java.lang.String name, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt value)
Legt einen Leerstring ab, wennvalue == null
.void
set(java.lang.String name, java.lang.String value)
setzt den String der über den angegebenen Schlüssel referenziert wird.java.lang.String
toString()
-
-
-
Field Detail
-
SYM_PARAMETER
public static final java.lang.String SYM_PARAMETER
- See Also:
- Constant Field Values
-
SYM_ASSIGN
public static final java.lang.String SYM_ASSIGN
- See Also:
- Constant Field Values
-
SYM_DELIMITER
public static final java.lang.String SYM_DELIMITER
- See Also:
- Constant Field Values
-
-
Method Detail
-
parse
public static MeldungsTypZusatz parse(java.lang.String meldungsTypZusatz) throws java.text.ParseException
- Throws:
java.text.ParseException
-
compile
public java.lang.String compile()
-
getId
public java.lang.String getId()
- Returns:
- the id
-
getParameter
public java.util.Map<java.lang.String,java.lang.String> getParameter()
Gibt eine unveränderliche Kopie der Paramter zurück.- Returns:
- die Kopie der Parameter.
-
containsKey
public boolean containsKey(java.lang.String name)
prüft ob der Schlüssel als Parameter zur Verfügung steht.- Parameters:
name
- der Schlüssel, der geprüft werden soll- Returns:
- der Zustand
-
getString
public java.lang.String getString(java.lang.String name)
liefert den zu dem übergebenen Schlüssel definierten String.- Parameters:
name
- der Schlüssel- Returns:
- der definierte String oder null
-
set
public void set(java.lang.String name, java.lang.String value)
setzt den String der über den angegebenen Schlüssel referenziert wird.- Parameters:
name
- der Schlüsselvalue
- der String
-
set
public void set(java.lang.String name, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt value)
Legt einen Leerstring ab, wennvalue == null
.- Parameters:
name
- der Schlüsselvalue
- der Wert
-
getInteger
public int getInteger(java.lang.String name)
liefert den Wert zum übergebenen Schlüssels als Integer.- Parameters:
name
- der Schlüssel- Returns:
- der Wert
-
set
public void set(java.lang.String name, int value)
setzt einen Integerwert für den übergebenen Schlüssel. Der Wert wird intern als String verwaltet.- Parameters:
name
- der Schlüsselvalue
- der Wert
-
getLong
public long getLong(java.lang.String name)
liefert den Wert zum übergebenen Schlüssels als Long.- Parameters:
name
- der Schlüssel- Returns:
- der Wert
-
set
public void set(java.lang.String name, long value)
setzt einen Longwert für den übergebenen Schlüssel. Der Wert wird intern als String verwaltet.- Parameters:
name
- der Schlüsselvalue
- der Wert
-
getDouble
public double getDouble(java.lang.String name)
liefert den Wert zum übergebenen Schlüssels als double.- Parameters:
name
- der Schlüssel- Returns:
- der Wert
-
set
public void set(java.lang.String name, double value)
setzt einen Doublewert für den übergebenen Schlüssel. Der Wert wird intern als String verwaltet.- Parameters:
name
- der Schlüsselvalue
- der Wert
-
getBoolean
public boolean getBoolean(java.lang.String name)
liefert den Wert zum übergebenen Schlüssels als boolean.- Parameters:
name
- der Schlüssel- Returns:
- der Wert
-
set
public void set(java.lang.String name, boolean value)
setzt einen Boolean-Wert für den übergebenen Schlüssel. Der Wert wird intern als String verwaltet.- Parameters:
name
- der Schlüsselvalue
- der Wert
-
equals
public boolean equals(java.lang.Object obj)
Der Meldungstypzusatz ist gleich, wenn Id und Parameter übereinstimmen. Die Reihenfolge der Parameter spielt keine Rolle.- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
Gibt den Hash-Wert der Id zurück.- Overrides:
hashCode
in classjava.lang.Object
- See Also:
getId()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-