Class TendencyCollector.TendencyCtrl

java.lang.Object
eu.bandm.tscore.base.TendencyCollector.TendencyCtrl
Enclosing class:
TendencyCollector<E extends Entity>

protected class TendencyCollector.TendencyCtrl extends Object
Intermediate storage, one instance for each tendency control command attached to an event. This format is only used internally, -- the output to the caller/user will be done by copying this information to the external mapps supplied with TendencyCollector.reify(MessageReceiver, Iterable,Map, Map, Map, Map, Map, Map, Map, Map). All fields of this class are optional, because they only represent the local parsing results.
  • Field Details

    • startValue

      final @Opt E extends Entity startValue
      Initial parameter start value parsed here.
    • tendencySymbol

      final @Opt String tendencySymbol
      Tendency symbol parsed here.
    • endValue

      final @Opt E extends Entity endValue
      Reached parameter value parsed here.
    • stopSymbol

      final boolean stopSymbol
      Whether a "end of tendency" sign has been parsed
    • number

      final int number
      The parallel groups number. Defaults to zero(0).
    • additionalText

      final @Opt String additionalText
      Additional text parsed here.
  • Constructor Details

    • TendencyCtrl

      TendencyCtrl(@Opt E startValue, @Opt String tendencySymbol, @Opt E endValue, boolean stopSymbol, int number, @Opt String additionalText)
      Only constructor, called by the generated parser. Sets all field values finally.