Class SplitHexVariableValue

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

    public class SplitHexVariableValue
    extends SplitVariableValue
    Like SplitVariableValue, except that the string representation is in hexadecimal

    All the attributes of SplitVariableValue are inherited.

    An optional case attribute can be used to force the hex characters to display in "upper" or "lower" case.
    • Field Detail

      • _case

        java.lang.String _case
    • Constructor Detail

      • SplitHexVariableValue

        public SplitHexVariableValue​(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 long hex value to be set