Serialized Form


Package bill.util

Class bill.util.SortedVector implements Serializable


Package bill.util.config

Class bill.util.config.ConfigurationException implements Serializable


Package bill.util.config.gui

Class bill.util.config.gui.AddConfigurationEntryFrame implements Serializable

Serialized Fields

_section

ConfigurationSection _section
The section we are adding the new entry to.

_entry

ConfigurationEntry _entry
The entry we are adding the new entry before or after. This is not used when we are adding a new entry from the section pop up menu as he always adds to the end of the entry list.

_beforeEntry

boolean _beforeEntry
When we specify an _entry, this indicates if we are adding the new entry before or after it

Class bill.util.config.gui.AddConfigurationFileFrame implements Serializable

Class bill.util.config.gui.ConfigurationGUI implements Serializable

Serialized Fields

_projectParser

ConConfiguration _projectParser
Points to the configuration file parser that holds the defined information

_guiConfig

ProjectConfiguration _guiConfig
Reference to the parser for the the GUI's configuration file. Contains high level application configuration information.

_fileMenu

JMenu _fileMenu
Reference to the file menu

_fileList

JList _fileList
The list of logical files names that are contained in the current project

_fileContents

JTree _fileContents
The contents of the logical file that is currently selected

_fileContentsTop

ConMutableTreeNode _fileContentsTop

_configs

Hashtable _configs
List of all the configuration files that are contained in this project

_currentConfig

ConConfiguration _currentConfig
The configuration file the user is currently working with

_removeButton

JButton _removeButton
Remove button for removing the selected logical file definition. This removes the file from the project, but does not actually delete the file.

_createButton

JButton _createButton
Create button for creating a new logical file definition. This is a file that does not exist, so it will be created and added to the list of files for the project being worked.

_addButton

JButton _addButton
Add button for adding a new logical file definition. This is a file that already exists but is not part of the project being worked. IE, a new file is not created.

_configMenu

JPopupMenu _configMenu
Popup menu that is displayed for a ConConfiguration object in the tree

_sectionMenu

JPopupMenu _sectionMenu
Popup menu that is displayed for a ConfigurationSection object in the tree

_sectionUp

JMenuItem _sectionUp
The section popup menu item for moving a section up

_sectionDown

JMenuItem _sectionDown
The section popup menu item for moving a section down

_entryMenu

JPopupMenu _entryMenu
Popup menu that is displayed for a ConfigurationEntry object in the tree

_entryUp

JMenuItem _entryUp
The entry popup menu item for moving an entry up

_entryDown

JMenuItem _entryDown
The entry popup menu item for moving an entry down

_popupPath

TreePath _popupPath
The TreePath to the item that a popup menu was created for. Needed in order to perform popup actions against the correct object.

Class bill.util.config.gui.ConMutableTreeNode implements Serializable

Serialized Fields

_configObject

Object _configObject
The original value of the tree node.

Class bill.util.config.gui.CreateConfigurationFileFrame implements Serializable


Package bill.util.csv

Class bill.util.csv.CSVException implements Serializable


Package bill.util.csv.gui

Class bill.util.csv.gui.AddCSVFileFrame implements Serializable

Class bill.util.csv.gui.CreateCSVFileFrame implements Serializable

Class bill.util.csv.gui.CSVGUI implements Serializable

Serialized Fields

_projectParser

CSVConfiguration _projectParser
Points to the csv file parser that holds the defined information

_guiConfig

ProjectConfiguration _guiConfig
Reference to the parser for the the GUI's configuration file. Contains high level application configuration information.

_fileMenu

JMenu _fileMenu
Reference to the file menu

_fileList

JList _fileList
The list of logical files names that are contained in the current project

_csvs

Hashtable _csvs
List of all the csv files that are contained in this project. Keyed by logical file name, result is the associated CSVParser object.

_currentCSV

CSVParser _currentCSV
The csv file the user is currently working with

_removeButton

JButton _removeButton
Remove button for removing the selected logical file definition. This removes the file from the project, but does not actually delete the file.

_createButton

JButton _createButton
Create button for creating a new logical file definition. This is a file that does not exist, so it will be created and added to the list of files for the project being worked.

_addButton

JButton _addButton
Add button for adding a new logical file definition. This is a file that already exists but is not part of the project being worked. IE, a new file is not created.

_tablePanel

JPanel _tablePanel

_csvTable

JTableCSV _csvTable

_lastLinePrinted

int _lastLinePrinted


Package bill.util.gui

Class bill.util.gui.AddKeyValueFrame implements Serializable

Serialized Fields

_object

KeyValue _object

_parent

GUIUtilInterface _parent
Points to the object that created this frame instance.

_keyValue

