Class SetEquateDialog

    • Constructor Detail

      • SetEquateDialog

        public SetEquateDialog​(PluginTool tool,
                               Program program,
                               Scalar value)
        Constructor
        Parameters:
        parent - the parent frame to host the dialog.
        plugin - the EquatePlugin that launched this dialog(used to validate input)
        labelText - a text string indicating the numeric value being equated.
        equates - a list of equates that already exist for this numeric value.
    • Method Detail

      • buildMainPanel

        protected javax.swing.JPanel buildMainPanel()
        Builds the main panel of the dialog and returns it.
      • showSetDialog

        public int showSetDialog()
        Invoke the dialog.
        Returns:
        the exit condition of the dialog. The return value can be one of: CANCELED - the user canceled the action. OK - the user pressed the "Ok" button or pressed the return key in the textfield.
      • showRenameDialog

        public int showRenameDialog()
        Invoke the dialog.
        Returns:
        the exit condition of the dialog. The return value can be one of: CANCELED - the user canceled the action. OK - the user pressed the "Ok" button or pressed the return key in the textfield.
      • getEquateName

        public java.lang.String getEquateName()
        Get the Equate Name entered or chosen by the user.
      • getEnumDataType

        public Enum getEnumDataType()
        Get's the user selected entry in the dialog and returns the enum data type for that entry
        Returns:
        the enum data type for the selected entry, or null if there is no enum.
      • getOverwriteExisting

        public boolean getOverwriteExisting()
        Returns true if the user has chosen to overwrite any existing equate rules.
        Returns:
      • setHasSelection

        public void setHasSelection​(ListingActionContext context)
        Set the state of the some buttons on the dialog. ie: if the user has selected a range of addresses we should automatically set the "selection" radio button to the selected state.
        Parameters:
        context - The current context.
      • dispose

        public void dispose()