Package org.opennms.bb.eui.common.components

Class Summary
AboutDialog AboutDialog allows the user to display a standard dialog with the following information - product logo - product name with revision - copyright info and company logo - user and user company
BBArrowRenderer BBArrowRenderer is the table cell renderer for the column that indicates the current row with an arrow mark It extends the DefaultTableCellRenderer and sets the label icon to an arrow if the column to which it is attached is in the currently selected row
BBBrowseEditor BBBrowseEditor is the table cell editor that provides the file browse editor.
BBBrowseRenderer BBBrowseRenderer creates a button as the renderer component instead of the default label It extends the DefaultCellEditor and overrides the appropriate methods
BBButton BBButton extends JButton and has a dimension of( 85,25)
BBColumnEditor BBColumnEditor is a table cell editor that stops editing on a 'focusLost' instead of the default action of having to press 'enter' (activating) each cell
BBDefaultTableHeaderRenderer BBDefaultTableHeaderRenderer is the default header renderer used by the tables in BlueBird Starting in JDK1.3, the TableColumn.getHeaderRenderer() returns null by default.
BBDisplayTable BBDisplayTable extends JTable and has an attribute column and a value column It is used to display values only - values cannot be edited
BBEntryTable BBEntryTable extends the JTable and has an attribute column and a value column.
BBEntryTableModel BBEntryTableModel is the table model for the BBEntryTable It extends the DefaultTableModel and sets the 'attribute' column to be non-editable
BBEntryTableUI The BBEntryTableUI extends the BasicTableUI to handle up/down/escape key actions and the mouse actions so as to dictate move between cells and also validate the cell values on move from a cell
BBFileManipTable BBFileManipTable is a table that visually indicates the row selected
BBFileManipTableUI The BBFileManipTableUI extends the BasicTableUI to handle up/down/escape key actions and the mouse actions so as to dictate move between cells and also validate the cell values on move from a cell
BBManipTable BBManipTable extends the JTable and visually indicates the row selected It allows the user to change the values in all the text columns
BBManipTableModel BBManipTableModel is the table model for the BBManipTable.
BBManipTableUI The BBManipTableUI extends the BasicTableUI to handle up/down/escape key actions and the mouse actions so as to dictate move between cells and also validate the cell values on move from a cell
BBPopupLabel BBPopupLabel extends the JLabel and displays the label text as a tooltip.
BBScrollPane BBScrollPane extends the JScrollPane and creates a white background instead of being opaque
BBTabbedPane BBTabbedPane - allows mnemonics to be set for the tabs - Maintains a hashtable of dirty flags - each instance of this has its own dirty flag and its own 'id'.
BBTabbedPaneMenu BBTabbedPaneMenu is tied to an instance of 'BBTabbedPane' whose ID it maintains This 'acts' only if the tabbedpane to which it is 'attached' is clean
BBTabbedPaneMenuItem BBTabbedPaneMenuItem is tied to an instance of 'BBTabbedPane' whose ID it maintains This 'acts' only if the tabbedpane to which it is 'attached' is clean
BBTabbedPaneTBButton BBTabbedPaneTBButton is tied to an instance of 'BBTabbedPane' whose ID it maintains This 'acts' only if the tabbedpane to which it is 'attached' is clean
BBTBButton BBTBButton creates a button using the image specified - it looks for the image in the 'org/opennms/bb/eui/common/images' directory
BBTextField BBTextField is the default editor component for all text fields in tables - This does not accept 'enter' - provides a default implementation for checking validity of its contents - these methods are overridden by its extensions to provide format checks
IPAddressTextField IPAddressTextField creates its own document that allows only digits dots and some restricted letters to be entered The validity methods allow only values of the format [0-255].[0-255].[0-255].[0-255]
PictureTextList  
PictureTextListCellRenderer  
PictureTextListModel  
RetryTextField RetryTextField creates its own document that allows only digits and some restricted letters to be entered The validity methods allow only integer values or the string <"default"> to be entered
TableMap  
TableSorter  
TimeOutTextField TimeoutTextField creates its own document that allows only digits, dot and some restricted letters to be entered The validity methods allow only values of the format '\s' where number can be a decimal or the string '\' to be entered
WholeNumberTextField WholeNumberTextField creates its own document that allows only digits to be entered