|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.AbstractListModel
javax.swing.DefaultListModel
org.gjt.sp.jedit.gui.HistoryModel
public class HistoryModel
A history list. One history list can be used by several history text fields. Note that the list model implementation is incomplete; no events are fired when the history model changes.
| Field Summary |
|---|
| Fields inherited from class javax.swing.AbstractListModel |
|---|
listenerList |
| Constructor Summary | |
|---|---|
HistoryModel(java.lang.String name)
Creates a new history list. |
|
| Method Summary | |
|---|---|
void |
addItem(java.lang.String text)
Adds an item to the end of this history list, trimming the list to the maximum number of items if necessary. |
void |
clear()
Deprecated. Call removeAllElements() instead. |
java.lang.String |
getItem(int index)
Returns an item from the history list. |
static HistoryModel |
getModel(java.lang.String name)
Returns a named model. |
java.lang.String |
getName()
Returns the name of this history list. |
void |
insertElementAt(java.lang.Object obj,
int index)
|
static void |
loadHistory()
|
void |
removeAllElements()
|
boolean |
removeElement(java.lang.Object obj)
|
static void |
saveHistory()
|
static void |
setMax(int max)
|
static void |
setSaver(HistoryModelSaver saver)
|
| Methods inherited from class javax.swing.DefaultListModel |
|---|
add, addElement, capacity, contains, copyInto, elementAt, elements, ensureCapacity, firstElement, get, getElementAt, getSize, indexOf, indexOf, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, removeElementAt, removeRange, set, setElementAt, setSize, size, toArray, toString, trimToSize |
| Methods inherited from class javax.swing.AbstractListModel |
|---|
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.swing.ListModel |
|---|
addListDataListener, getElementAt, getSize, removeListDataListener |
| Constructor Detail |
|---|
public HistoryModel(java.lang.String name)
| Method Detail |
|---|
public void addItem(java.lang.String text)
text - The item
public void insertElementAt(java.lang.Object obj,
int index)
insertElementAt in interface MutableListModelinsertElementAt in class javax.swing.DefaultListModelpublic java.lang.String getItem(int index)
index - The indexpublic boolean removeElement(java.lang.Object obj)
removeElement in interface MutableListModelremoveElement in class javax.swing.DefaultListModelpublic void clear()
removeAllElements() instead.
clear in class javax.swing.DefaultListModelpublic void removeAllElements()
removeAllElements in class javax.swing.DefaultListModelpublic java.lang.String getName()
public static HistoryModel getModel(java.lang.String name)
name - The model namepublic static void loadHistory()
public static void saveHistory()
public static void setMax(int max)
public static void setSaver(HistoryModelSaver saver)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||