Date: 2014-06-07

# Serialized Form

- ## Package gr.zeus.ui

  - ### Class gr.zeus.ui.JConsole extends javax.swing.JFrame implements Serializable

  - ### Class gr.zeus.ui.JConsolePane extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### m_stdoutPS

            java.io.PrintStream m_stdoutPS

        Out print stream.

      - #### m_stderrPS

            java.io.PrintStream m_stderrPS

        Error print stream.

      - #### m_fileChooser

            javax.swing.JFileChooser m_fileChooser

        File chooser for saving messages.

      - #### m_confimTitle

            java.lang.String m_confimTitle

        Confirm title.

      - #### m_confimMessage

            java.lang.String m_confimMessage

        File exists warning message.

      - #### m_messagesFilename

            java.lang.String m_messagesFilename

        Default file name, used by the filechooser.

      - #### m_traceFilename

            java.lang.String m_traceFilename

        Default file name, used by the auto dump functions.

      - #### m_appendFirstTime

            boolean m_appendFirstTime

        Append or overwrite the trace file the first time JConsolePane tries to write to it?

      - #### m_autoSave

            boolean m_autoSave

        Auto save the trace file?

      - #### m_maxChars

            int m_maxChars

        Display infinite characters in the textarea, no limit.

        NOTE: Will slow down your application if a lot of messages are to be displayed to the textarea (more than a couple of Kbytes).

      - #### m_numFlushes

            int m_numFlushes

        Number of times messages have been flushed to the trace file.

      - #### m_consoleText

            java.lang.StringBuilder m_consoleText

        Store here all the text for `dumpConsole()` usage.

      - #### btn_clear

            javax.swing.JButton btn_clear

      - #### btn_close

            javax.swing.JButton btn_close

      - #### btn_save

            javax.swing.JButton btn_save

      - #### button_panel

            javax.swing.JPanel button_panel

      - #### ta_messages

            javax.swing.JTextArea ta_messages

  - ### Class gr.zeus.ui.JIConsole extends javax.swing.JInternalFrame implements Serializable

  - ### Class gr.zeus.ui.JMessage extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### m_defaultButton

            JMessage.JMessageButtonEnum m_defaultButton

        Which is the default button for this dialog.

      - #### m_returnStatus

            int m_returnStatus

        The return status of this dialog.

      - #### m_buttonsPane

            javax.swing.JPanel m_buttonsPane

      - #### m_cancelButton

            javax.swing.JButton m_cancelButton

      - #### m_centerPane

            javax.swing.JPanel m_centerPane

      - #### m_detailsButton

            javax.swing.JToggleButton m_detailsButton

      - #### m_eastPane

            javax.swing.JPanel m_eastPane

      - #### m_emptySpace

            javax.swing.JLabel m_emptySpace

      - #### m_icon

            javax.swing.JLabel m_icon

      - #### m_messageException

            javax.swing.JTextArea m_messageException

      - #### m_messagePane

            javax.swing.JPanel m_messagePane

      - #### m_messageText

            javax.swing.JLabel m_messageText

      - #### m_noButton

            javax.swing.JButton m_noButton

      - #### m_okButton

            javax.swing.JButton m_okButton

      - #### m_scrollPane

            javax.swing.JScrollPane m_scrollPane

      - #### m_westPane

            javax.swing.JPanel m_westPane

      - #### m_yesButton

            javax.swing.JButton m_yesButton

  - ### Class gr.zeus.ui.JSplash extends javax.swing.JWindow implements Serializable

    - ### Serialized Fields

      - #### m_progress

            javax.swing.JProgressBar m_progress

        Progress bar to use in the splash screen.

      - #### m_progressBar

            boolean m_progressBar

        Check for whether to use the progress bar or not.

      - #### m_progressBarMessages

            boolean m_progressBarMessages

        Check for whether to use progress bar messages or not.

      - #### m_progressBarPercent

            boolean m_progressBarPercent

        Check for whether to use precentage values or not.

  - ### Class gr.zeus.ui.JSplashLabel extends javax.swing.JLabel implements Serializable

    - ### Serialized Fields

      - #### m_text

            java.lang.String m_text

        Used to draw the text string.

      - #### m_font

            java.awt.Font m_font

        Font to use when drawing the text.

      - #### m_color

            java.awt.Color m_color

        Colour to use when drawing the text.

- ## Package gr.zeus.ui.table

  - ### Class gr.zeus.ui.table.ProgressBarCellRenderer extends javax.swing.JProgressBar implements Serializable

    - ### Serialized Fields

      - #### m_limitColors

            java.util.Hashtable<K,V> m_limitColors

        Used to get colours.

      - #### m_limitValues

            int[] m_limitValues

        Used to get values.

  - ### Class gr.zeus.ui.table.TableSorter extends javax.swing.table.AbstractTableModel implements Serializable

    - ### Serialized Fields

      - #### m_useCustomIcons

            boolean m_useCustomIcons

      - #### m_customUpIcons

            javax.swing.Icon[] m_customUpIcons

      - #### m_customDownIcons

            javax.swing.Icon[] m_customDownIcons

      - #### tableModel

            javax.swing.table.TableModel tableModel

      - #### viewToModel

            gr.zeus.ui.table.TableSorter.Row[] viewToModel

      - #### modelToView

            int[] modelToView

      - #### tableHeader

            javax.swing.table.JTableHeader tableHeader

      - #### mouseListener

            java.awt.event.MouseListener mouseListener

      - #### tableModelListener

            javax.swing.event.TableModelListener tableModelListener

      - #### columnComparators

            java.util.Map<K,V> columnComparators

      - #### sortingColumns

            java.util.List<E> sortingColumns

- ## Package gr.zeus.ui.typesafe

  - ### Class gr.zeus.ui.typesafe.CustomFocusTraversalPolicy extends javax.swing.LayoutFocusTraversalPolicy implements Serializable

    - ### Serialized Fields

      - #### m_allComponents

            java.awt.Component[] m_allComponents

        The components array.