|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--irc.tree.SortedList
A Sorted List.
Constructor Summary | |
SortedList(Comparator comparator)
Create a new SortedList, using the given Comparator for the order definition. |
Method Summary | |
void |
add(java.lang.Object item)
Add an item in the list. |
void |
begin(java.lang.Object param)
The traversal is about to begin. |
void |
end(java.lang.Object param)
The traversal is finished. |
java.lang.Object |
getItemAt(int i)
Get the i'th element in the list. |
java.util.Enumeration |
getItems()
Get a sorted enumeration of items. |
void |
getItems(TreeTraversalListener lis,
java.lang.Object param)
Begin a new traversal. |
int |
getSize()
Get the amount of items in the list. |
void |
nextItem(java.lang.Object item,
java.lang.Object param)
Next item in the tree. |
void |
remove(java.lang.Object item)
Remove the given item from the list. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SortedList(Comparator comparator)
comparator
- comparator to be used for ordering.Method Detail |
public int getSize()
public void add(java.lang.Object item)
item
- item to add.public void remove(java.lang.Object item)
item
- item to remove from the list.public void begin(java.lang.Object param)
TreeTraversalListener
begin
in interface TreeTraversalListener
param
- user parameter.public void nextItem(java.lang.Object item, java.lang.Object param)
TreeTraversalListener
nextItem
in interface TreeTraversalListener
item
- item.param
- user parameter.public void end(java.lang.Object param)
TreeTraversalListener
end
in interface TreeTraversalListener
param
- user parameter.public java.util.Enumeration getItems()
public java.lang.Object getItemAt(int i)
i
- index.
public void getItems(TreeTraversalListener lis, java.lang.Object param)
lis
- traversal listener.param
- user parameter.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |