public class KillRing extends java.lang.Object implements MutableListModel
| Constructor and Description |
|---|
KillRing() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListDataListener(javax.swing.event.ListDataListener listener) |
java.lang.Object |
getElementAt(int index) |
static KillRing |
getInstance() |
int |
getSize() |
void |
insertElementAt(java.lang.Object value,
int index) |
void |
load() |
void |
propertiesChanged(int historySize) |
boolean |
removeElement(java.lang.Object value) |
void |
removeListDataListener(javax.swing.event.ListDataListener listener) |
protected void |
reset(java.util.Collection<?> source)
This method is made to be used by implementation of load()
method to initialize (or reset) the killring by a loaded
sequence of objects.
|
void |
save() |
static void |
setInstance(KillRing killRing) |
public static KillRing getInstance()
public static void setInstance(KillRing killRing)
public void propertiesChanged(int historySize)
public void load()
public void save()
protected void reset(java.util.Collection<?> source)
source - the loaded killring.public void addListDataListener(javax.swing.event.ListDataListener listener)
addListDataListener in interface javax.swing.ListModelpublic void removeListDataListener(javax.swing.event.ListDataListener listener)
removeListDataListener in interface javax.swing.ListModelpublic java.lang.Object getElementAt(int index)
getElementAt in interface javax.swing.ListModelpublic int getSize()
getSize in interface javax.swing.ListModelpublic boolean removeElement(java.lang.Object value)
removeElement in interface MutableListModelpublic void insertElementAt(java.lang.Object value,
int index)
insertElementAt in interface MutableListModel