A B C D E F G H I J L M N O P R S T U V W

A

accept(File) - Method in class be.ugent.caagt.swirl.actions.ExtensionFileFilter
 
acceptDrop(JComponent, Object, int) - Method in interface be.ugent.caagt.swirl.dnd.DropHandler
Accept an object which was dropped onto the component handled by this handler.
actionPerformed(ActionEvent) - Method in class be.ugent.caagt.swirl.ActionRepeater
Called whenever the timer fires.
actionPerformed(ActionEvent) - Method in class be.ugent.caagt.swirl.actions.FileAction
Shows the file chooser dialog and dispatches to the appropriate dialog... method depending on the users choice
actionPerformed(ActionEvent) - Method in class be.ugent.caagt.swirl.actions.HideWindow
Hides the associated window.
actionPerformed(ActionEvent) - Method in class be.ugent.caagt.swirl.actions.ShowWindow
Makes the associated window visible and brings it to the front.
actionPerformed(ActionEvent) - Method in class be.ugent.caagt.swirl.actions.SimpleAction
 
actionPerformed(ActionEvent) - Method in class be.ugent.caagt.swirl.actions.SingleSelectionAction
 
actionPerformed(ActionEvent) - Method in class be.ugent.caagt.swirl.undoredo.RedoAction
Redoes the current undoable change.
actionPerformed(ActionEvent) - Method in class be.ugent.caagt.swirl.undoredo.UndoAction
Undoes the current undoable change.
ActionRepeater - Class in be.ugent.caagt.swirl
Provides a means of repeating an action as long as a certain button is pressed.
ActionRepeater() - Constructor for class be.ugent.caagt.swirl.ActionRepeater
Create a new object of this type.
add(AbstractButton, E) - Method in class be.ugent.caagt.swirl.GenericSelectionGroup
Add the given button to the group.
add(E) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
 
add(int, E) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
 
add(AbstractButton) - Method in class be.ugent.caagt.swirl.SelectionGroup
Add the given button to the group.
add(UndoableChange, boolean) - Method in class be.ugent.caagt.swirl.undoredo.UndoManager
Register an undoable change with the manager.
addActionListener(ActionListener) - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
Adds an ActionListener to the button.
addAll(Collection<? extends E>) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
 
addAll(int, Collection<? extends E>) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
 
addChangeListener(ChangeListener) - Method in class be.ugent.caagt.swirl.DefaultGenericSelectionModel
 
addChangeListener(ChangeListener) - Method in class be.ugent.caagt.swirl.GenericSelectionGroup
Register the listener with the model.
addChangeListener(ChangeListener) - Method in interface be.ugent.caagt.swirl.GenericSelectionModel
Adds a listener which should be notified of all changes in the model.
addChangeListener(ChangeListener) - Method in class be.ugent.caagt.swirl.SelectionGroup
Register the listener with the model.
addDropHandler(DropHandler) - Method in class be.ugent.caagt.swirl.dnd.LocalTransferHandler
Register a drop handler.
addHandler(MouseHandler) - Method in class be.ugent.caagt.swirl.mouse.MouseTool
Add a handler to this tool.
addLayoutComponent(String, Component) - Method in class be.ugent.caagt.swirl.dialogs.ButtonAreaLayout
 
addListDataListener(ListDataListener) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
 
addPrototypeDecoration(Class, TableColumnDecoration) - Method in class be.ugent.caagt.swirl.tables.EnhancedTable
Add a prototype decoration for a given column class.
addPrototypeDecoration(TableColumnDecoration) - Method in class be.ugent.caagt.swirl.tables.EnhancedTable
Add a prototype decoration for default columns, i.e., columns with a column class for which no decorations were registered.
addSubwindowListener(SubwindowListener) - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Register a listener which will be notified of all changes in the collapsed state of the subwindow.
addUndoListener(UndoListener) - Method in class be.ugent.caagt.swirl.undoredo.UndoManager
Register a listener with this object.
allowsMultipleDrops(JComponent) - Method in interface be.ugent.caagt.swirl.dnd.DropHandler
Does this handler allow multiple objects of this class to be dropped at the same time?
APPROVE_OPTION - Static variable in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Return value if approve (yes, ok) is chosen.
ArrayListModel<E> - Class in be.ugent.caagt.swirl.lists
Implementation of ListModel that behaves like an ArrayList and implements the interface List from the collections API.
ArrayListModel(int) - Constructor for class be.ugent.caagt.swirl.lists.ArrayListModel
Constructs an empty list with the specified initial capacity.
ArrayListModel() - Constructor for class be.ugent.caagt.swirl.lists.ArrayListModel
Constructs an empty list with an initial capacity of ten.
ArrayListModel(Collection<? extends E>) - Constructor for class be.ugent.caagt.swirl.lists.ArrayListModel
Constructs a list containing the elements of the specified collection, in the order they are returned by the collection's iterator.

B

be.ugent.caagt.swirl - package be.ugent.caagt.swirl
Various simple classes that do not fit into one of the other packages of this library.
be.ugent.caagt.swirl.actions - package be.ugent.caagt.swirl.actions
Provides support for standard Swing actions.
be.ugent.caagt.swirl.dialogs - package be.ugent.caagt.swirl.dialogs
Provides simple dialog windows with slightly more possibilities than the standard JOptionPane dialogs.
be.ugent.caagt.swirl.dnd - package be.ugent.caagt.swirl.dnd
Provides drag and drop of Java objects within the same virtual machine.
be.ugent.caagt.swirl.lists - package be.ugent.caagt.swirl.lists
Provides a new type of list (a cell list) and a generic list model.
be.ugent.caagt.swirl.logging - package be.ugent.caagt.swirl.logging
Provides a window that displays the log messages sent to the standard Java logging system.
be.ugent.caagt.swirl.menus - package be.ugent.caagt.swirl.menus
Provides XML-based configuration of buttons and menus.
be.ugent.caagt.swirl.mouse - package be.ugent.caagt.swirl.mouse
Provides mouse overlay panels which enable different mouse 'tools' to be associated with a single panel.
be.ugent.caagt.swirl.protocol - package be.ugent.caagt.swirl.protocol
 
be.ugent.caagt.swirl.protocol.classpath - package be.ugent.caagt.swirl.protocol.classpath
 
be.ugent.caagt.swirl.subwindows - package be.ugent.caagt.swirl.subwindows
Provides subwindow components that look a bit like a window, and that can be 'collapsed' by clicking on it.
be.ugent.caagt.swirl.tables - package be.ugent.caagt.swirl.tables
Provides a way to add small decorations (buttons or icons) to the column headers of a table.
be.ugent.caagt.swirl.undoredo - package be.ugent.caagt.swirl.undoredo
Provides a simple framework for registering and activating undoable (and redoable) actions with a central undo manager.
ButtonAreaLayout - Class in be.ugent.caagt.swirl.dialogs
Layout manager for button panels.
ButtonAreaLayout() - Constructor for class be.ugent.caagt.swirl.dialogs.ButtonAreaLayout
 
ButtonFactory - Class in be.ugent.caagt.swirl.actions
Provides various methods to create buttons from internationalized descriptions.
buttonFirstPressed() - Method in class be.ugent.caagt.swirl.ActionRepeater
Method which is called when the button is first pressed.
buttonPanel - Variable in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Button panel.
buttonPressCanceled() - Method in class be.ugent.caagt.swirl.ActionRepeater
Method which is called when the button press is canceled: i.e., when the mouse button is released when the button is not armed.

C

CANCEL_OPTION - Static variable in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Return value if cancel is chosen (or window is simply closed).
canHandle(JComponent) - Method in interface be.ugent.caagt.swirl.mouse.MouseHandler
Check whether this handler can work on the given component.
canHandle(JComponent) - Method in class be.ugent.caagt.swirl.mouse.MouseTool
Returns true if and only if all handlers registered with this tool can handle the given component.
canHandle(JComponent) - Method in class be.ugent.caagt.swirl.mouse.NullMouseHandler
 
