public class GenericObjectEditorHistory extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
GenericObjectEditorHistory.HistorySelectionEvent
Event that gets sent when a history item gets selected.
|
static interface |
GenericObjectEditorHistory.HistorySelectionListener
Interface for classes that listen to selections of history items.
|
Modifier and Type | Field and Description |
---|---|
static int |
MAX_HISTORY_COUNT
the maximum entries in the history.
|
static int |
MAX_HISTORY_LENGTH
the maximum length of a caption in the history.
|
static int |
MAX_LINE_LENGTH
the menu max line length.
|
Constructor and Description |
---|
GenericObjectEditorHistory()
Initializes the history.
|
Modifier and Type | Method and Description |
---|---|
void |
add(Object obj)
Adds the object to the history.
|
void |
clear()
Clears the history.
|
void |
customizePopupMenu(JPopupMenu menu,
Object current,
GenericObjectEditorHistory.HistorySelectionListener listener)
Adds a menu item with the history to the popup menu.
|
Vector |
getHistory()
Returns the current history.
|
int |
size()
Returns the number of entries in the history.
|
public static final int MAX_HISTORY_COUNT
public static final int MAX_HISTORY_LENGTH
public static final int MAX_LINE_LENGTH
public GenericObjectEditorHistory()
public void clear()
public void add(Object obj)
obj
- the object to addpublic int size()
public Vector getHistory()
public void customizePopupMenu(JPopupMenu menu, Object current, GenericObjectEditorHistory.HistorySelectionListener listener)
menu
- the menu to add the history tocurrent
- the current objectlistener
- the listener to attach to the menu items' ActionListenerCopyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.