Class OutputFormatDialog

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

    public class OutputFormatDialog
    extends javax.swing.JDialog
    A dialog for setting various output format parameters.
    Version:
    $Revision: 7899 $
    Author:
    FracPete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Dialog

        java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int APPROVE_OPTION
      Signifies an OK property selection.
      static int CANCEL_OPTION
      Signifies a cancelled property selection.
      • Fields inherited from class java.awt.Dialog

        DEFAULT_MODALITY_TYPE
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • Fields inherited from interface javax.swing.WindowConstants

        DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
    • Constructor Summary

      Constructors 
      Constructor Description
      OutputFormatDialog​(java.awt.Frame parent)
      initializes the dialog with the given parent frame.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getMeanPrec()
      Gets the precision used for printing the mean.
      boolean getRemoveFilterName()
      returns whether the filter classname is removed from the dataset name.
      int getResult()
      the result from the last display of the dialog, the same is returned from showDialog.
      java.lang.Class getResultMatrix()
      Gets the currently selected output format result matrix.
      boolean getShowAverage()
      returns whether the average for each column is displayed.
      int getStdDevPrec()
      Gets the precision used for printing the std.
      static void main​(java.lang.String[] args)
      for testing only.
      void setMeanPrec​(int precision)
      Sets the precision of the mean output.
      void setRemoveFilterName​(boolean remove)
      sets whether to remove the filter classname from the dataset name.
      void setResultMatrix​(java.lang.Class matrix)
      Sets the matrix to use as initial selected output format.
      void setShowAverage​(boolean show)
      sets whether the average for each column is displayed.
      void setStdDevPrec​(int precision)
      Sets the precision of the std.
      int showDialog()
      Pops up the modal dialog and waits for cancel or a selection.
      • Methods inherited from class javax.swing.JDialog

        getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
      • Methods inherited from class java.awt.Dialog

        addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
      • Methods inherited from class java.awt.Window

        addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • APPROVE_OPTION

        public static final int APPROVE_OPTION
        Signifies an OK property selection.
        See Also:
        Constant Field Values
      • CANCEL_OPTION

        public static final int CANCEL_OPTION
        Signifies a cancelled property selection.
        See Also:
        Constant Field Values
    • Constructor Detail

      • OutputFormatDialog

        public OutputFormatDialog​(java.awt.Frame parent)
        initializes the dialog with the given parent frame.
        Parameters:
        parent - the parent of this dialog
    • Method Detail

      • setMeanPrec

        public void setMeanPrec​(int precision)
        Sets the precision of the mean output.
        Parameters:
        precision - the number of digits used in printing the mean
      • getMeanPrec

        public int getMeanPrec()
        Gets the precision used for printing the mean.
        Returns:
        the number of digits used in printing the mean
      • setStdDevPrec

        public void setStdDevPrec​(int precision)
        Sets the precision of the std. deviation output.
        Parameters:
        precision - the number of digits used in printing the std. deviation
      • getStdDevPrec

        public int getStdDevPrec()
        Gets the precision used for printing the std. deviation
        Returns:
        the number of digits used in printing the std. deviation
      • setResultMatrix

        public void setResultMatrix​(java.lang.Class matrix)
        Sets the matrix to use as initial selected output format.
        Parameters:
        matrix - the matrix to use as initial selected output format
      • getResultMatrix

        public java.lang.Class getResultMatrix()
        Gets the currently selected output format result matrix.
        Returns:
        the currently selected matrix to use as output
      • setRemoveFilterName

        public void setRemoveFilterName​(boolean remove)
        sets whether to remove the filter classname from the dataset name.
        Parameters:
        remove - if true then the filter classname is removed
      • getRemoveFilterName

        public boolean getRemoveFilterName()
        returns whether the filter classname is removed from the dataset name.
        Returns:
        true if the filter classname is removed
      • setShowAverage

        public void setShowAverage​(boolean show)
        sets whether the average for each column is displayed.
        Parameters:
        show - if true then an additional row with the average is printed.
      • getShowAverage

        public boolean getShowAverage()
        returns whether the average for each column is displayed.
        Returns:
        true if an additional row with the average is displayed
      • getResult

        public int getResult()
        the result from the last display of the dialog, the same is returned from showDialog.
        Returns:
        the result from the last display of the dialog; either APPROVE_OPTION, or CANCEL_OPTION
        See Also:
        showDialog()
      • showDialog

        public int showDialog()
        Pops up the modal dialog and waits for cancel or a selection.
        Returns:
        either APPROVE_OPTION, or CANCEL_OPTION
      • main

        public static void main​(java.lang.String[] args)
        for testing only.
        Parameters:
        args - ignored