wonderly.jeaprs.swing
Class VectorListModel
java.lang.Object
|
+--javax.swing.AbstractListModel
|
+--wonderly.jeaprs.swing.VectorListModel
- All Implemented Interfaces:
- javax.swing.ListModel, java.io.Serializable
- Direct Known Subclasses:
- CircularListModel
- public class VectorListModel
- extends javax.swing.AbstractListModel
This is an list model that uses a vector and
lets you get and change the vector wholesale instead of
one element at a time. as the DefaultListModel does.
- Version:
- 1.0
- Author:
- Gregg Wonderly -
The information contained in this document is Copyright 2001-2003, Gregg Wonderly,
all rights reserved.
- See Also:
- Serialized Form
Field Summary |
protected java.util.Vector |
delegate
|
Fields inherited from class javax.swing.AbstractListModel |
listenerList |
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 |
delegate
protected java.util.Vector delegate
VectorListModel
public VectorListModel()
getSize
public int getSize()
getElementAt
public java.lang.Object getElementAt(int index)
copyInto
public void copyInto(java.lang.Object[] anArray)
trimToSize
public void trimToSize()
ensureCapacity
public void ensureCapacity(int minCapacity)
setSize
public void setSize(int newSize)
setContents
public void setContents(java.util.Vector v)
getContents
public java.util.Vector getContents()
capacity
public int capacity()
size
public int size()
isEmpty
public boolean isEmpty()
elements
public java.util.Enumeration elements()
contains
public boolean contains(java.lang.Object elem)
indexOf
public int indexOf(java.lang.Object elem)
indexOf
public int indexOf(java.lang.Object elem,
int index)
lastIndexOf
public int lastIndexOf(java.lang.Object elem)
lastIndexOf
public int lastIndexOf(java.lang.Object elem,
int index)
elementAt
public java.lang.Object elementAt(int index)
firstElement
public java.lang.Object firstElement()
lastElement
public java.lang.Object lastElement()
setElementAt
public void setElementAt(java.lang.Object obj,
int index)
removeElementAt
public void removeElementAt(int index)
insertElementAt
public void insertElementAt(java.lang.Object obj,
int index)
addElement
public void addElement(java.lang.Object obj)
removeElement
public boolean removeElement(java.lang.Object obj)
removeAllElements
public void removeAllElements()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toArray
public java.lang.Object[] toArray()
get
public java.lang.Object get(int index)
set
public java.lang.Object set(int index,
java.lang.Object element)
add
public void add(int index,
java.lang.Object element)
remove
public java.lang.Object remove(int index)
clear
public void clear()
removeRange
public void removeRange(int fromIndex,
int toIndex)