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.ListModel
public void removeListDataListener(javax.swing.event.ListDataListener listener)
removeListDataListener
in interface javax.swing.ListModel
public java.lang.Object getElementAt(int index)
getElementAt
in interface javax.swing.ListModel
public int getSize()
getSize
in interface javax.swing.ListModel
public boolean removeElement(java.lang.Object value)
removeElement
in interface MutableListModel
public void insertElementAt(java.lang.Object value, int index)
insertElementAt
in interface MutableListModel