JTextFieldEnter _keyValue
Text field where the user enters the "key" value

_valueValue

JTextFieldEnter _valueValue
Text field where the user enters the "value" value

_add

JButton _add
The add push button to accept a definition

_cancel

JButton _cancel
The Cancel push button to reject a definition

_keyTitle

String _keyTitle
The text to display before the key's entry field

_valueTitle

String _valueTitle
The text to display before the value's entry field

_keyTooltip

String _keyTooltip
The text to display as the key entry field's tool tip

_valueTooltip

String _valueTooltip
The text to display as the value entry field's tool tip

Class bill.util.gui.ErrorFrame implements Serializable

Serialized Fields

_errorList

JList _errorList
List widget that displays all the current errors.

_errors

Vector _errors
The list of all the current errors to display.

Class bill.util.gui.HelpAboutFrame implements Serializable

Serialized Fields

_ok

JButton _ok
Push button to close the help about frame

Class bill.util.gui.JListMulti implements Serializable

Class bill.util.gui.JTableCSV implements Serializable

Serialized Fields

_popupMenu

JPopupMenu _popupMenu
Popup menu that is displayed for adding new lines

_popupPoint

Point _popupPoint
The location the mouse was when the popup menu was invoked.

_readOnly

boolean _readOnly
Indicates if the table should be read only. If it is than no popup menu is used.

_editColumns

boolean _editColumns
Indicates if columns can be added or deleted from the table.

_editRows

boolean _editRows
Indicates if rows can be added or deleted from the table.

Class bill.util.gui.JTextFieldEnter implements Serializable

Class bill.util.gui.JTextFieldEnterFilter implements Serializable

Serialized Fields

_filter

String _filter
The filter to apply to the entered characters. Only entered characters that are in this filter string are kept.

_include

boolean _include
Indicates the include mode. If true then characters entered that are in the filter string are kept and others are dropped, if false then vice versa.

_document

JTextFieldFilterDocument _document
The special filter document used by this text field. Note that this overrides the variable of the same name in our parent class.

Class bill.util.gui.JTextFieldFilter implements Serializable

Serialized Fields

_filter

String _filter
The filter to apply to the entered characters. Only entered characters that are in this filter string are kept.

_include

boolean _include
Indicates the include mode. If true then characters entered that are in the filter string are kept and others are dropped, if false then vice versa.

_document

JTextFieldFilterDocument _document
The special filter document used by this text field. Note that this overrides the variable of the same name in our parent class.

Class bill.util.gui.JTextFieldFilterDocument implements Serializable

Serialized Fields

_filter

String _filter
The filter to apply to the input string

_include

boolean _include
Indicates the include mode. If true then characters entered that are in the filter string are kept and others are dropped, if false then vice versa.

Class bill.util.gui.JTextFieldMaxChars implements Serializable

Serialized Fields

_maxChars

int _maxChars
The maximum number of characters to allow the user to enter in the text field.

_shiftFocusWhenFull

boolean _shiftFocusWhenFull
Indicates if focus should shift to the next component when this one has had the maximum number of characters entered in it. Defaults to false.

_document

JTextFieldMaxCharsDocument _document
The special document used by this text field

Class bill.util.gui.JTextFieldMaxCharsDocument implements Serializable

Serialized Fields

_maxChars

int _maxChars
The maximum number of characters that may be entered in the text field

_textField

JTextFieldMaxChars _textField
The text field associated with this document

_shiftFocusWhenFull

boolean _shiftFocusWhenFull
Indicates if focus should shift to the next component when this one has had the maximum number of characters entered in it. Defaults to false.

Class bill.util.gui.ParentGUI implements Serializable

Serialized Fields

_guiConfig

Configuration _guiConfig
Reference to the parser for the the GUI's configuration file. Contains high level application configuration information such as whether the user was displaying tooltips, the last 4 files opened, etc.

_helpAbout

HelpAboutFrame _helpAbout
Reference to the help about frame

_errorFrame

ErrorFrame _errorFrame
The frame of the validation errors window

_wasModified

boolean _wasModified
Indicates if the GUI has unsaved modifications

_highlighting

boolean _highlighting
Indicates if we are using required field highlighting

_toolTips

boolean _toolTips
Indicates if we are displaying tool tips

_myFrames

Vector _myFrames
A list of all the frames (sub windows) that are currently active

_parent

ParentGUI _parent
The parent GUI that created this GUI

Class bill.util.gui.TableModelCSV implements Serializable

Serialized Fields

_parser

CSVParser _parser
The CSV Parser we are manipulating to define our model.


Package bill.util.persist

Class bill.util.persist.PersistException implements Serializable

Class bill.util.persist.PersistValidateException implements Serializable

Serialized Fields

_errors

Vector _errors