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()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
OperatingMessageParam
public OperatingMessageParam()
-
-
Method Details
-
format
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
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
-