|
Openfire 3.9.0 Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jivesoftware.util.LinkedList<E>
E
- public class LinkedList<E>
Simple LinkedList implementation. The main feature is that list nodes are public, which allows very fast delete operations when one has a reference to the node that is to be deleted.
Constructor Summary | |
---|---|
LinkedList()
Creates a new linked list. |
Method Summary | |
---|---|
LinkedListNode<E> |
addFirst(E object)
Adds an object to the beginning of the list by automatically creating a a new node and adding it to the beginning of the list. |
LinkedListNode<E> |
addFirst(LinkedListNode<E> node)
Adds a node to the beginning of the list. |
LinkedListNode<E> |
addLast(E object)
Adds an object to the end of the list by automatically creating a a new node and adding it to the end of the list. |
LinkedListNode<E> |
addLast(LinkedListNode<E> node)
Adds a node to the end of the list. |
void |
clear()
Erases all elements in the list and re-initializes it. |
LinkedListNode<E> |
getFirst()
Returns the first linked list node in the list. |
LinkedListNode<E> |
getLast()
Returns the last linked list node in the list. |
String |
toString()
Returns a String representation of the linked list with a comma delimited list of all the elements in the list. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LinkedList()
Method Detail |
---|
public LinkedListNode<E> getFirst()
public LinkedListNode<E> getLast()
public LinkedListNode<E> addFirst(LinkedListNode<E> node)
node
- the node to add to the beginning of the list.public LinkedListNode<E> addFirst(E object)
object
- the object to add to the beginning of the list.
public LinkedListNode<E> addLast(LinkedListNode<E> node)
node
- the node to add to the beginning of the list.public LinkedListNode<E> addLast(E object)
object
- the object to add to the end of the list.
public void clear()
public String toString()
toString
in class Object
|
Openfire 3.9.0 Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |