# Serialized Form

## Package uk.ac.starlink.util

### Exception Class uk.ac.starlink.util.LoadException

class LoadException extends Exception implements Serializable

## Package uk.ac.starlink.util.gui

### Class uk.ac.starlink.util.gui.ArrayTableModel

class ArrayTableModel extends AbstractTableModel implements Serializable

#### Serialized Fields

##### columns_

    ArrayTableColumn<R,?>[] columns_

##### items_

    R[] items_

### Class uk.ac.starlink.util.gui.BasicFileChooser

class BasicFileChooser extends JFileChooser implements Serializable

### Class uk.ac.starlink.util.gui.BasicFontChooser

class BasicFontChooser extends JDialog implements Serializable

#### Serialized Fields

##### accepted

    boolean accepted

Whether selected font is accepted.

##### cancelButton

    JButton cancelButton

Cancel and exit button.

##### contentPane

    JPanel contentPane

The dialog contentpane.

##### currentFont

    String currentFont

Selected font name

##### currentSize

    int currentSize

Selected font size.

##### currentStyle

    int currentStyle

Selected font style.

##### fontBox

    JComboBox<String> fontBox

List of all available fonts.

##### fontDisplay

    JTextField fontDisplay

Display of the currently selected font.

##### fontLabel

    JLabel fontLabel

Label for font selector.

##### okButton

    JButton okButton

Accept and exit button.

##### sizeBox

    JComboBox<Integer> sizeBox

List of pre-selected sizes.

##### sizeLabel

    JLabel sizeLabel

Label for size selector.

##### styleBox

    JComboBox<String> styleBox

List of possible styles.

##### styleLabel

    JLabel styleLabel

Label for style selector.

### Class uk.ac.starlink.util.gui.BeanTableModel

class BeanTableModel extends AbstractTableModel implements Serializable

#### Serialized Fields

##### beanClass_

    Class<?> beanClass_

##### data_

    Object[] data_

##### properties_

    PropertyDescriptor[] properties_

##### readErrorReported_

    boolean readErrorReported_

##### writeErrorReported_

    boolean writeErrorReported_

### Class uk.ac.starlink.util.gui.ChangingComboBoxModel

class ChangingComboBoxModel extends DefaultComboBoxModel<E> implements Serializable

#### Serialized Fields

##### actionListeners_

    Collection<ActionListener> actionListeners_

##### changeListeners_

    Collection<ChangeListener> changeListeners_

### Class uk.ac.starlink.util.gui.ComboBoxBumper

class ComboBoxBumper extends JPanel implements Serializable

#### Serialized Fields

##### bumpActions_

    Action[] bumpActions_

##### comboBox_

    JComboBox<?> comboBox_

### Class uk.ac.starlink.util.gui.ConstrainedViewportLayout

class ConstrainedViewportLayout extends ViewportLayout implements Serializable

### Class uk.ac.starlink.util.gui.ErrorDialog

class ErrorDialog extends JDialog implements Serializable

#### Serialized Fields

##### detailPanel_

    JComponent detailPanel_

##### error_

    Throwable error_

##### holder_

    JComponent holder_

##### message_

    String[] message_

##### summaryPanel_

    JComponent summaryPanel_

##### title_

    String title_

### Class uk.ac.starlink.util.gui.ExampleSelectField

class ExampleSelectField extends JPanel implements Serializable

#### Serialized Fields

##### comboBox_

    JComboBox<String> comboBox_

##### editor_

    ComboBoxEditor editor_

##### exampleText_

    String exampleText_

##### focusListener_

    FocusListener focusListener_

### Class uk.ac.starlink.util.gui.ExampleTextField

class ExampleTextField extends JTextField implements Serializable

#### Serialized Fields

##### docListener_

    DocumentListener docListener_

##### exampleText_

    String exampleText_

##### focusListener_

    FocusListener focusListener_

### Class uk.ac.starlink.util.gui.FileNameListCellRenderer

class FileNameListCellRenderer extends DefaultListCellRenderer implements Serializable

#### Serialized Fields

##### parent

    JComboBox<?> parent

The JComboBox hosting these rendering instances, if used.

### Class uk.ac.starlink.util.gui.MemoryMonitor

class MemoryMonitor extends JComponent implements Serializable

#### Serialized Fields

##### maxColor_

    Color maxColor_

##### reverse_

    boolean reverse_

##### runtime_

    Runtime runtime_

##### showText_

    boolean showText_

##### textAngle_

    double textAngle_

##### timer_

    Timer timer_

##### totalColor_

    Color totalColor_

##### usedColor_

    Color usedColor_

##### vertical_

    boolean vertical_

### Class uk.ac.starlink.util.gui.ProxySetupFrame

class ProxySetupFrame extends JFrame implements Serializable

#### Serialized Fields

##### acceptButton

    JButton acceptButton

##### cancelButton

    JButton cancelButton

##### closeFileMenu

    JMenuItem closeFileMenu

##### fileMenu

    JMenu fileMenu

##### hostName

    JTextField hostName

##### menuBar

    JMenuBar menuBar

Menubar and various menus and items that it contains.

##### needProxy

    JCheckBox needProxy

Other UI elements

##### nonHostNames

    JTextField nonHostNames

##### portNumber

    JTextField portNumber

##### proxySetup

    ProxySetup proxySetup

The ProxySetup instance.

### Class uk.ac.starlink.util.gui.ProxySetupFrame.AcceptAction

class AcceptAction extends AbstractAction implements Serializable