canImport(JComponent, DataFlavor[]) - Method in class be.ugent.caagt.swirl.dnd.LocalTransferHandler
Overrides the standard functionality of TransferHandler by delegating to the individual drop handlers registered with this object.
canRedo() - Method in class be.ugent.caagt.swirl.undoredo.UndoManager
Are there currently any changes that can be redone?
canUndo() - Method in class be.ugent.caagt.swirl.undoredo.UndoManager
Are there currently any changes that can be undone?
CellList - Class in be.ugent.caagt.swirl.lists
List component in which list items are layed out as cells in a grid.
CellList(ListModel, int, int, int) - Constructor for class be.ugent.caagt.swirl.lists.CellList
Construct a list of this type for the given model, with the given cell size.
CellListCellRenderer - Interface in be.ugent.caagt.swirl.lists
Is responsible for painting a single element of a CellList.
CellListCellValue - Interface in be.ugent.caagt.swirl.lists
Objects of this type are intended to be used as elements of a CellList.
changedCollapsedState(Subwindow, boolean) - Method in interface be.ugent.caagt.swirl.subwindows.SubwindowListener
Called when the collapsed state of the subwindow changes.
clear() - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
 
clear() - Method in class be.ugent.caagt.swirl.undoredo.UndoManager
Clear the list of undoable commands.
clearSelection() - Method in class be.ugent.caagt.swirl.DefaultGenericSelectionModel
 
clearSelection() - Method in interface be.ugent.caagt.swirl.GenericSelectionModel
Clears the selection.
close() - Method in class be.ugent.caagt.swirl.logging.JListLogHandler
 
configurePropertiesFromAction(Action) - Method in class be.ugent.caagt.swirl.actions.MenuButton
 
configurePropertiesFromAction(Action) - Method in class be.ugent.caagt.swirl.actions.MenuCheckBoxButton
 
configurePropertiesFromAction(Action) - Method in class be.ugent.caagt.swirl.actions.MenuRadioButton
 
configurePropertiesFromAction(Action) - Method in class be.ugent.caagt.swirl.actions.ToolBarButton
 
configurePropertiesFromAction(Action) - Method in class be.ugent.caagt.swirl.actions.ToolBarToggleButton
 
contentsChanged(ListDataEvent) - Method in class be.ugent.caagt.swirl.lists.CellList
 
copy() - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
 
copy() - Method in interface be.ugent.caagt.swirl.tables.TableColumnDecoration
Makes a copy of this object.
copy() - Method in class be.ugent.caagt.swirl.tables.TableColumnIcon
 
createActionPropertyChangeListener(Action) - Method in class be.ugent.caagt.swirl.actions.MenuButton
 
createActionPropertyChangeListener(Action) - Method in class be.ugent.caagt.swirl.actions.MenuCheckBoxButton
 
createActionPropertyChangeListener(Action) - Method in class be.ugent.caagt.swirl.actions.MenuRadioButton
 
createActionPropertyChangeListener(Action) - Method in class be.ugent.caagt.swirl.actions.ToolBarButton
 
createActionPropertyChangeListener(Action) - Method in class be.ugent.caagt.swirl.actions.ToolBarToggleButton
 
createCancelButton() - Static method in class be.ugent.caagt.swirl.StandardButtons
Create a Cancel button with same look-and-feel as the Cancel button of an option pane.
createCloseButton() - Static method in class be.ugent.caagt.swirl.tables.TableColumnButton
Return a button with the look and feel of a 'close' button.
createDefaultTableHeader() - Method in class be.ugent.caagt.swirl.tables.EnhancedTable
 
createDialog(Component, String, boolean) - Method in class be.ugent.caagt.swirl.dialogs.DialogPanel
Create a new dialog, centered on the given component, with this as its central panel.
createDialog(Component, String, Icon, boolean) - Method in class be.ugent.caagt.swirl.dialogs.DialogPanel
Create a new dialog, centered on the given component, with this as its central panel, displaying the given icon.
createDialog(Component, ResourceBundle, boolean) - Method in class be.ugent.caagt.swirl.dialogs.DialogPanel
Create a new dialog, centered on the given component, with this as its central panel.
createDialog(Component, ResourceBundle, Icon, boolean) - Method in class be.ugent.caagt.swirl.dialogs.DialogPanel
Create a new dialog, centered on the given component, with this as its central panel, displaying the given icon.
createFileChooser() - Method in class be.ugent.caagt.swirl.actions.FileAction
Factory method which creates the file chooser at initialization time.
createJButton(ResourceBundle, String) - Static method in class be.ugent.caagt.swirl.actions.ButtonFactory
Create a new JButton with a description taken from the given resource bundle.
createJCheckBox(ResourceBundle, String) - Static method in class be.ugent.caagt.swirl.actions.ButtonFactory
Create a new JCheckBox with a description taken from the given resource bundle.
createJCheckBoxMenuItem(ResourceBundle, String) - Static method in class be.ugent.caagt.swirl.actions.ButtonFactory
Create a new JCheckBoxMenuItem with a description taken from the given resource bundle.
createJMenu(ResourceBundle, String) - Static method in class be.ugent.caagt.swirl.actions.ButtonFactory
Create a new JMenu with a description taken from the given resource bundle.
createJMenuBar(String) - Method in class be.ugent.caagt.swirl.menus.MenuBuilder
Build a menu bar which corresponds to the root configuration element with the given key.
createJMenuItem(ResourceBundle, String) - Static method in class be.ugent.caagt.swirl.actions.ButtonFactory
Create a new JMenuItem with a description taken from the given resource bundle.
createJPopupMenu(String) - Method in class be.ugent.caagt.swirl.menus.MenuBuilder
Build a popup menu which corresponds to the menu configuration element with the given key.
createJRadioButton(ResourceBundle, String) - Static method in class be.ugent.caagt.swirl.actions.ButtonFactory
Create a new JRadioButton with a description taken from the given resource bundle.
createJRadioButtonMenuItem(ResourceBundle, String) - Static method in class be.ugent.caagt.swirl.actions.ButtonFactory
Create a new JRadioButtonMenuItem with a description taken from the given resource bundle.
createJToggleButton(ResourceBundle, String) - Static method in class be.ugent.caagt.swirl.actions.ButtonFactory
Create a new JToggleButton with a description taken from the given resource bundle.
createJToolBar(String) - Method in class be.ugent.caagt.swirl.menus.MenuBuilder
Build a tool bar which corresponds to the menu configuration element with the given key.
createLoggingDialog(String, String) - Static method in class be.ugent.caagt.swirl.logging.JListLogHandler
Create a dialog which contains a list which is handled by a new handler, registered to the named logger of the application (use the empty string for the root logger).
createNoButton() - Static method in class be.ugent.caagt.swirl.StandardButtons
Create a No button with same look-and-feel as the No button of an option pane.
createOKButton() - Static method in class be.ugent.caagt.swirl.StandardButtons
Create an OK button with same look-and-feel as the OK button of an option pane.
createSimpleDialog(Component, String, boolean) - Static method in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Creates a new simple dialog with the given component as a parent.
createTransferable(JComponent) - Method in class be.ugent.caagt.swirl.dnd.LocalTransferHandler
Creates a transferable encapsulating the objects returned by LocalTransferHandler.getExportedObjects(javax.swing.JComponent) with a data flavor derived from the value of LocalTransferHandler.getExportedClass(javax.swing.JComponent).
createURLStreamHandler(String) - Method in class be.ugent.caagt.swirl.protocol.MappedURLStreamHandlerFactory
Return the handler associated wit the given protocol, or null if a default handler should be tried
createYesButton() - Static method in class be.ugent.caagt.swirl.StandardButtons
Create a Yes button with same look-and-feel as the Yes button of an option pane.

D

DefaultCellListCellRenderer - Class in be.ugent.caagt.swirl.lists
Default implementation of CellListCellRenderer.
DefaultCellListCellRenderer() - Constructor for class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Default constructor.
DefaultGenericSelectionModel<E> - Class in be.ugent.caagt.swirl
A default implementation of GenericSelectionModel.
DefaultGenericSelectionModel() - Constructor for class be.ugent.caagt.swirl.DefaultGenericSelectionModel
 
