Class SplitHundredsVariableValue

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.event.FocusListener, java.beans.PropertyChangeListener, java.util.EventListener

    public class SplitHundredsVariableValue
    extends SplitVariableValue
    Like SplitVariableValue, except that the string representation is split out into 100's in each CV (up to two in this first implementation)

    All the attributes of SplitVariableValue are inherited.
    • Constructor Detail

      • SplitHundredsVariableValue

        public SplitHundredsVariableValue​(java.lang.String name,
                                          java.lang.String comment,
                                          java.lang.String cvName,
                                          boolean readOnly,
                                          boolean infoOnly,
                                          boolean writeOnly,
                                          boolean opsOnly,
                                          java.lang.String cvNum,
                                          java.lang.String mask,
                                          int minVal,
                                          int maxVal,
                                          java.util.HashMap<java.lang.String,​CvValue> v,
                                          javax.swing.JLabel status,
                                          java.lang.String stdname,
                                          java.lang.String pSecondCV,
                                          int pFactor,
                                          int pOffset,
                                          java.lang.String uppermask,
                                          java.lang.String extra1,
                                          java.lang.String extra2,
                                          java.lang.String extra3,
                                          java.lang.String extra4)
    • Method Detail

      • stepOneActions

        public void stepOneActions​(java.lang.String name,
                                   java.lang.String comment,
                                   java.lang.String cvName,
                                   boolean readOnly,
                                   boolean infoOnly,
                                   boolean writeOnly,
                                   boolean opsOnly,
                                   java.lang.String cvNum,
                                   java.lang.String mask,
                                   int minVal,
                                   int maxVal,
                                   java.util.HashMap<java.lang.String,​CvValue> v,
                                   javax.swing.JLabel status,
                                   java.lang.String stdname,
                                   java.lang.String pSecondCV,
                                   int pFactor,
                                   int pOffset,
                                   java.lang.String uppermask,
                                   java.lang.String extra1,
                                   java.lang.String extra2,
                                   java.lang.String extra3,
                                   java.lang.String extra4)
        Description copied from class: SplitVariableValue
        Subclasses can override this to pick up constructor-specific attributes and perform other actions before cvList has been built.
        Overrides:
        stepOneActions in class SplitVariableValue
        Parameters:
        name - name.
        comment - comment.
        cvName - cv name.
        readOnly - true for read only, else false.
        infoOnly - true for info only, else false.
        writeOnly - true for write only, else false.
        opsOnly - true for ops only, else false.
        cvNum - cv number.
        mask - cv mask.
        minVal - minimum value.
        maxVal - maximum value.
        v - hashmap of string and cv value.
        status - status.
        stdname - std name.
        pSecondCV - second cv (no longer preferred, specify in cv)
        pFactor - factor.
        pOffset - offset.
        uppermask - upper mask (no longer preferred, specify in mask)
        extra1 - extra 1.
        extra2 - extra 2.
        extra3 - extra 3.
        extra4 - extra 4.
      • setValue

        public void setValue​(java.lang.String value)
        Set value from a String value.
        Overrides:
        setValue in class SplitVariableValue
        Parameters:
        value - a string representing the unsigned hundreds-based value to be set