### Class uk.ac.starlink.util.gui.ProxySetupFrame.CancelAction

class CancelAction extends AbstractAction implements Serializable

### Class uk.ac.starlink.util.gui.RenderingComboBox

class RenderingComboBox extends JComboBox<E> implements Serializable

#### Serialized Fields

##### basicRenderer_

    BasicComboBoxRenderer basicRenderer_

### Class uk.ac.starlink.util.gui.SelectCharacters

class SelectCharacters extends JDialog implements Serializable

#### Serialized Fields

##### actionBar

    JPanel actionBar

The actions bar.

##### contentPane

    JPanel contentPane

The JFrame content panel.

##### displayFont

    Font displayFont

The font to display.

##### listeners

    EventListenerList listeners

##### menuBar

    JMenuBar menuBar

Menu bar components

##### menuFile

    JMenu menuFile

##### menuFileCancel

    JMenuItem menuFileCancel

##### menuHelp

    JMenu menuHelp

##### model

    SelectCharactersModel model

The model of the character table.

##### scrollPane

    JScrollPane scrollPane

ScrollPane for control view of table.

##### table

    JTable table

Table that displays the characters in the font.

##### text

    JTextField text

JTextField for displaying the selected characters.

### Class uk.ac.starlink.util.gui.SelectCharacters.AcceptAction

class AcceptAction extends AbstractAction implements Serializable

### Class uk.ac.starlink.util.gui.SelectCharacters.CancelAction

class CancelAction extends AbstractAction implements Serializable

### Class uk.ac.starlink.util.gui.SelectCharactersEvent

class SelectCharactersEvent extends EventObject implements Serializable

#### Serialized Fields

##### text

    String text

The text.

### Class uk.ac.starlink.util.gui.SelectCharactersModel

class SelectCharactersModel extends AbstractTableModel implements Serializable

#### Serialized Fields

##### font

    Font font

The font that we're displaying.

##### numChars

    int numChars

The number of characters in the font.

##### numColumns

    int numColumns

The number of characters displayed in a row.

##### numRows

    int numRows

Number of rows needed to display the whole font.

### Class uk.ac.starlink.util.gui.SelectStringDialog

class SelectStringDialog extends JDialog implements Serializable

#### Serialized Fields

##### textField

    SelectTextField textField

The SelectText component

##### value

    String value

The accepted value, null if not accepted

### Class uk.ac.starlink.util.gui.SelectTextField

class SelectTextField extends JPanel implements Serializable

#### Serialized Fields

##### charButton

    JButton charButton

Button to initiate selecting special characters.

##### charChooser

    SelectCharacters charChooser

The special character chooser.

##### listeners

    EventListenerList listeners

##### textField

    JTextField textField

The text entry field.

### Class uk.ac.starlink.util.gui.ShrinkWrapper

class ShrinkWrapper extends JPanel implements Serializable

#### Serialized Fields

##### component_

    Component component_

### Class uk.ac.starlink.util.gui.SizingScrollPane

class SizingScrollPane extends JScrollPane implements Serializable

#### Serialized Fields

##### config_

    uk.ac.starlink.util.gui.SizingScrollPane.SizeConfig config_

### Class uk.ac.starlink.util.gui.StoreConfiguration

class StoreConfiguration extends AbstractTableModel implements Serializable

#### Serialized Fields

##### applicationName

    String applicationName

Name of the application (used for name of config directory).

##### document

    Document document

The Document.

##### rootElement

    Element rootElement

Document root Element.

##### storeName

    String storeName

Name of the file used for storage.

### Class uk.ac.starlink.util.gui.StoreControlFrame

class StoreControlFrame extends JFrame implements Serializable

#### Serialized Fields

##### actionBar

    JPanel actionBar

Action buttons container.

##### contentPane

    JPanel contentPane

Content pane of frame.

##### fileMenu

    JMenu fileMenu

##### menuBar

    JMenuBar menuBar

Menubar and various menus and items that it contains.

##### statusTable

    JTable statusTable

The table showing the stored configurations.

##### statusView

    JPanel statusView

Container for view of currently saved states.

##### store

    StoreConfiguration store

Object that mediates to the actual store.

##### storeSource

    StoreSource storeSource

The StoreSource object, this understands the configuration data and how to encode and decode it from XML.

### Class uk.ac.starlink.util.gui.StoreControlFrame.AddAction

class AddAction extends AbstractAction implements Serializable

### Class uk.ac.starlink.util.gui.StoreControlFrame.CloseAction

class CloseAction extends AbstractAction implements Serializable

### Class uk.ac.starlink.util.gui.StoreControlFrame.DeleteAction

class DeleteAction extends AbstractAction implements Serializable

### Class uk.ac.starlink.util.gui.StoreControlFrame.RestoreAction

class RestoreAction extends AbstractAction implements Serializable

### Class uk.ac.starlink.util.gui.StoreControlFrame.UpdateAction

class UpdateAction extends AbstractAction implements Serializable

### Class uk.ac.starlink.util.gui.TallWrapper

class TallWrapper extends JPanel implements Serializable

#### Serialized Fields

##### comp_

    Component comp_

### Class uk.ac.starlink.util.gui.ValueButtonGroup

class ValueButtonGroup extends ButtonGroup implements Serializable

#### Serialized Fields

##### buttonListener_

    ChangeListener buttonListener_

##### listeners_

    List<ChangeListener> listeners_

##### valueMap_

    Map<AbstractButton, T> valueMap_