Class CalcStepRecord

  • All Implemented Interfaces:
    java.io.Serializable

    public class CalcStepRecord
    extends java.lang.Object
    implements java.io.Serializable
    Calculation is a multistep process and this class provides a container to store a single calculation step.
    Version:
    5.1.0
    See Also:
    CalcStepRecord, Expression, Argument, Function, Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  CalcStepRecord.StepType
      Calculation step type.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String content
      Calculation step content - so what is really happening in this step
      java.lang.String description
      Calculation step description - can be ana argument name, function name and or an expression string
      boolean firstInGroup
      True if this is a first step in a given group.
      boolean lastInGroup
      True if this is a last step in a given group.
      int numberGroup
      If an expression makes a reference to a dependent argument or a user function then the calculation process will be done based on the calculation tree, where each group will be a marker of a particular (different) leaf of this tree.
      int numberGroupWithin
      Marker of a step in a process of calculation of a given expression pointed by a particular leaf in a calculation tree.
      private static int serialClassID  
      private static long serialVersionUID  
      CalcStepRecord.StepType type
      Calculation step type
    • Constructor Summary

      Constructors 
      Constructor Description
      CalcStepRecord()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • serialVersionUID

        private static final long serialVersionUID
      • numberGroup

        public int numberGroup
        If an expression makes a reference to a dependent argument or a user function then the calculation process will be done based on the calculation tree, where each group will be a marker of a particular (different) leaf of this tree.
      • numberGroupWithin

        public int numberGroupWithin
        Marker of a step in a process of calculation of a given expression pointed by a particular leaf in a calculation tree.
      • description

        public java.lang.String description
        Calculation step description - can be ana argument name, function name and or an expression string
      • content

        public java.lang.String content
        Calculation step content - so what is really happening in this step
      • firstInGroup

        public boolean firstInGroup
        True if this is a first step in a given group.
      • lastInGroup

        public boolean lastInGroup
        True if this is a last step in a given group.
    • Constructor Detail

      • CalcStepRecord

        public CalcStepRecord()