Class MessageTemplate.OperatingMessageParam
- java.lang.Object
-
- de.bsvrz.sys.funclib.operatingMessage.MessageTemplate.OperatingMessageParam
-
- Enclosing class:
- MessageTemplate
public abstract static class MessageTemplate.OperatingMessageParam extends java.lang.Object
Abstrakte Klasse für einen Textbaustein
-
-
Constructor Summary
Constructors Constructor Description OperatingMessageParam()
-
Method Summary
Modifier and Type Method Description abstract java.lang.CharSequence
format(OperatingMessage message)
Gibt den konkreten Textwert zurück.abstract boolean
isDefined(OperatingMessage message)
Gibt zurück ob der Wert dieses Textbausteins definiert ist.abstract java.lang.String
toString()
-
-
-
Method Detail
-
format
public abstract java.lang.CharSequence format(OperatingMessage message)
Gibt den konkreten Textwert zurück. Wenn {#isDefined} false zurück liefert darf diese Methode eine RuntimeException werfen.- Parameters:
message
- Konkretes Betriebsmeldungs-Objekt als Quelle von gesetzten Variablen und ähnlichem- Returns:
- Text
-
isDefined
public abstract boolean isDefined(OperatingMessage message)
Gibt zurück ob der Wert dieses Textbausteins definiert ist.- Parameters:
message
- Konkretes Betriebsmeldungs-Objekt als Quelle von gesetzten Variablen und ähnlichem- Returns:
- true wenn alle evtl. benötigen Variablen definiert sind und dadurch ein Text mit
format(OperatingMessage)
erzeugt werden kann
-
toString
public abstract java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-