Description - Class in be.ugent.caagt.swirl.actions
An object of this class describes caption, mnemonic and accelerator key of a GUI component.
Description(String) - Constructor for class be.ugent.caagt.swirl.actions.Description
Create a new object based on the given description string.
Description(String, int, int, KeyStroke) - Constructor for class be.ugent.caagt.swirl.actions.Description
Create a new description with the given subconstituents.
dialogApproved() - Method in class be.ugent.caagt.swirl.actions.FileAction
Called when the dialog is approved.
dialogApproved() - Method in class be.ugent.caagt.swirl.actions.FileOpenAction
Invoke FileOpenAction.openFile(java.io.File) on all files chosen.
dialogApproved() - Method in class be.ugent.caagt.swirl.actions.FileSaveAction
Invoke FileSaveAction.saveFile(java.io.File) on the file chosen.
dialogCanceled() - Method in class be.ugent.caagt.swirl.actions.FileAction
Called when the dialog is canceled.
dialogClosed() - Method in class be.ugent.caagt.swirl.actions.FileAction
Called when the dialog is dismissed.
DialogPanel - Class in be.ugent.caagt.swirl.dialogs
Common super class of all panels that are meant to be used as central panels in a SimpleDialog.
DialogPanel(LayoutManager) - Constructor for class be.ugent.caagt.swirl.dialogs.DialogPanel
Create a dialog panel with the given layout manager.
doAction() - Method in class be.ugent.caagt.swirl.ActionRepeater
Action which is performed repeatedly while the button is pressed.
doLayout() - Method in class be.ugent.caagt.swirl.lists.CellList
 
doLayout() - Method in class be.ugent.caagt.swirl.mouse.MouseOverlay
Overridden to make this component always the same size as its parent.
doLayout() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
 
