|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.AbstractListModel
javax.swing.DefaultListModel
com.metamatrix.console.ui.util.StringListBasedListModel
public class StringListBasedListModel
Extension to AbstractListModel to base model on List of String objects, which may be specified to be kept sorted.
Field Summary |
---|
Fields inherited from class javax.swing.AbstractListModel |
---|
listenerList |
Constructor Summary | |
---|---|
StringListBasedListModel(java.util.List l,
boolean sortFlag)
Constructor using input List |
|
StringListBasedListModel(java.lang.String[] s,
boolean sortFlag)
Constructor using input String array |
Method Summary | |
---|---|
void |
addElement(java.lang.String element)
Add an element. |
void |
addElements(java.util.List elements)
Add list of String objects |
void |
addElements(java.lang.String[] s)
Add array of Strings |
java.lang.Object |
getElementAt(int index)
Return a particular element |
int |
getSize()
Return the model size |
void |
removeAllElements()
Remove all elements |
void |
removeElement(java.lang.String element)
Remove an element |
Methods inherited from class javax.swing.DefaultListModel |
---|
add, addElement, capacity, clear, contains, copyInto, elementAt, elements, ensureCapacity, firstElement, get, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, removeElement, 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 |
Constructor Detail |
---|
public StringListBasedListModel(java.util.List l, boolean sortFlag)
l
- List of StringssortFlag
- Should list be kept sorted?public StringListBasedListModel(java.lang.String[] s, boolean sortFlag)
s
- Array of StringssortFlag
- Should list be kept sorted?Method Detail |
---|
public int getSize()
getSize
in interface javax.swing.ListModel
getSize
in class javax.swing.DefaultListModel
public java.lang.Object getElementAt(int index)
getElementAt
in interface javax.swing.ListModel
getElementAt
in class javax.swing.DefaultListModel
index
- index of requested element
public void addElement(java.lang.String element)
element
- new elementpublic void addElements(java.util.List elements)
elements
- List of Stringspublic void addElements(java.lang.String[] s)
s
- Array of Stringspublic void removeElement(java.lang.String element)
element
- String to be removedpublic void removeAllElements()
removeAllElements
in class javax.swing.DefaultListModel
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |