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
All Methods Instance Methods Abstract Methods 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
-
-