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

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

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

      @Opt final 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

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

    • TendencyCtrl

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