Class MessageTemplate.OperatingMessageParam

java.lang.Object
de.bsvrz.sys.funclib.operatingMessage.MessageTemplate.OperatingMessageParam
Enclosing class:
MessageTemplate

public abstract static class MessageTemplate.OperatingMessageParam extends Object
Abstrakte Klasse für einen Textbaustein
  • Constructor Details

    • OperatingMessageParam

      public OperatingMessageParam()
  • Method Details

    • format

      public abstract 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 String toString()
      Overrides:
      toString in class Object