doMouseClicked(JComponent, MouseEvent) - Method in interface be.ugent.caagt.swirl.mouse.MouseHandler
Invoked when the mouse was clicked, i.e.
doMouseClicked(JComponent, MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.NullMouseHandler
 
doMouseDragged(JComponent, MouseEvent, MouseEvent, MouseEvent) - Method in interface be.ugent.caagt.swirl.mouse.MouseHandler
Invoked when the mouse pointer was dragged, i.e., moved while the button is down.
doMouseDragged(JComponent, MouseEvent, MouseEvent, MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.NullMouseHandler
 
doMousePressed(JComponent, MouseEvent) - Method in interface be.ugent.caagt.swirl.mouse.MouseHandler
Invoked when the mouse was pressed down and then dragged for the first time.
doMousePressed(JComponent, MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.NullMouseHandler
 
doMouseReleased(JComponent, MouseEvent, MouseEvent) - Method in interface be.ugent.caagt.swirl.mouse.MouseHandler
Invoked when the mouse pointer was released after it was dragged.
doMouseReleased(JComponent, MouseEvent, MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.NullMouseHandler
 
doPopup(JComponent, MouseEvent) - Method in interface be.ugent.caagt.swirl.mouse.MouseHandler
Invoked when a popup gesture was invoked and the mouse did not actually move while the button was down.
doPopup(JComponent, MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.NullMouseHandler
 
DragHandler - Interface in be.ugent.caagt.swirl.dnd
Handles the 'drag' part of a drag-and-drop operation of a local object of given type.
drawAttention() - Method in class be.ugent.caagt.swirl.logging.JListLogHandler
Draw attention to the logging window.
DropHandler - Interface in be.ugent.caagt.swirl.dnd
Handles the 'drop' part of a drag-and-drop operation of a local object of given type.

E

EnhancedTable - Class in be.ugent.caagt.swirl.tables
Table component which allows table column headers to be decorated with small icons and buttons, i.e., objects of type TableColumnDecoration.
EnhancedTable() - Constructor for class be.ugent.caagt.swirl.tables.EnhancedTable
Default constructor
ensureExtension(File) - Method in class be.ugent.caagt.swirl.actions.ExtensionFileFilter
Returns the given file with the extension of this filter added, if the file has no extension.
ensureIndexIsVisible(int) - Method in class be.ugent.caagt.swirl.lists.CellList
Scrolls the viewport to make the specified cell completely visible.
ERROR_OPTION - Static variable in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Return value if an error occured.
exportDone(JComponent, JComponent, Object[], Class<?>, int) - Method in interface be.ugent.caagt.swirl.dnd.DragHandler
Invoked after data has been dragged from the given source component and dropped onto the given target component.
exportDone(JComponent, JComponent, Object[], Class<?>, int) - Method in class be.ugent.caagt.swirl.dnd.LocalTransferHandler
Invoked after data have been dragged-and-dropped from a component managed by this handler.
exportDone(JComponent, Transferable, int) - Method in class be.ugent.caagt.swirl.dnd.LocalTransferHandler
Delegates to LocalTransferHandler.exportDone(javax.swing.JComponent, javax.swing.JComponent, java.lang.Object[], java.lang.Class, int).
ExtensionFileFilter - Class in be.ugent.caagt.swirl.actions
Implements a Swing file filter that filters files on extensions.
ExtensionFileFilter(String, String) - Constructor for class be.ugent.caagt.swirl.actions.ExtensionFileFilter
Creates a file filter which only allows files with the given extension.

F

FileAction - Class in be.ugent.caagt.swirl.actions
Common (abstract) super class of FileOpenAction and FileSaveAction.
FileAction(Window, FileFilter...) - Constructor for class be.ugent.caagt.swirl.actions.FileAction
Create an action of this type
fileChooser - Variable in class be.ugent.caagt.swirl.actions.FileAction
The file chooser which is used by this action.
FileOpenAction - Class in be.ugent.caagt.swirl.actions
Abstract super class for actions that allow files to be loaded.
FileOpenAction(Window, boolean, FileFilter...) - Constructor for class be.ugent.caagt.swirl.actions.FileOpenAction
Create an action of this type
FileSaveAction - Class in be.ugent.caagt.swirl.actions
Abstract super class for actions that allow files to be saved.
FileSaveAction(Window, FileFilter...) - Constructor for class be.ugent.caagt.swirl.actions.FileSaveAction
Create an action of this type
fireActionPerformed() - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
 
fireContentsChanged(Object, int, int) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
Called after one or more elements of the list change.
fireIntervalAdded(Object, int, int) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
Called after one or more elements are added to the model.
fireIntervalRemoved(Object, int, int) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
Called after one or more elements are removed from the model.
fireStateChanged() - Method in class be.ugent.caagt.swirl.DefaultGenericSelectionModel
Notifies all listeners of a state change.
fireUndoStateChanged() - Method in class be.ugent.caagt.swirl.undoredo.UndoManager
Notify all listeners of a change to the undo state.
flush() - Method in class be.ugent.caagt.swirl.logging.JListLogHandler
 
focusGained(FocusEvent) - Method in class be.ugent.caagt.swirl.SelectOnFocusGained
 

G

GenericSelectionGroup<E> - Class in be.ugent.caagt.swirl
Acts like a button group with associated generic selection model for type E.
GenericSelectionGroup() - Constructor for class be.ugent.caagt.swirl.GenericSelectionGroup
Create a selection group with a newly created selection model and no buttons.
GenericSelectionGroup(boolean) - Constructor for class be.ugent.caagt.swirl.GenericSelectionGroup
Create a selection group with a newly created selection model and no buttons.
GenericSelectionGroup(GenericSelectionModel<E>, boolean) - Constructor for class be.ugent.caagt.swirl.GenericSelectionGroup
Create a selection group with the given model.
GenericSelectionModel<E> - Interface in be.ugent.caagt.swirl
Model which keeps track of a single element selected from a group.
getAcceleratorKey() - Method in class be.ugent.caagt.swirl.actions.Description
Return the accelerator key for this description, or 0 when no key was given.
getActionCommand() - Method in class be.ugent.caagt.swirl.GenericSelectionGroup
Return the action command of the currently selected button, or null if none is selected.
getActionCommand() - Method in class be.ugent.caagt.swirl.SelectionGroup
Return the action command of the currently selected button, or null if none is selected.
getActionCommand() - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
Return the action command for this button.
getActionMap() - Method in class be.ugent.caagt.swirl.menus.MenuBuilder
The action map used by this builder
getBorderSelectionColor() - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Return the color which is used to draw the focus indicator.
getButton() - Method in class be.ugent.caagt.swirl.ActionRepeater
Button to which this repeater is currently registered, or null if none.
getButtonPanel() - Method in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Return the button panel for this dialog.
getCancelButtonDescription() - Static method in class be.ugent.caagt.swirl.actions.Description
Return a default description for a Cancel-button.
getCaption() - Method in class be.ugent.caagt.swirl.actions.Description
Return the caption for this description.
getCaption() - Method in class be.ugent.caagt.swirl.undoredo.RedoAction
 
getCaption() - Method in class be.ugent.caagt.swirl.undoredo.UndoAction
 
getCaption() - Method in class be.ugent.caagt.swirl.undoredo.UndoRedoAction
Obtain the correct caption from the manager.
getCellBounds(int, int) - Method in class be.ugent.caagt.swirl.lists.CellList
Returns the bounds of the specified range of items in component coordinates.Returns null if index isn't valid.
getCellHeight() - Method in class be.ugent.caagt.swirl.lists.CellList
Height of a grid cell.
getCellIcon() - Method in interface be.ugent.caagt.swirl.lists.CellListCellValue
Return the icon to be displayed when not selected.
getCellRenderer() - Method in class be.ugent.caagt.swirl.lists.CellList
Return the cell renderer used by this list.
getCellSelectedIcon() - Method in interface be.ugent.caagt.swirl.lists.CellListCellValue
Return the icon to be displayed when selected.
getCellText() - Method in interface be.ugent.caagt.swirl.lists.CellListCellValue
Return the text to be displayed.
getCellToolTipText() - Method in interface be.ugent.caagt.swirl.lists.CellListCellValue
Return tool tip text for this value.
getCellWidth() - Method in class be.ugent.caagt.swirl.lists.CellList
Width of a grid cell.
getChildComponent() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Return the child component which is managed by this subwindow.
getChildWithName(Container, String) - Static method in class be.ugent.caagt.swirl.SwirlUtilities
Returns the first child component with the given name, or null if no such child can be found.
getColumnIndex() - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
Return the column index for this button.
getDecorationHeight() - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
 
getDecorationHeight() - Method in interface be.ugent.caagt.swirl.tables.TableColumnDecoration
Return the height of this decoration.
getDecorationHeight() - Method in class be.ugent.caagt.swirl.tables.TableColumnIcon
Return the height of this decoration.
getDecorations(int) - Method in class be.ugent.caagt.swirl.tables.EnhancedTable
Return the list of decorations for the given column.
getDecorationWidth() - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
 
getDecorationWidth() - Method in interface be.ugent.caagt.swirl.tables.TableColumnDecoration
Return the width of this decoration.
getDecorationWidth() - Method in class be.ugent.caagt.swirl.tables.TableColumnIcon
Return the width of this decoration.
getDescendantWithName(Container, String) - Static method in class be.ugent.caagt.swirl.SwirlUtilities
Returns the first descendant with the given name, or null if no such descendant can be found.
getDescription() - Method in class be.ugent.caagt.swirl.actions.ExtensionFileFilter
 
getDragHandler() - Method in class be.ugent.caagt.swirl.dnd.LocalTransferHandler
Return the drag handler used by this transfer handler, or null when none is registered.
getDropClass(JComponent) - Method in interface be.ugent.caagt.swirl.dnd.DropHandler
Return the class of elements that can be dropped by this handler onto the given component.
getDropLocation() - Method in class be.ugent.caagt.swirl.lists.CellList
Return the last drag-and-drop location where this component is a target.
getElementAt(int) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
 
getExportedClass(JComponent) - Method in interface be.ugent.caagt.swirl.dnd.DragHandler
Return the class of objects being exported from the given source.
getExportedClass(JComponent) - Method in class be.ugent.caagt.swirl.dnd.LocalTransferHandler
Return the class of objects being exported.
getExportedObjects(JComponent) - Method in interface be.ugent.caagt.swirl.dnd.DragHandler
Return the object(s) to be exported by a drag or cut-and-paste operation from the given source.
getExportedObjects(JComponent) - Method in class be.ugent.caagt.swirl.dnd.LocalTransferHandler
Return the object(s) to be exported by a drag-and-drop or cut-and-paste operation.
getFont() - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Return the font used for the caption.
getForeground() - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
The color which is used to display the caption.
getHorizontalWindowPadding() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Horizontal padding for this subwindow.
getIcon() - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Icon to be displayed.
getIconBackground() - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Return the background color for icons.
getIconTextGap() - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Return the gap between text and icon
getInsets() - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Return the insets of this cell.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class be.ugent.caagt.swirl.logging.JListLogCellRenderer
 
getMaximumSize() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
The maximum size is derived from the maximum size of the child unless it has been explicitely set.
getMinimumSize() - Method in class be.ugent.caagt.swirl.lists.CellList
 
getMinimumSize() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
The minimum size is derived from the minimum size of the child unless it has been explicitely set.
getMnemonic() - Method in class be.ugent.caagt.swirl.actions.Description
Return the mnemonic for this description
getMnemonicIndex() - Method in class be.ugent.caagt.swirl.actions.Description
Return the index of the mnemonic for this description, or -1 when no mnemonic was given.
getModel() - Method in class be.ugent.caagt.swirl.GenericSelectionGroup
The selection model used by this group.
getModel() - Method in class be.ugent.caagt.swirl.lists.CellList
Return the current data model.
getModel() - Method in class be.ugent.caagt.swirl.SelectionGroup
The single selection model used by this group.
getMouseToolModel() - Method in class be.ugent.caagt.swirl.mouse.MouseOverlay
Return the underlying model which keeps track of what mouse tool is currently active.
getNoButtonDescription() - Static method in class be.ugent.caagt.swirl.actions.Description
Return a default description for a No-button.
getOkButtonDescription() - Static method in class be.ugent.caagt.swirl.actions.Description
Return a default description for an OK-button.
getPopupLevel() - Method in class be.ugent.caagt.swirl.logging.JListLogHandler
Retrieve the popup log level, i.e., the minimum level for which the handler will try to draw the attention of the user by sounding a beep, making the parent window of the list visible and moving it to the front.
getPreferredScrollableViewportSize() - Method in class be.ugent.caagt.swirl.lists.CellList
 
getPreferredSize() - Method in class be.ugent.caagt.swirl.lists.CellList
 
getPreferredSize() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
The preferred size is derived from the preferred size of the child unless it has been explicitely set.
getRedoCaption() - Method in interface be.ugent.caagt.swirl.undoredo.UndoableChange
Provides a caption for a corresponding redo button.
getRedoCaption() - Method in class be.ugent.caagt.swirl.undoredo.UndoManager
Return the caption for a redo button.
getReturnValue() - Method in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Get the last value returned by SimpleDialog.launch().
getScrollableBlockIncrement(Rectangle, int, int) - Method in class be.ugent.caagt.swirl.lists.CellList
Returns the distance to scroll vertically to expose the next or previous block.
getScrollableTracksViewportHeight() - Method in class be.ugent.caagt.swirl.lists.CellList
 
getScrollableTracksViewportWidth() - Method in class be.ugent.caagt.swirl.lists.CellList
 
getScrollableUnitIncrement(Rectangle, int, int) - Method in class be.ugent.caagt.swirl.lists.CellList
Returns the distance to scroll vertically to expose the next or previous row.
getSelectedButton() - Method in class be.ugent.caagt.swirl.GenericSelectionGroup
Return the button which is currently selected.
getSelectedButton() - Method in class be.ugent.caagt.swirl.SelectionGroup
Return the button which is currently selected.
getSelectedIndex() - Method in class be.ugent.caagt.swirl.SelectionGroup
Return the current selection.
getSelectedValue() - Method in class be.ugent.caagt.swirl.lists.CellList
Returns the first selected value, or null if the selection is empty.
getSelectedValues() - Method in class be.ugent.caagt.swirl.lists.CellList
Returns an array of the values for the selected cells.
getSelection() - Method in class be.ugent.caagt.swirl.DefaultGenericSelectionModel
 
getSelection() - Method in class be.ugent.caagt.swirl.GenericSelectionGroup
Return the current selection.
getSelection() - Method in interface be.ugent.caagt.swirl.GenericSelectionModel
Returns the current selection or null if nothing is currently selected.
getSelectionBackground() - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Return the background color for selections.
getSelectionForeground() - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Return the text color for selections.
getSelectionModel() - Method in class be.ugent.caagt.swirl.lists.CellList
Return the current selection model.
getSize() - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
 
getSourceActions(JComponent) - Method in interface be.ugent.caagt.swirl.dnd.DragHandler
Returns the type of transfer actions supported by the given component.
getSourceActions(JComponent) - Method in class be.ugent.caagt.swirl.dnd.LocalTransferHandler
Returns the type of transfer actions supported by the given source component.
getText() - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Return the caption to be displayed.
getTitleBarBorderColor() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
The color of the subwindow border, as set by the user.
getTitleBarColor() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
The color of the title bar.
getTitleBarColorNoFocus() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
The color of the title bar when the subwindow does not own the focus, as set by the user.
getTitleBarHeight() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
The height of the title bar in pixels.
getTitleBarTextColor() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Return the color for the text of the title bar.
getTitleBarTextColorNoFocus() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
The color of the text in the title bar when the subwindow does not own the focus, as set by the user.
getTitleResourceKey() - Method in class be.ugent.caagt.swirl.dialogs.DialogPanel
Return the resource key for the dialog title.
getToolTipText(MouseEvent) - Method in class be.ugent.caagt.swirl.lists.CellList
Overrides JComponent's getToolTipText method in order to allow the renderer's tips to be used if it has text set.
getToolTipText(CellList, Object, int) - Method in interface be.ugent.caagt.swirl.lists.CellListCellRenderer
Return the tool tip text for the given element.
getToolTipText(CellList, Object, int) - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Return the tool tip text for the given element.
getUndoCaption() - Method in interface be.ugent.caagt.swirl.undoredo.UndoableChange
Provides a caption for a corresponding undo button.
getUndoCaption() - Method in class be.ugent.caagt.swirl.undoredo.UndoManager
Return the caption for an undo button.
getVerticalWindowPadding() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Vertical padding for this subwindow.
getYesButtonDescription() - Static method in class be.ugent.caagt.swirl.actions.Description
Return a default description for a Yes-button.

H

handleDelayedPressed(MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.MouseOverlay
Handles delayed pressed event.
handleDragged(MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.MouseOverlay
Handles dragged event.
Handler - Class in be.ugent.caagt.swirl.protocol.classpath
URL stream handler for 'classpath:' url's.
Handler() - Constructor for class be.ugent.caagt.swirl.protocol.classpath.Handler
 
HideWindow - Class in be.ugent.caagt.swirl.actions
Action that makes a particular window invisible.
HideWindow(Window) - Constructor for class be.ugent.caagt.swirl.actions.HideWindow
Create an action of this type for the given window.

I

importData(JComponent, Transferable) - Method in class be.ugent.caagt.swirl.dnd.LocalTransferHandler
Overrides the standard functionality of TransferHandler by delegating to the individual drop handlers registered with this object.
indexToLocation(int) - Method in class be.ugent.caagt.swirl.lists.CellList
Return the top left coordinate of the cell with given index, or null if the index is not valid.
init(Action) - Method in class be.ugent.caagt.swirl.actions.Description
Initialize caption, mnemonic and accelerator key for the given action, according to this description.
init(AbstractButton) - Method in class be.ugent.caagt.swirl.actions.Description
Initialize caption and mnemonic for the given button, according to this description.
init() - Method in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Initializes and populates the dialog.
initActionMap() - Method in class be.ugent.caagt.swirl.lists.CellList
Initialize the action map.
initApproveButton(JFileChooser) - Method in class be.ugent.caagt.swirl.actions.Description
Initialize the approve button and title of the given file chooser, according to this description.
initButtonPanel() - Method in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Creates the button panel and makes the OK-button the default button.
install() - Method in class be.ugent.caagt.swirl.protocol.MappedURLStreamHandlerFactory
Request that this factory be used before the default factory for resolving URL's.
intervalAdded(ListDataEvent) - Method in class be.ugent.caagt.swirl.lists.CellList
 
intervalRemoved(ListDataEvent) - Method in class be.ugent.caagt.swirl.lists.CellList
 
isCollapsed() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Is this window collapsed?
isDirty() - Method in class be.ugent.caagt.swirl.undoredo.UndoManager
Check whether the current index position is different from the mark.
isDragEnabled() - Method in class be.ugent.caagt.swirl.lists.CellList
Is dragging on this component enabled?
isDropInProgress() - Method in class be.ugent.caagt.swirl.lists.CellList
Is a drag-and-drop operation in progress where this component is a target?
isSelected() - Method in class be.ugent.caagt.swirl.DefaultGenericSelectionModel
 
isSelected() - Method in interface be.ugent.caagt.swirl.GenericSelectionModel
Check whether an element is currently selected.
isTransferAllowed(JComponent, JComponent) - Method in interface be.ugent.caagt.swirl.dnd.DragHandler
Indicates whether this handler allows a transfer from the given source to the given target.
isTransferAllowed(JComponent, JComponent) - Method in class be.ugent.caagt.swirl.dnd.LocalTransferHandler
Indicates whether a transfer from a given source to given destination is allowed.
iterator() - Method in class be.ugent.caagt.swirl.mouse.MouseTool
Return an iterator over the handlers of this tool.

J

JListLogCellRenderer - Class in be.ugent.caagt.swirl.logging
Renders log records for use with a JListLogHandler.
JListLogCellRenderer(Formatter) - Constructor for class be.ugent.caagt.swirl.logging.JListLogCellRenderer
Create a cell renderer of this type which uses the given formatter.
JListLogHandler - Class in be.ugent.caagt.swirl.logging
Log handler which outputs its log records to a JList, where new records end up at the top.
JListLogHandler(JList) - Constructor for class be.ugent.caagt.swirl.logging.JListLogHandler
Create a log handler which shall send its output to the given list.

L

launch() - Method in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Show this dialog and wait for the user to respond to it.
launch(int, int) - Method in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Show this dialog and wait for the user to respond to it.
launchAtPointerPosition() - Method in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Show this dialog and wait for the user to respond to it.
layoutContainer(Container) - Method in class be.ugent.caagt.swirl.dialogs.ButtonAreaLayout
 
listenerList - Variable in class be.ugent.caagt.swirl.DefaultGenericSelectionModel
The list of listeners currently registered
load(String, String) - Method in class be.ugent.caagt.swirl.menus.MenuBuilder
Load configuration information from the given class path resource.
load(InputStream, String) - Method in class be.ugent.caagt.swirl.menus.MenuBuilder
Load configuration information from the given input stream.
LocalTransferHandler - Class in be.ugent.caagt.swirl.dnd
Transfer handler for drag and drop of objects within the same virtual machine.
LocalTransferHandler() - Constructor for class be.ugent.caagt.swirl.dnd.LocalTransferHandler
Create a handler of this type.
locationToIndex(Point) - Method in class be.ugent.caagt.swirl.lists.CellList
Convert a point in component coordinates to the index of the cell at that location, or -1 if there is no such cell.

M

manager - Variable in class be.ugent.caagt.swirl.undoredo.UndoRedoAction
 
MappedURLStreamHandlerFactory - Class in be.ugent.caagt.swirl.protocol
URLStreamHandlerFactory which allows run time registration of new handlers.
MappedURLStreamHandlerFactory() - Constructor for class be.ugent.caagt.swirl.protocol.MappedURLStreamHandlerFactory
 
MEDIUM_DISABLED_ICON - Static variable in class be.ugent.caagt.swirl.actions.SimpleAction
The action key used for storing a medium size 'disabled' Icon for use with tool bar buttons.
MEDIUM_ICON - Static variable in class be.ugent.caagt.swirl.actions.SimpleAction
The action key used for storing a medium size Icon for use with tool bar buttons.
MenuBuilder - Class in be.ugent.caagt.swirl.menus
Allows menus to be constructed from a configuration file.
MenuBuilder(ActionMap) - Constructor for class be.ugent.caagt.swirl.menus.MenuBuilder
Create a new object of this type with the associated action map.
MenuBuilder() - Constructor for class be.ugent.caagt.swirl.menus.MenuBuilder
Create a new object of this type with a default action map.
MenuButton - Class in be.ugent.caagt.swirl.actions
Button for use in a menu.
MenuButton(Action) - Constructor for class be.ugent.caagt.swirl.actions.MenuButton
Create a menu button from the given action.
MenuCheckBoxButton - Class in be.ugent.caagt.swirl.actions
Check box button for use in a menu.
MenuCheckBoxButton(Action) - Constructor for class be.ugent.caagt.swirl.actions.MenuCheckBoxButton
Create a menu button from the given action.
MenuConfigurationException - Exception in be.ugent.caagt.swirl.menus
Indicates a menu configuration error.
MenuConfigurationException(String, Throwable) - Constructor for exception be.ugent.caagt.swirl.menus.MenuConfigurationException
Create an exception of this kind with given detail message and cause
MenuConfigurationException(String) - Constructor for exception be.ugent.caagt.swirl.menus.MenuConfigurationException
Create an exception of this kind with given detail message.
MenuRadioButton - Class in be.ugent.caagt.swirl.actions
Radio button for use in a menu.
MenuRadioButton(Action) - Constructor for class be.ugent.caagt.swirl.actions.MenuRadioButton
Create a menu button from the given action.
minimumLayoutSize(Container) - Method in class be.ugent.caagt.swirl.dialogs.ButtonAreaLayout
 
mouseClicked(MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.MouseOverlay
 
mouseDragged(MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.MouseOverlay
Dispatch the dragged event to the currently active handler.
mouseEntered(MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.MouseOverlay
 
mouseEntered() - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
 
mouseEntered() - Method in interface be.ugent.caagt.swirl.tables.TableColumnDecoration
Signals that the mouse pointer entered the bounds of this decoration.
mouseEntered() - Method in class be.ugent.caagt.swirl.tables.TableColumnIcon
 
mouseExited(MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.MouseOverlay
 
mouseExited() - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
 
mouseExited() - Method in interface be.ugent.caagt.swirl.tables.TableColumnDecoration
Signals that the mouse pointer exited the bounds of this decoration.
mouseExited() - Method in class be.ugent.caagt.swirl.tables.TableColumnIcon
 
MouseHandler - Interface in be.ugent.caagt.swirl.mouse
Handles certain types of mouse events and provides visual feedback.
mouseMoved(MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.MouseOverlay
 
MouseOverlay - Class in be.ugent.caagt.swirl.mouse
Invisible component which overlays another component in order to handle mouse operations for it.
MouseOverlay(JComponent, GenericSelectionModel<MouseTool>) - Constructor for class be.ugent.caagt.swirl.mouse.MouseOverlay
Creates a new instance of this class.
MouseOverlay(JComponent) - Constructor for class be.ugent.caagt.swirl.mouse.MouseOverlay
Creates a new instance of this class with a default model.
mousePressed(MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.MouseOverlay
If the event is a popup trigger, dispatch it as a popup event to the first handler that takes it.
mousePressed() - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
 
mousePressed() - Method in interface be.ugent.caagt.swirl.tables.TableColumnDecoration
Signals that the mouse button was pressed inside the bounds of this decoration.
mousePressed() - Method in class be.ugent.caagt.swirl.tables.TableColumnIcon
 
mouseReleased(MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.MouseOverlay
If a drag event preceeds this event, send it to the active handler.
mouseReleased() - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
 
mouseReleased() - Method in interface be.ugent.caagt.swirl.tables.TableColumnDecoration
Signals that the mouse button was released after being pressed inside the bounds of this decoration.
mouseReleased() - Method in class be.ugent.caagt.swirl.tables.TableColumnIcon
 
MouseTool - Class in be.ugent.caagt.swirl.mouse
Wraps a list of mouse handlers for use with a MouseOverlay.
MouseTool() - Constructor for class be.ugent.caagt.swirl.mouse.MouseTool
Default constructor.

N

NULL_MOUSE_HANDLER - Static variable in interface be.ugent.caagt.swirl.mouse.MouseHandler
Mouse handler that does not do anything.
NullMouseHandler - Class in be.ugent.caagt.swirl.mouse
Mouse handler that does not perform any action.
NullMouseHandler() - Constructor for class be.ugent.caagt.swirl.mouse.NullMouseHandler
 

O

openConnection(URL) - Method in class be.ugent.caagt.swirl.protocol.classpath.Handler
 
openFile(File) - Method in class be.ugent.caagt.swirl.actions.FileOpenAction
Called for every file selected by the user.

P

paintComponent(Graphics) - Method in class be.ugent.caagt.swirl.lists.CellList
 
paintComponent(Graphics) - Method in class be.ugent.caagt.swirl.mouse.MouseOverlay
Let the active handler provide mouse feedback during a mouse gesture.
paintComponent(Graphics) - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
 
paintDecoration(Component, Graphics, int, int) - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
 
paintDecoration(Component, Graphics, int, int) - Method in interface be.ugent.caagt.swirl.tables.TableColumnDecoration
Paint this decoration.
paintDecoration(Component, Graphics, int, int) - Method in class be.ugent.caagt.swirl.tables.TableColumnIcon
Paint this decoration.
paintDragging(JComponent, Graphics, MouseEvent, MouseEvent, MouseEvent) - Method in interface be.ugent.caagt.swirl.mouse.MouseHandler
Paint visual feedback while dragging the mouse.
paintDragging(JComponent, Graphics, MouseEvent, MouseEvent, MouseEvent) - Method in class be.ugent.caagt.swirl.mouse.NullMouseHandler
 
paintElement(Graphics2D, CellList, Object, int, boolean, boolean) - Method in interface be.ugent.caagt.swirl.lists.CellListCellRenderer
Paint the given element at the 0,0-position on the given graphics context.
paintElement(Graphics2D, CellList, Object, int, boolean, boolean) - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Paint the given element at the 0,0-position on the given graphics context.
parent - Variable in class be.ugent.caagt.swirl.actions.FileAction
Parent window for any dialogs which need to be shown, in particular the file chooser dialog.
preferredLayoutSize(Container) - Method in class be.ugent.caagt.swirl.dialogs.ButtonAreaLayout
The preferred layout size is the same as the minimum layout size.
prepare(CellList, Object, int, boolean, boolean) - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Prepare the renderer so that the given element can be displayed.
publish(LogRecord) - Method in class be.ugent.caagt.swirl.logging.JListLogHandler
 
putValue(String, Object) - Method in class be.ugent.caagt.swirl.undoredo.UndoRedoAction
Overridden to set the disabled caption from the first caption set.

R

redo() - Method in interface be.ugent.caagt.swirl.undoredo.UndoableChange
Redo the changes represented by this object.
RedoAction - Class in be.ugent.caagt.swirl.undoredo
Action which reverts the last undo effected by the corresponding undo manager.
RedoAction(UndoManager, ResourceBundle, String, Icon, Icon, Icon) - Constructor for class be.ugent.caagt.swirl.undoredo.RedoAction
Create an action of this type.
RedoAction(UndoManager) - Constructor for class be.ugent.caagt.swirl.undoredo.RedoAction
Create an action of this type for use with the MenuBuilder.
redoLast() - Method in class be.ugent.caagt.swirl.undoredo.UndoManager
Redo the last group of commands which was previously undone.
register(JTextComponent) - Static method in class be.ugent.caagt.swirl.SelectOnFocusGained
Registers a shared focus listener of this type with the given component.
registerAction(String, Action) - Method in class be.ugent.caagt.swirl.menus.MenuBuilder
Register an action this builder.
registerGroup(String, GenericSelectionModel<E>, Object...) - Method in class be.ugent.caagt.swirl.menus.MenuBuilder
Register a selection group
registerHandler(String, URLStreamHandler) - Method in class be.ugent.caagt.swirl.protocol.MappedURLStreamHandlerFactory
Register a handler for a new protocol.
registerToggle(String, ItemListener) - Method in class be.ugent.caagt.swirl.menus.MenuBuilder
Register an item listener for a toggle.
registerWith(AbstractButton) - Method in class be.ugent.caagt.swirl.ActionRepeater
Register this repeater with a button.
remove(Object) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
 
remove(int) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
 
removeActionListener(ActionListener) - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
Removes an ActionListener from the button and all its clones.
removeChangeListener(ChangeListener) - Method in class be.ugent.caagt.swirl.DefaultGenericSelectionModel
 
removeChangeListener(ChangeListener) - Method in class be.ugent.caagt.swirl.GenericSelectionGroup
Unregister the listener from the model.
removeChangeListener(ChangeListener) - Method in interface be.ugent.caagt.swirl.GenericSelectionModel
Removes a listener previously registered with GenericSelectionModel.addChangeListener(javax.swing.event.ChangeListener).
removeChangeListener(ChangeListener) - Method in class be.ugent.caagt.swirl.SelectionGroup
Unregister the listener form the model.
removeLayoutComponent(Component) - Method in class be.ugent.caagt.swirl.dialogs.ButtonAreaLayout
 
removeListDataListener(ListDataListener) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
 
removePredicate(String) - Method in class be.ugent.caagt.swirl.menus.MenuBuilder
Remove (unset) the predicate with the given name.
removeRange(int, int) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
 
removeSubwindowListener(SubwindowListener) - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Undo the registration of the given listener as a subwindow listener.
removeUndoListener(UndoListener) - Method in class be.ugent.caagt.swirl.undoredo.UndoManager
Unregister a listener with this object.

S

saveFile(File) - Method in class be.ugent.caagt.swirl.actions.FileSaveAction
Called for the file selected by the user.
SelectionGroup - Class in be.ugent.caagt.swirl
Acts like a button group with associated single selection model.
SelectionGroup() - Constructor for class be.ugent.caagt.swirl.SelectionGroup
Create a selection group with a newly created single selection model and no buttons.
SelectionGroup(boolean) - Constructor for class be.ugent.caagt.swirl.SelectionGroup
Create a selection group with a newly created single selection model and no buttons.
SelectionGroup(SingleSelectionModel, boolean) - Constructor for class be.ugent.caagt.swirl.SelectionGroup
Create a selection group with the given model.
selectionModel - Variable in class be.ugent.caagt.swirl.actions.SingleSelectionAction
 
SelectOnFocusGained - Class in be.ugent.caagt.swirl
Focus listener which automatically selects the contents of a text component when it gains focus.
set(int, E) - Method in class be.ugent.caagt.swirl.lists.ArrayListModel
 
setActionCommand(String) - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
Set the action command for this button.
setBorderSelectionColor(Color) - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Set the color which is used to draw the focus indicator.
setCellHeight(int) - Method in class be.ugent.caagt.swirl.lists.CellList
Set the height of a grid cell.
setCellRenderer(CellListCellRenderer) - Method in class be.ugent.caagt.swirl.lists.CellList
Set the cell renderer.
setCellSize(int, int) - Method in class be.ugent.caagt.swirl.lists.CellList
Set width and height of a grid cell.
setCellWidth(int) - Method in class be.ugent.caagt.swirl.lists.CellList
Set the width of a grid cell.
setCentralComponent(JComponent) - Method in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Add the central component to the dialog.
setCollapsed(boolean) - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Change the 'collapsed' state of this window.
setColumnIndex(int) - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
 
setColumnIndex(int) - Method in interface be.ugent.caagt.swirl.tables.TableColumnDecoration
Called to indicate that this decoration has been associated with the given table column.
setColumnIndex(int) - Method in class be.ugent.caagt.swirl.tables.TableColumnIcon
 
setDescription(String) - Method in class be.ugent.caagt.swirl.actions.Description
(Re)initialize this object based on the given description string.
setDragEnabled(boolean) - Method in class be.ugent.caagt.swirl.lists.CellList
Indicate whether dragging on this component should be enabled.
setDragHandler(DragHandler) - Method in class be.ugent.caagt.swirl.dnd.LocalTransferHandler
Install a drag handler.
setDropTarget(DropTarget) - Method in class be.ugent.caagt.swirl.lists.CellList
 
setEnabled(boolean) - Method in class be.ugent.caagt.swirl.undoredo.UndoRedoAction
Enables/disables the action and changes the caption accordingly.
setFont(Font) - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Set the font used for the caption.
setForeground(Color) - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Set the color to be used for the caption.
setHorizontalWindowPadding(int) - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Sets the horizontal for this subwindow.
setIcon(Icon) - Method in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Add the icon to the dialog (or remove when null}.
setIcon(Icon) - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Set the icon to be displayed.
setIconBackground(Color) - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Set the background color for icons.
setIconTextGap(int) - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Set the gap between text and icon
setInsets(Insets) - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Set the insets of this cell.
setInterval(int) - Method in class be.ugent.caagt.swirl.ActionRepeater
Set the interval between succesive calls to ActionRepeater.doAction().
setMark() - Method in class be.ugent.caagt.swirl.undoredo.UndoManager
Put the mark at the current index position.
setMediumDisabledIcon(Icon) - Method in class be.ugent.caagt.swirl.actions.SimpleAction
Set the medium size 'disabled' icon for this action.
setMediumIcon(Icon) - Method in class be.ugent.caagt.swirl.actions.SimpleAction
Set the medium size icon for this action.
setModel(ListModel) - Method in class be.ugent.caagt.swirl.lists.CellList
Sets a new data model and clears the selection.
setNumberOfColumns(int) - Method in class be.ugent.caagt.swirl.lists.CellList
Set the number of columns to use in this list.
setPopupLevel(Level) - Method in class be.ugent.caagt.swirl.logging.JListLogHandler
Set the popup log level.
setPredicate(String) - Method in class be.ugent.caagt.swirl.menus.MenuBuilder
Set a predicate with the given name.
setSelectedIndex(int) - Method in class be.ugent.caagt.swirl.SelectionGroup
Set the currently selected index.
setSelection(E) - Method in class be.ugent.caagt.swirl.DefaultGenericSelectionModel
 
setSelection(E) - Method in class be.ugent.caagt.swirl.GenericSelectionGroup
Set the current selection.
setSelection(E) - Method in interface be.ugent.caagt.swirl.GenericSelectionModel
Set the current selection and notify any listeners in case of changes.
setSelectionBackground(Color) - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Set the background color for selections.
setSelectionForeground(Color) - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Set the text color for selections.
setSelectionModel(ListSelectionModel) - Method in class be.ugent.caagt.swirl.lists.CellList
Set or change the selection model.
setSharedToggleButtonModel(ButtonModel) - Method in class be.ugent.caagt.swirl.actions.SimpleAction
Set the shared button model for toggle buttons created with this action.
setSmallDisabledIcon(Icon) - Method in class be.ugent.caagt.swirl.actions.SimpleAction
Set the small 'disabled' icon for this action.
setText(String) - Method in class be.ugent.caagt.swirl.lists.DefaultCellListCellRenderer
Set the caption to be displayed.
setTitleBarBorderColor(Color) - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Set the color to be used for the subwindow border.
setTitleBarColor(Color) - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Set the color to be used for the title bar.
setTitleBarColorNoFocus(Color) - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Set the color to be used for the title bar when the subwindow does not own the focus.
setTitleBarHeight(int) - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Set the height of the title bar.
setTitleBarTextColor(Color) - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Set the color to be used for the text in the title bar.
setTitleBarTextColorNoFocus(Color) - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Set the color to be used for the text in the title bar when the subwindow does not own the focus.
setTool(MouseTool) - Method in class be.ugent.caagt.swirl.mouse.MouseOverlay
Change the tool to be used by this overlay.
setVerticalWindowPadding(int) - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Sets the vertical for this subwindow.
showDialog() - Method in class be.ugent.caagt.swirl.actions.FileAction
Shows the dialog appropriate for this type of file action
showDialog() - Method in class be.ugent.caagt.swirl.actions.FileOpenAction
Shows the file chooser open dialog.
showDialog() - Method in class be.ugent.caagt.swirl.actions.FileSaveAction
Shows the file chooser save dialog.
showFileExistsDialog(File) - Method in class be.ugent.caagt.swirl.actions.FileSaveAction
Alert the user that a file with the chosen name already exists.
showSimpleDialog(Component, String, JComponent) - Static method in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Show a simple modal dialog with the given panel at its center and wait for the user to respond to it.
showSimpleDialog(Component, String, JComponent, Icon) - Static method in class be.ugent.caagt.swirl.dialogs.SimpleDialog
Show a simple modal dialog with the given panel at its center and wait for the user to respond to it.
ShowWindow - Class in be.ugent.caagt.swirl.actions
Action that makes a particular window visible (if it was not) and brings it to the front.
ShowWindow(Window) - Constructor for class be.ugent.caagt.swirl.actions.ShowWindow
Create an action of this type for the given window.
SimpleAction - Class in be.ugent.caagt.swirl.actions
Abstract action (controller) based on an internationalized description.
SimpleAction(ResourceBundle, String, Icon, Icon, Icon) - Constructor for class be.ugent.caagt.swirl.actions.SimpleAction
Construct an action with an internationalized description string and given icons.
SimpleAction(ResourceBundle, String, Icon) - Constructor for class be.ugent.caagt.swirl.actions.SimpleAction
Construct an action with an internationalized description string and given icon.
SimpleAction() - Constructor for class be.ugent.caagt.swirl.actions.SimpleAction
Make a simple action which is not really different from an AbstractAction.
SimpleDialog - Class in be.ugent.caagt.swirl.dialogs
Simple dialog window consisting of three different components: A central panel, provided by the client.
SingleSelectionAction - Class in be.ugent.caagt.swirl.actions
Simple action which selects a given index in a SingleSelectionModel.
SingleSelectionAction(SingleSelectionModel, int, ResourceBundle, String, Icon, Icon, Icon) - Constructor for class be.ugent.caagt.swirl.actions.SingleSelectionAction
Construct an action of this type with an internationalized description string and given icons.
SingleSelectionAction(SingleSelectionModel, int, ResourceBundle, String, Icon) - Constructor for class be.ugent.caagt.swirl.actions.SingleSelectionAction
Construct an action of this type with an internationalized description string and given icon.
SMALL_DISABLED_ICON - Static variable in class be.ugent.caagt.swirl.actions.SimpleAction
The action key used for storing a small 'disabled' Icon for use in menus.
StandardButtons - Class in be.ugent.caagt.swirl
Helper class which allows creation of 'standard' buttons (OK, Cancel, ...) with captions and mnemonics retrieved from the user interface manager.
stateChanged(ChangeEvent) - Method in class be.ugent.caagt.swirl.ActionRepeater
Listens to changes in the state of the button to which this object is registered.
Subwindow - Class in be.ugent.caagt.swirl.subwindows
Wraps a child component into a small `window' with a title bar.
Subwindow(JComponent, boolean) - Constructor for class be.ugent.caagt.swirl.subwindows.Subwindow
Create a new subwindow which displays the given child component.The name of the child conmoponent is used as the caption of the title bar of this window.
SubwindowListener - Interface in be.ugent.caagt.swirl.subwindows
Listens to changes in the state of a subwindow.
SwirlUtilities - Class in be.ugent.caagt.swirl
General Swing or SWIRL related methods.
SwirlUtilities() - Constructor for class be.ugent.caagt.swirl.SwirlUtilities
 

T

tableChanged(TableModelEvent) - Method in class be.ugent.caagt.swirl.tables.EnhancedTable
Invoked when this table's TableModel generates a TableModelEvent.
TableColumnButton - Class in be.ugent.caagt.swirl.tables
Table column decoration that behaves like a button.
TableColumnButton(Icon, Icon, Icon) - Constructor for class be.ugent.caagt.swirl.tables.TableColumnButton
Create a button with given icons.
TableColumnDecoration - Interface in be.ugent.caagt.swirl.tables
Interface type for table column decorations that can be used with tables of type EnhancedTable.
TableColumnIcon - Class in be.ugent.caagt.swirl.tables
Simple table column decoration that displays a fixed icon and does not interpret mouse events.
TableColumnIcon(Icon) - Constructor for class be.ugent.caagt.swirl.tables.TableColumnIcon
Create a decoration for the given icon.
toForeground(LogRecord) - Method in class be.ugent.caagt.swirl.logging.JListLogCellRenderer
Determines the foreground color for the text to be displayed.
TOGGLE_BUTTON_MODEL - Static variable in class be.ugent.caagt.swirl.actions.SimpleAction
The action key used for storing a shared toggle button model.
toggleCollapsed() - Method in class be.ugent.caagt.swirl.subwindows.Subwindow
Toggle the 'collapsed' state of this window.
toIcon(LogRecord) - Method in class be.ugent.caagt.swirl.logging.JListLogCellRenderer
Determines the icon to be displayed next to the message.
ToolBarButton - Class in be.ugent.caagt.swirl.actions
Button for use on a tool bar.
ToolBarButton(Action) - Constructor for class be.ugent.caagt.swirl.actions.ToolBarButton
Create a tool bar button from the given action.
ToolBarToggleButton - Class in be.ugent.caagt.swirl.actions
Button for use on a tool bar.
ToolBarToggleButton(Action) - Constructor for class be.ugent.caagt.swirl.actions.ToolBarToggleButton
Create a tool bar toggle button from the given action.
toString() - Method in class be.ugent.caagt.swirl.tables.TableColumnButton
 
toText(LogRecord) - Method in class be.ugent.caagt.swirl.logging.JListLogCellRenderer
Determines the text to be displayed.
TypedListModel<E> - Interface in be.ugent.caagt.swirl.lists
Interface that combines ListModel and List.

U

undo() - Method in interface be.ugent.caagt.swirl.undoredo.UndoableChange
Undo the changes represented by this object.
UndoableChange - Interface in be.ugent.caagt.swirl.undoredo
An object of this type describes the change made by an interactive command and provides sufficient information for that change to be undone and redone.
UndoAction - Class in be.ugent.caagt.swirl.undoredo
Action which undoes the last change registered with the corresponding undo manager.
UndoAction(UndoManager, ResourceBundle, String, Icon, Icon, Icon) - Constructor for class be.ugent.caagt.swirl.undoredo.UndoAction
Create an action of this type.
UndoAction(UndoManager) - Constructor for class be.ugent.caagt.swirl.undoredo.UndoAction
Create an action of this type for use with the MenuBuilder.
undoLast() - Method in class be.ugent.caagt.swirl.undoredo.UndoManager
Undo te last group of commands.
UndoListener - Interface in be.ugent.caagt.swirl.undoredo
Listens to changes in the state of an UndoManager.
UndoManager - Class in be.ugent.caagt.swirl.undoredo
Manages a list of changes of type UndoableChange.
UndoManager() - Constructor for class be.ugent.caagt.swirl.undoredo.UndoManager
Default constructor.
UndoRedoAction - Class in be.ugent.caagt.swirl.undoredo
Common super class for UndoAction and RedoAction
UndoRedoAction(UndoManager, ResourceBundle, String, Icon, Icon, Icon) - Constructor for class be.ugent.caagt.swirl.undoredo.UndoRedoAction
Create an action of this type with the given parameters
undoStateChanged() - Method in class be.ugent.caagt.swirl.undoredo.RedoAction
Enables or disables the button according to whether any changes remain to be redone or not.
undoStateChanged() - Method in class be.ugent.caagt.swirl.undoredo.UndoAction
Enables or disables the button according to whether any changes remain to be undone or not.
undoStateChanged() - Method in interface be.ugent.caagt.swirl.undoredo.UndoListener
Called after a change of state in the UndoManager which is listened to, i.e., when undoable changes are added or removed from the list, when the list position is changed and when the marked position changes.
unregister(JTextComponent) - Static method in class be.ugent.caagt.swirl.SelectOnFocusGained
Unregisters the shared focus listener with the given component.

V

value - Variable in class be.ugent.caagt.swirl.actions.SingleSelectionAction
 

W

window - Variable in class be.ugent.caagt.swirl.actions.HideWindow
 
window - Variable in class be.ugent.caagt.swirl.actions.ShowWindow
 

A B C D E F G H I J L M N O P R S T U V W