org.gnu.glib
public class List extends Struct
Deprecated: This class is deprecated. Use Java's collection classes or arrays instead. This object represents a doubly-linked list in the GLib system. This should only be used internally. This type should be converted into one of the Java container types prior to being passed to the application layer. Objects of this type should be freed by calling thre free() method. The data parameter that is being passed into many of the methods is the handle of a java-gnome object.
Constructor Summary | |
---|---|
List()
Construct a List object | |
List(Handle handle)
Contruct a List object using a given handle. |
Method Summary | |
---|---|
void | append(int data)
Append an element to the end of the list.
|
Handle | first()
Return the first element from the List. |
void | free()
Release the resources associated with this object. |
void | insert(int data, int position)
Insert an element at a specified location in the List.
|
Handle | last()
Return the last element from the List. |
int | length()
Return the number of elements contained in the List.
|
Handle | next()
Return the next element in the List. |
void | prepend(int data)
Prepend an element to the end of the list.
|
Handle | previous()
Return the previous element in the List. |
void | remove(int data)
Remove the first instance of an element from the List.
|
void | removeAllInstances(int data)
Remove all instances of an element from the List.
|
Parameters: data The handle of the object that is being added to the List.
Returns: The first element from the List.
Parameters: data The handle of the object that is being added to the List. position The position to perform the insertion.
Returns: The last element from the List.
Returns: The number of elements in the List.
Returns: The next element from the List.
Parameters: data The handle of the object that is being added to the List.
Returns: The previous element from the List.
Parameters: data The item to remove from the list. If two items contain the same data only the first will be removed.
Parameters: data The item to remove from the List. This method will remove all instances of the object pointed to by data.