aboutsummaryrefslogtreecommitdiff
path: root/libjava/doc/java-util.texi
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/doc/java-util.texi')
-rw-r--r--libjava/doc/java-util.texi2425
1 files changed, 0 insertions, 2425 deletions
diff --git a/libjava/doc/java-util.texi b/libjava/doc/java-util.texi
deleted file mode 100644
index c2c18a4..0000000
--- a/libjava/doc/java-util.texi
+++ /dev/null
@@ -1,2425 +0,0 @@
-@deftypemethod AbstractCollection {public abstract Iterator} iterator ()
-Return an Iterator over this collection. The iterator must provide the
- hasNext and next methods and should in addition provide remove if the
- collection is modifiable.
-@end deftypemethod
-@deftypemethod AbstractCollection {public abstract int} size ()
-Return the number of elements in this collection.
-@end deftypemethod
-@deftypemethod AbstractCollection {public boolean} add (java.lang.Object@w{ }@var{o})
-Add an object to the collection. This implementation always throws an
- UnsupportedOperationException - it should be overridden if the collection
- is to be modifiable.
-@end deftypemethod
-@deftypemethod AbstractCollection {public boolean} addAll (java.util.Collection@w{ }@var{c})
-Add all the elements of a given collection to this collection. This
- implementation obtains an Iterator over the given collection and iterates
- over it, adding each element with the add(Object) method (thus this method
- will fail with an UnsupportedOperationException if the add method does).
-@end deftypemethod
-@deftypemethod AbstractCollection {public void} clear ()
-Remove all elements from the collection. This implementation obtains an
- iterator over the collection and calls next and remove on it repeatedly
- (thus this method will fail with an UnsupportedOperationException if the
- Iterator's remove method does) until there are no more elements to remove.
- Many implementations will have a faster way of doing this.
-@end deftypemethod
-@deftypemethod AbstractCollection {public boolean} contains (java.lang.Object@w{ }@var{o})
-Test whether this collection contains a given object. That is, if the
- collection has an element e such that (o == null ? e == null :
- o.equals(e)). This implementation obtains an iterator over the collection
- and iterates over it, testing each element for equality with the given
- object. If it is equal, true is returned. Otherwise false is returned when
- the end of the collection is reached.
-@end deftypemethod
-@deftypemethod AbstractCollection {public boolean} containsAll (java.util.Collection@w{ }@var{c})
-Tests whether this collection contains all the elements in a given
- collection. This implementation iterates over the given collection,
- testing whether each element is contained in this collection. If any one
- is not, false is returned. Otherwise true is returned.
-@end deftypemethod
-@deftypemethod AbstractCollection {public boolean} isEmpty ()
-Test whether this collection is empty. This implementation returns
- size() == 0.
-@end deftypemethod
-@deftypemethod AbstractCollection {public boolean} remove (java.lang.Object@w{ }@var{o})
-Remove a single instance of an object from this collection. That is,
- remove one element e such that (o == null ? e == null : o.equals(e)), if
- such an element exists. This implementation obtains an iterator over the
- collection and iterates over it, testing each element for equality with
- the given object. If it is equal, it is removed by the iterator's remove
- method (thus this method will fail with an UnsupportedOperationException
- if the Iterator's remove method does). After the first element has been
- removed, true is returned; if the end of the collection is reached, false
- is returned.
-@end deftypemethod
-@deftypemethod AbstractCollection {public boolean} removeAll (java.util.Collection@w{ }@var{c})
-Remove from this collection all its elements that are contained in a given
- collection. This implementation iterates over this collection, and for
- each element tests if it is contained in the given collection. If so, it
- is removed by the Iterator's remove method (thus this method will fail
- with an UnsupportedOperationException if the Iterator's remove method
- does).
-@end deftypemethod
-@deftypemethod AbstractCollection {public boolean} retainAll (java.util.Collection@w{ }@var{c})
-Remove from this collection all its elements that are not contained in a
- given collection. This implementation iterates over this collection, and
- for each element tests if it is contained in the given collection. If not,
- it is removed by the Iterator's remove method (thus this method will fail
- with an UnsupportedOperationException if the Iterator's remove method
- does).
-@end deftypemethod
-@deftypemethod AbstractCollection {public Object} toArray ()
-Return an array containing the elements of this collection. This
- implementation creates an Object array of size size() and then iterates
- over the collection, setting each element of the array from the value
- returned by the iterator.
-@end deftypemethod
-@deftypemethod AbstractCollection {public Object} toArray (java.lang.Object[]@w{ }@var{a})
-Copy the collection into a given array if it will fit, or into a
- dynamically created array of the same run-time type as the given array if
- not. If there is space remaining in the array, the first element after the
- end of the collection is set to null (this is only useful if the
- collection is known to contain no null elements, however). This
- implementation first tests whether the given array is large enough to hold
- all the elements of the collection. If not, the reflection API is used to
- allocate a new array of the same run-time type. Next an iterator is
- obtained over the collection and the elements are placed in the array as
- they are returned by the iterator. Finally the first spare element, if
- any, of the array is set to null, and the created array is returned.
-@end deftypemethod
-@deftypemethod AbstractCollection {public String} toString ()
-Creates a String representation of the Collection. The string returned is
- of the form "[a, b, ...]" where a and b etc are the results of calling
- toString on the elements of the collection. This implementation obtains an
- Iterator over the Collection and adds each element to a StringBuffer as it
- is returned by the iterator.
-@end deftypemethod
-@deftypemethod AbstractList {public abstract Object} get (int@w{ }@var{index})
-
-@end deftypemethod
-@deftypemethod AbstractList {public void} add (int@w{ }@var{index}, java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod AbstractList {public boolean} add (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod AbstractList {public boolean} addAll (int@w{ }@var{index}, java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod AbstractList {public void} clear ()
-
-@end deftypemethod
-@deftypemethod AbstractList {public boolean} equals (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod AbstractList {public int} hashCode ()
-
-@end deftypemethod
-@deftypemethod AbstractList {public int} indexOf (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod AbstractList {public Iterator} iterator ()
-
-@end deftypemethod
-@deftypemethod AbstractList {public int} lastIndexOf (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod AbstractList {public ListIterator} listIterator ()
-Return an Iterator over this List. This implementation calls
- listIterator(0).
-@end deftypemethod
-@deftypemethod AbstractList {public ListIterator} listIterator (int@w{ }@var{index})
-
-@end deftypemethod
-@deftypemethod AbstractList {public Object} remove (int@w{ }@var{index})
-
-@end deftypemethod
-@deftypemethod AbstractList {protected void} removeRange (int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-Remove a subsection of the list. This is called by the clear and
- removeRange methods of the class which implements subList, which are
- difficult for subclasses to override directly. Therefore, this method
- should be overridden instead by the more efficient implementation, if one
- exists.
-
-
-
- This implementation first checks for illegal or out of range arguments. It
- then obtains a ListIterator over the list using listIterator(fromIndex).
- It then calls next() and remove() on this iterator repeatedly, toIndex -
- fromIndex times.
-@end deftypemethod
-@deftypemethod AbstractList {public Object} set (int@w{ }@var{index}, java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod AbstractList {public List} subList (int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-
-@end deftypemethod
-@deftypemethod AbstractMap {public void} clear ()
-Remove all entries from this Map. This default implementation calls
- entrySet().clear().
-@end deftypemethod
-@deftypemethod AbstractMap {public boolean} containsKey (java.lang.Object@w{ }@var{key})
-
-@end deftypemethod
-@deftypemethod AbstractMap {public boolean} containsValue (java.lang.Object@w{ }@var{value})
-
-@end deftypemethod
-@deftypemethod AbstractMap {public abstract Set} entrySet ()
-
-@end deftypemethod
-@deftypemethod AbstractMap {public boolean} equals (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod AbstractMap {public Object} get (java.lang.Object@w{ }@var{key})
-
-@end deftypemethod
-@deftypemethod AbstractMap {public int} hashCode ()
-
-@end deftypemethod
-@deftypemethod AbstractMap {public boolean} isEmpty ()
-
-@end deftypemethod
-@deftypemethod AbstractMap {public Set} keySet ()
-
-@end deftypemethod
-@deftypemethod AbstractMap {public Object} put (java.lang.Object@w{ }@var{key}, java.lang.Object@w{ }@var{value})
-
-@end deftypemethod
-@deftypemethod AbstractMap {public void} putAll (java.util.Map@w{ }@var{m})
-
-@end deftypemethod
-@deftypemethod AbstractMap {public Object} remove (java.lang.Object@w{ }@var{key})
-
-@end deftypemethod
-@deftypemethod AbstractMap {public int} size ()
-
-@end deftypemethod
-@deftypemethod AbstractMap {public String} toString ()
-
-@end deftypemethod
-@deftypemethod AbstractMap {public Collection} values ()
-
-@end deftypemethod
-@deftypemethod AbstractSequentialList {public abstract ListIterator} listIterator (int@w{ }@var{index})
-Returns a ListIterator over the list, starting from position index.
- Subclasses must provide an implementation of this method.
-@end deftypemethod
-@deftypemethod AbstractSequentialList {public void} add (int@w{ }@var{index}, java.lang.Object@w{ }@var{o})
-Add an element to the list at a given index. This implementation obtains a
- ListIterator positioned at the specified index, and then adds the element
- using the ListIterator's add method.
-@end deftypemethod
-@deftypemethod AbstractSequentialList {public boolean} addAll (int@w{ }@var{index}, java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod AbstractSequentialList {public Object} get (int@w{ }@var{index})
-
-@end deftypemethod
-@deftypemethod AbstractSequentialList {public Iterator} iterator ()
-Return an Iterator over this List. This implementation returns
- listIterator().
-@end deftypemethod
-@deftypemethod AbstractSequentialList {public Object} remove (int@w{ }@var{index})
-
-@end deftypemethod
-@deftypemethod AbstractSequentialList {public Object} set (int@w{ }@var{index}, java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod AbstractSet {public boolean} equals (java.lang.Object@w{ }@var{o})
-Tests whether the given object is equal to this Set. This implementation
- first checks whether this set <em>is</em> the given object, and returns
- true if so. Otherwise, if o is a Set and is the same size as this one, it
- returns the result of calling containsAll on the given Set. Otherwise, it
- returns false.
-@end deftypemethod
-@deftypemethod AbstractSet {public int} hashCode ()
-Returns a hash code for this Set. The hash code of a Set is the sum of the
- hash codes of all its elements, except that the hash code of null is
- defined to be zero. This implementation obtains an Iterator over the Set,
- and sums the results.
-@end deftypemethod
-@deftypemethod ArrayList {public void} ensureCapacity (int@w{ }@var{minCapacity})
-Guarantees that this list will have at least enough capacity to
- hold minCapacity elements.
-@end deftypemethod
-@deftypemethod ArrayList {public boolean} add (java.lang.Object@w{ }@var{e})
-Appends the supplied element to the end of this list.
-@end deftypemethod
-@deftypemethod ArrayList {public Object} get (int@w{ }@var{index})
-Retrieves the element at the user-supplied index.
-@end deftypemethod
-@deftypemethod ArrayList {public int} size ()
-Returns the number of elements in this list
-@end deftypemethod
-@deftypemethod ArrayList {public Object} remove (int@w{ }@var{index})
-Removes the element at the user-supplied index
-@end deftypemethod
-@deftypemethod ArrayList {protected void} removeRange (int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-Removes all elements in the half-open interval [iFromIndex, iToIndex).
-@end deftypemethod
-@deftypemethod ArrayList {public void} add (int@w{ }@var{index}, java.lang.Object@w{ }@var{e})
-Adds the supplied element at the specified index, shifting all
- elements currently at that index or higher one to the right.
-@end deftypemethod
-@deftypemethod ArrayList {public boolean} addAll (java.util.Collection@w{ }@var{c})
-Add each element in the supplied Collection to this List.
-@end deftypemethod
-@deftypemethod ArrayList {public boolean} addAll (int@w{ }@var{index}, java.util.Collection@w{ }@var{c})
-Add all elements in the supplied collection, inserting them beginning
- at the specified index.
-@end deftypemethod
-@deftypemethod ArrayList {public Object} clone ()
-Creates a shallow copy of this ArrayList
-@end deftypemethod
-@deftypemethod ArrayList {public boolean} contains (java.lang.Object@w{ }@var{e})
-Returns true iff oElement is in this ArrayList.
-@end deftypemethod
-@deftypemethod ArrayList {public int} indexOf (java.lang.Object@w{ }@var{e})
-Returns the lowest index at which oElement appears in this List, or
- -1 if it does not appear.
-@end deftypemethod
-@deftypemethod ArrayList {public int} lastIndexOf (java.lang.Object@w{ }@var{e})
-Returns the highest index at which oElement appears in this List, or
- -1 if it does not appear.
-@end deftypemethod
-@deftypemethod ArrayList {public void} clear ()
-Removes all elements from this List
-@end deftypemethod
-@deftypemethod ArrayList {public Object} set (int@w{ }@var{index}, java.lang.Object@w{ }@var{e})
-Sets the element at the specified index.
-@end deftypemethod
-@deftypemethod ArrayList {public Object} toArray ()
-Returns an Object Array containing all of the elements in this ArrayList
-@end deftypemethod
-@deftypemethod ArrayList {public Object} toArray (java.lang.Object[]@w{ }@var{array})
-Returns an Array whose component type is the runtime component type of
- the passed-in Array. The returned Array is populated with all of the
- elements in this ArrayList. If the passed-in Array is not large enough
- to store all of the elements in this List, a new Array will be created
- and returned; if the passed-in Array is <i>larger</i> than the size
- of this List, then size() index will be set to null.
-@end deftypemethod
-@deftypemethod ArrayList {public void} trimToSize ()
-Trims the capacity of this List to be equal to its size;
- a memory saver.
-@end deftypemethod
-@deftypemethod Arrays {public static int} binarySearch (byte[]@w{ }@var{a}, byte@w{ }@var{key})
-Perform a binary search of a byte array for a key. The array must be
- sorted (as by the sort() method) - if it is not, the behaviour of this
- method is undefined, and may be an infinite loop. If the array contains
- the key more than once, any one of them may be found. Note: although the
- specification allows for an infinite loop if the array is unsorted, it
- will not happen in this implementation.
-@end deftypemethod
-@deftypemethod Arrays {public static int} binarySearch (char[]@w{ }@var{a}, char@w{ }@var{key})
-Perform a binary search of a char array for a key. The array must be
- sorted (as by the sort() method) - if it is not, the behaviour of this
- method is undefined, and may be an infinite loop. If the array contains
- the key more than once, any one of them may be found. Note: although the
- specification allows for an infinite loop if the array is unsorted, it
- will not happen in this implementation.
-@end deftypemethod
-@deftypemethod Arrays {public static int} binarySearch (double[]@w{ }@var{a}, double@w{ }@var{key})
-Perform a binary search of a double array for a key. The array must be
- sorted (as by the sort() method) - if it is not, the behaviour of this
- method is undefined, and may be an infinite loop. If the array contains
- the key more than once, any one of them may be found. Note: although the
- specification allows for an infinite loop if the array is unsorted, it
- will not happen in this implementation.
-@end deftypemethod
-@deftypemethod Arrays {public static int} binarySearch (float[]@w{ }@var{a}, float@w{ }@var{key})
-Perform a binary search of a float array for a key. The array must be
- sorted (as by the sort() method) - if it is not, the behaviour of this
- method is undefined, and may be an infinite loop. If the array contains
- the key more than once, any one of them may be found. Note: although the
- specification allows for an infinite loop if the array is unsorted, it
- will not happen in this implementation.
-@end deftypemethod
-@deftypemethod Arrays {public static int} binarySearch (int[]@w{ }@var{a}, int@w{ }@var{key})
-Perform a binary search of an int array for a key. The array must be
- sorted (as by the sort() method) - if it is not, the behaviour of this
- method is undefined, and may be an infinite loop. If the array contains
- the key more than once, any one of them may be found. Note: although the
- specification allows for an infinite loop if the array is unsorted, it
- will not happen in this implementation.
-@end deftypemethod
-@deftypemethod Arrays {public static int} binarySearch (long[]@w{ }@var{a}, long@w{ }@var{key})
-Perform a binary search of a long array for a key. The array must be
- sorted (as by the sort() method) - if it is not, the behaviour of this
- method is undefined, and may be an infinite loop. If the array contains
- the key more than once, any one of them may be found. Note: although the
- specification allows for an infinite loop if the array is unsorted, it
- will not happen in this implementation.
-@end deftypemethod
-@deftypemethod Arrays {public static int} binarySearch (short[]@w{ }@var{a}, short@w{ }@var{key})
-Perform a binary search of a short array for a key. The array must be
- sorted (as by the sort() method) - if it is not, the behaviour of this
- method is undefined, and may be an infinite loop. If the array contains
- the key more than once, any one of them may be found. Note: although the
- specification allows for an infinite loop if the array is unsorted, it
- will not happen in this implementation.
-@end deftypemethod
-@deftypemethod Arrays {public static int} binarySearch (java.lang.Object[]@w{ }@var{a}, java.lang.Object@w{ }@var{key})
-Perform a binary search of an Object array for a key, using the natural
- ordering of the elements. The array must be sorted (as by the sort()
- method) - if it is not, the behaviour of this method is undefined, and may
- be an infinite loop. Further, the key must be comparable with every item
- in the array. If the array contains the key more than once, any one of
- them may be found. Note: although the specification allows for an infinite
- loop if the array is unsorted, it will not happen in this (JCL)
- implementation.
-@end deftypemethod
-@deftypemethod Arrays {public static int} binarySearch (java.lang.Object[]@w{ }@var{a}, java.lang.Object@w{ }@var{key}, java.util.Comparator@w{ }@var{c})
-Perform a binary search of an Object array for a key, using a supplied
- Comparator. The array must be sorted (as by the sort() method with the
- same Comparator) - if it is not, the behaviour of this method is
- undefined, and may be an infinite loop. Further, the key must be
- comparable with every item in the array. If the array contains the key
- more than once, any one of them may be found. Note: although the
- specification allows for an infinite loop if the array is unsorted, it
- will not happen in this (JCL) implementation.
-@end deftypemethod
-@deftypemethod Arrays {public static boolean} equals (byte[]@w{ }@var{a1}, byte[]@w{ }@var{a2})
-Compare two byte arrays for equality.
-@end deftypemethod
-@deftypemethod Arrays {public static boolean} equals (char[]@w{ }@var{a1}, char[]@w{ }@var{a2})
-Compare two char arrays for equality.
-@end deftypemethod
-@deftypemethod Arrays {public static boolean} equals (double[]@w{ }@var{a1}, double[]@w{ }@var{a2})
-Compare two double arrays for equality.
-@end deftypemethod
-@deftypemethod Arrays {public static boolean} equals (float[]@w{ }@var{a1}, float[]@w{ }@var{a2})
-Compare two float arrays for equality.
-@end deftypemethod
-@deftypemethod Arrays {public static boolean} equals (long[]@w{ }@var{a1}, long[]@w{ }@var{a2})
-Compare two long arrays for equality.
-@end deftypemethod
-@deftypemethod Arrays {public static boolean} equals (short[]@w{ }@var{a1}, short[]@w{ }@var{a2})
-Compare two short arrays for equality.
-@end deftypemethod
-@deftypemethod Arrays {public static boolean} equals (boolean[]@w{ }@var{a1}, boolean[]@w{ }@var{a2})
-Compare two boolean arrays for equality.
-@end deftypemethod
-@deftypemethod Arrays {public static boolean} equals (int[]@w{ }@var{a1}, int[]@w{ }@var{a2})
-Compare two int arrays for equality.
-@end deftypemethod
-@deftypemethod Arrays {public static boolean} equals (java.lang.Object[]@w{ }@var{a1}, java.lang.Object[]@w{ }@var{a2})
-Compare two Object arrays for equality.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (boolean[]@w{ }@var{a}, boolean@w{ }@var{val})
-Fill an array with a boolean value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (boolean[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex}, boolean@w{ }@var{val})
-Fill a range of an array with a boolean value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (byte[]@w{ }@var{a}, byte@w{ }@var{val})
-Fill an array with a byte value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (byte[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex}, byte@w{ }@var{val})
-Fill a range of an array with a byte value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (char[]@w{ }@var{a}, char@w{ }@var{val})
-Fill an array with a char value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (char[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex}, char@w{ }@var{val})
-Fill a range of an array with a char value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (double[]@w{ }@var{a}, double@w{ }@var{val})
-Fill an array with a double value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (double[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex}, double@w{ }@var{val})
-Fill a range of an array with a double value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (float[]@w{ }@var{a}, float@w{ }@var{val})
-Fill an array with a float value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (float[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex}, float@w{ }@var{val})
-Fill a range of an array with a float value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (int[]@w{ }@var{a}, int@w{ }@var{val})
-Fill an array with an int value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (int[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex}, int@w{ }@var{val})
-Fill a range of an array with an int value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (long[]@w{ }@var{a}, long@w{ }@var{val})
-Fill an array with a long value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (long[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex}, long@w{ }@var{val})
-Fill a range of an array with a long value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (short[]@w{ }@var{a}, short@w{ }@var{val})
-Fill an array with a short value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (short[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex}, short@w{ }@var{val})
-Fill a range of an array with a short value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (java.lang.Object[]@w{ }@var{a}, java.lang.Object@w{ }@var{val})
-Fill an array with an Object value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} fill (java.lang.Object[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex}, java.lang.Object@w{ }@var{val})
-Fill a range of an array with an Object value.
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (byte[]@w{ }@var{a})
-Sort a byte array into ascending order. The sort algorithm is an optimised
- quicksort, as described in Jon L. Bentley and M. Douglas McIlroy's
- "Engineering a Sort Function", Software-Practice and Experience, Vol.
- 23(11) P. 1249-1265 (November 1993). This algorithm gives nlog(n)
- performance on many arrays that would take quadratic time with a standard
- quicksort.
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (byte[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (char[]@w{ }@var{a})
-Sort a char array into ascending order. The sort algorithm is an optimised
- quicksort, as described in Jon L. Bentley and M. Douglas McIlroy's
- "Engineering a Sort Function", Software-Practice and Experience, Vol.
- 23(11) P. 1249-1265 (November 1993). This algorithm gives nlog(n)
- performance on many arrays that would take quadratic time with a standard
- quicksort.
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (char[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (double[]@w{ }@var{a})
-Sort a double array into ascending order. The sort algorithm is an
- optimised quicksort, as described in Jon L. Bentley and M. Douglas
- McIlroy's "Engineering a Sort Function", Software-Practice and Experience,
- Vol. 23(11) P. 1249-1265 (November 1993). This algorithm gives nlog(n)
- performance on many arrays that would take quadratic time with a standard
- quicksort. Note that this implementation, like Sun's, has undefined
- behaviour if the array contains any NaN values.
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (double[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (float[]@w{ }@var{a})
-Sort a float array into ascending order. The sort algorithm is an
- optimised quicksort, as described in Jon L. Bentley and M. Douglas
- McIlroy's "Engineering a Sort Function", Software-Practice and Experience,
- Vol. 23(11) P. 1249-1265 (November 1993). This algorithm gives nlog(n)
- performance on many arrays that would take quadratic time with a standard
- quicksort. Note that this implementation, like Sun's, has undefined
- behaviour if the array contains any NaN values.
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (float[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (int[]@w{ }@var{a})
-Sort an int array into ascending order. The sort algorithm is an optimised
- quicksort, as described in Jon L. Bentley and M. Douglas McIlroy's
- "Engineering a Sort Function", Software-Practice and Experience, Vol.
- 23(11) P. 1249-1265 (November 1993). This algorithm gives nlog(n)
- performance on many arrays that would take quadratic time with a standard
- quicksort.
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (int[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (long[]@w{ }@var{a})
-Sort a long array into ascending order. The sort algorithm is an optimised
- quicksort, as described in Jon L. Bentley and M. Douglas McIlroy's
- "Engineering a Sort Function", Software-Practice and Experience, Vol.
- 23(11) P. 1249-1265 (November 1993). This algorithm gives nlog(n)
- performance on many arrays that would take quadratic time with a standard
- quicksort.
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (long[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (short[]@w{ }@var{a})
-Sort a short array into ascending order. The sort algorithm is an
- optimised quicksort, as described in Jon L. Bentley and M. Douglas
- McIlroy's "Engineering a Sort Function", Software-Practice and Experience,
- Vol. 23(11) P. 1249-1265 (November 1993). This algorithm gives nlog(n)
- performance on many arrays that would take quadratic time with a standard
- quicksort.
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (short[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (java.lang.Object[]@w{ }@var{a})
-Sort an array of Objects according to their natural ordering. The sort is
- guaranteed to be stable, that is, equal elements will not be reordered.
- The sort algorithm is a mergesort with the merge omitted if the last
- element of one half comes before the first element of the other half. This
- algorithm gives guaranteed O(nlog(n)) time, at the expense of making a
- copy of the array.
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (java.lang.Object[]@w{ }@var{a}, java.util.Comparator@w{ }@var{c})
-Sort an array of Objects according to a Comparator. The sort is
- guaranteed to be stable, that is, equal elements will not be reordered.
- The sort algorithm is a mergesort with the merge omitted if the last
- element of one half comes before the first element of the other half. This
- algorithm gives guaranteed O(nlog(n)) time, at the expense of making a
- copy of the array.
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (java.lang.Object[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-Sort an array of Objects according to their natural ordering. The sort is
- guaranteed to be stable, that is, equal elements will not be reordered.
- The sort algorithm is a mergesort with the merge omitted if the last
- element of one half comes before the first element of the other half. This
- algorithm gives guaranteed O(nlog(n)) time, at the expense of making a
- copy of the array.
-@end deftypemethod
-@deftypemethod Arrays {public static void} sort (java.lang.Object[]@w{ }@var{a}, int@w{ }@var{fromIndex}, int@w{ }@var{toIndex}, java.util.Comparator@w{ }@var{c})
-Sort an array of Objects according to a Comparator. The sort is
- guaranteed to be stable, that is, equal elements will not be reordered.
- The sort algorithm is a mergesort with the merge omitted if the last
- element of one half comes before the first element of the other half. This
- algorithm gives guaranteed O(nlog(n)) time, at the expense of making a
- copy of the array.
-@end deftypemethod
-@deftypemethod Arrays {public static List} asList (java.lang.Object[]@w{ }@var{a})
-Returns a list "view" of the specified array. This method is intended to
- make it easy to use the Collections API with existing array-based APIs and
- programs.
-@end deftypemethod
-@deftypemethod BitSet {public void} and (java.util.BitSet@w{ }@var{bs})
-Performs the logical AND operation on this bit set and the
- given @code{set}. This means it builds the intersection
- of the two sets. The result is stored into this bit set.
-@end deftypemethod
-@deftypemethod BitSet {public void} andNot (java.util.BitSet@w{ }@var{bs})
-Performs the logical AND operation on this bit set and the
- complement of the given @code{set}. This means it
- selects every element in the first set, that isn't in the
- second set. The result is stored into this bit set.
-@end deftypemethod
-@deftypemethod BitSet {public void} clear (int@w{ }@var{pos})
-Removes the integer @code{bitIndex} from this set. That is
- the corresponding bit is cleared. If the index is not in the set,
- this method does nothing.
-@end deftypemethod
-@deftypemethod BitSet {public Object} clone ()
-Create a clone of this bit set, that is an instance of the same
- class and contains the same elements. But it doesn't change when
- this bit set changes.
-@end deftypemethod
-@deftypemethod BitSet {public boolean} equals (java.lang.Object@w{ }@var{obj})
-Returns true if the @code{obj} is a bit set that contains
- exactly the same elements as this bit set, otherwise false.
-@end deftypemethod
-@deftypemethod BitSet {public boolean} get (int@w{ }@var{pos})
-Returns true if the integer @code{bitIndex} is in this bit
- set, otherwise false.
-@end deftypemethod
-@deftypemethod BitSet {public int} hashCode ()
-Returns a hash code value for this bit set. The hash code of
- two bit sets containing the same integers is identical. The algorithm
- used to compute it is as follows:
-
- Suppose the bits in the BitSet were to be stored in an array of
- long integers called @code{bits}, in such a manner that
- bit @code{k} is set in the BitSet (for non-negative values
- of @code{k}) if and only if
-
- <pre>
- ((k/64) < bits.length) && ((bits[k/64] & (1L << (bit % 64))) != 0)
- </pre>
-
- Then the following definition of the hashCode method
- would be a correct implementation of the actual algorithm:
-
- <pre>
- public int hashCode() {
- long h = 1234;
- for (int i = bits.length-1; i>=0; i--) {
- h ^= bits[i] * (i + 1);
- }
- return (int)((h >> 32) ^ h);
- }
- </pre>
-
- Note that the hash code values changes, if the set is changed.
-@end deftypemethod
-@deftypemethod BitSet {public int} length ()
-Returns the logical number of bits actually used by this bit
- set. It returns the index of the highest set bit plus one.
- Note that this method doesn't return the number of set bits.
-@end deftypemethod
-@deftypemethod BitSet {public void} or (java.util.BitSet@w{ }@var{bs})
-Performs the logical OR operation on this bit set and the
- given @code{set}. This means it builds the union
- of the two sets. The result is stored into this bit set, which
- grows as necessary.
-@end deftypemethod
-@deftypemethod BitSet {public void} set (int@w{ }@var{pos})
-Add the integer @code{bitIndex} to this set. That is
- the corresponding bit is set to true. If the index was already in
- the set, this method does nothing. The size of this structure
- is automatically increased as necessary.
-@end deftypemethod
-@deftypemethod BitSet {public int} size ()
-Returns the number of bits actually used by this bit set. Note
- that this method doesn't return the number of set bits.
-@end deftypemethod
-@deftypemethod BitSet {public String} toString ()
-Returns the string representation of this bit set. This
- consists of a comma separated list of the integers in this set
- surrounded by curly braces. There is a space after each comma.
-@end deftypemethod
-@deftypemethod BitSet {public void} xor (java.util.BitSet@w{ }@var{bs})
-Performs the logical XOR operation on this bit set and the
- given @code{set}. This means it builds the symmetric
- remainder of the two sets (the elements that are in one set,
- but not in the other). The result is stored into this bit set,
- which grows as necessary.
-@end deftypemethod
-@deftypemethod Calendar {public static synchronized Calendar} getInstance ()
-Creates a calendar representing the actual time, using the default
- time zone and locale.
-@end deftypemethod
-@deftypemethod Calendar {public static synchronized Calendar} getInstance (java.util.TimeZone@w{ }@var{zone})
-Creates a calendar representing the actual time, using the given
- time zone and the default locale.
-@end deftypemethod
-@deftypemethod Calendar {public static synchronized Calendar} getInstance (java.util.Locale@w{ }@var{locale})
-Creates a calendar representing the actual time, using the default
- time zone and the given locale.
-@end deftypemethod
-@deftypemethod Calendar {public static synchronized Calendar} getInstance (java.util.TimeZone@w{ }@var{zone}, java.util.Locale@w{ }@var{locale})
-Creates a calendar representing the actual time, using the given
- time zone and locale.
-@end deftypemethod
-@deftypemethod Calendar {public static synchronized Locale} getAvailableLocales ()
-Gets the set of locales for which a Calendar is availiable.
-@end deftypemethod
-@deftypemethod Calendar {protected abstract void} computeTime ()
-Converts the time field values (@code{fields}) to
- milliseconds since the epoch UTC (@code{time}). Override
- this method if you write your own Calendar.
-@end deftypemethod
-@deftypemethod Calendar {protected abstract void} computeFields ()
-Converts the milliseconds since the epoch UTC
- (@code{time}) to time fields
- (@code{fields}). Override this method if you write your
- own Calendar.
-@end deftypemethod
-@deftypemethod Calendar {public final Date} getTime ()
-Converts the time represented by this object to a
- @code{Date}-Object.
-@end deftypemethod
-@deftypemethod Calendar {public final void} setTime (java.util.Date@w{ }@var{date})
-Sets this Calender's time to the given Date. All time fields
- are invalidated by this method.
-@end deftypemethod
-@deftypemethod Calendar {protected long} getTimeInMillis ()
-Returns the time represented by this Calendar.
-@end deftypemethod
-@deftypemethod Calendar {protected void} setTimeInMillis (long@w{ }@var{time})
-Sets this Calender's time to the given Time. All time fields
- are invalidated by this method.
-@end deftypemethod
-@deftypemethod Calendar {public final int} get (int@w{ }@var{field})
-Gets the value of the specified field. They are recomputed
- if they are invalid.
-@end deftypemethod
-@deftypemethod Calendar {protected final int} internalGet (int@w{ }@var{field})
-Gets the value of the specified field. This method doesn't
- recompute the fields, if they are invalid.
-@end deftypemethod
-@deftypemethod Calendar {public final void} set (int@w{ }@var{field}, int@w{ }@var{value})
-Sets the time field with the given value. This does invalidate
- the time in milliseconds.
-@end deftypemethod
-@deftypemethod Calendar {public final void} set (int@w{ }@var{year}, int@w{ }@var{month}, int@w{ }@var{date})
-Sets the fields for year, month, and date
-@end deftypemethod
-@deftypemethod Calendar {public final void} set (int@w{ }@var{year}, int@w{ }@var{month}, int@w{ }@var{date}, int@w{ }@var{hour}, int@w{ }@var{minute})
-Sets the fields for year, month, date, hour, and minute
-@end deftypemethod
-@deftypemethod Calendar {public final void} set (int@w{ }@var{year}, int@w{ }@var{month}, int@w{ }@var{date}, int@w{ }@var{hour}, int@w{ }@var{minute}, int@w{ }@var{second})
-Sets the fields for year, month, date, hour, and minute
-@end deftypemethod
-@deftypemethod Calendar {public final void} clear ()
-Clears the values of all the time fields.
-@end deftypemethod
-@deftypemethod Calendar {public final void} clear (int@w{ }@var{field})
-Clears the values of the specified time field.
-@end deftypemethod
-@deftypemethod Calendar {public final boolean} isSet (int@w{ }@var{field})
-Determines if the specified field has a valid value.
-@end deftypemethod
-@deftypemethod Calendar {protected void} complete ()
-Fills any unset fields in the time field list
-@end deftypemethod
-@deftypemethod Calendar {public boolean} equals (java.lang.Object@w{ }@var{o})
-Compares the given calender with this.
-@end deftypemethod
-@deftypemethod Calendar {public int} hashCode ()
-Returns a hash code for this calendar.
-@end deftypemethod
-@deftypemethod Calendar {public boolean} before (java.lang.Object@w{ }@var{o})
-Compares the given calender with this.
-@end deftypemethod
-@deftypemethod Calendar {public boolean} after (java.lang.Object@w{ }@var{o})
-Compares the given calender with this.
-@end deftypemethod
-@deftypemethod Calendar {public abstract void} add (int@w{ }@var{field}, int@w{ }@var{amount})
-Adds the specified amount of time to the given time field. The
- amount may be negative to subtract the time. If the field overflows
- it does what you expect: Jan, 25 + 10 Days is Feb, 4.
-@end deftypemethod
-@deftypemethod Calendar {public abstract void} roll (int@w{ }@var{field}, boolean@w{ }@var{up})
-Rolls the specified time field up or down. This means add one
- to the specified field, but don't change the other fields. If
- the maximum for this field is reached, start over with the
- minimum value. <br>
-
- <strong>Note:</strong> There may be situation, where the other
- fields must be changed, e.g rolling the month on May, 31.
- The date June, 31 is automatically converted to July, 1.
-@end deftypemethod
-@deftypemethod Calendar {public void} roll (int@w{ }@var{field}, int@w{ }@var{amount})
-Rolls up or down the specified time field by the given amount.
- A negative amount rolls down. The default implementation is
- call @code{roll(int, boolean)} for the specified amount.
-
- Subclasses should override this method to do more intuitiv things.
-@end deftypemethod
-@deftypemethod Calendar {public void} setTimeZone (java.util.TimeZone@w{ }@var{zone})
-Sets the time zone to the specified value.
-@end deftypemethod
-@deftypemethod Calendar {public TimeZone} getTimeZone ()
-Gets the time zone of this calendar
-@end deftypemethod
-@deftypemethod Calendar {public void} setLenient (boolean@w{ }@var{lenient})
-Specifies if the date/time interpretation should be lenient.
- If the flag is set, a date such as "February 30, 1996" will be
- treated as the 29th day after the February 1. If this flag
- is false, such dates will cause an exception.
-@end deftypemethod
-@deftypemethod Calendar {public boolean} isLenient ()
-Tells if the date/time interpretation is lenient.
-@end deftypemethod
-@deftypemethod Calendar {public void} setFirstDayOfWeek (int@w{ }@var{value})
-Sets what the first day of week is. This is used for
- WEEK_OF_MONTH and WEEK_OF_YEAR fields.
-@end deftypemethod
-@deftypemethod Calendar {public int} getFirstDayOfWeek ()
-Gets what the first day of week is. This is used for
- WEEK_OF_MONTH and WEEK_OF_YEAR fields.
-@end deftypemethod
-@deftypemethod Calendar {public void} setMinimalDaysInFirstWeek (int@w{ }@var{value})
-Sets how many days are required in the first week of the year.
- If the first day of the year should be the first week you should
- set this value to 1. If the first week must be a full week, set
- it to 7.
-@end deftypemethod
-@deftypemethod Calendar {public int} getMinimalDaysInFirstWeek ()
-Gets how many days are required in the first week of the year.
-@end deftypemethod
-@deftypemethod Calendar {public abstract int} getMinimum (int@w{ }@var{field})
-Gets the smallest value that is allowed for the specified field.
-@end deftypemethod
-@deftypemethod Calendar {public abstract int} getMaximum (int@w{ }@var{field})
-Gets the biggest value that is allowed for the specified field.
-@end deftypemethod
-@deftypemethod Calendar {public abstract int} getGreatestMinimum (int@w{ }@var{field})
-Gets the greatest minimum value that is allowed for the specified field.
-@end deftypemethod
-@deftypemethod Calendar {public abstract int} getLeastMaximum (int@w{ }@var{field})
-Gets the smallest maximum value that is allowed for the
- specified field. For example this is 28 for DAY_OF_MONTH.
-@end deftypemethod
-@deftypemethod Calendar {public Object} clone ()
-Return a clone of this object.
-@end deftypemethod
-@deftypemethod Calendar {public String} toString ()
-Returns a string representation of this object. It is mainly
- for debugging purposes and its content is implementation
- specific.
-@end deftypemethod
-@deftypemethod Collection {public int} size ()
-
-@end deftypemethod
-@deftypemethod Collection {public boolean} isEmpty ()
-
-@end deftypemethod
-@deftypemethod Collection {public boolean} contains (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod Collection {public Iterator} iterator ()
-
-@end deftypemethod
-@deftypemethod Collection {public Object} toArray ()
-
-@end deftypemethod
-@deftypemethod Collection {public Object} toArray (java.lang.Object[]@w{ }@var{a})
-
-@end deftypemethod
-@deftypemethod Collection {public boolean} add (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod Collection {public boolean} remove (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod Collection {public boolean} containsAll (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Collection {public boolean} addAll (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Collection {public boolean} removeAll (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Collection {public boolean} retainAll (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Collection {public void} clear ()
-
-@end deftypemethod
-@deftypemethod Collection {public boolean} equals (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod Collection {public int} hashCode ()
-
-@end deftypemethod
-@deftypemethod Collections {public static int} binarySearch (java.util.List@w{ }@var{l}, java.lang.Object@w{ }@var{key})
-Perform a binary search of a List for a key, using the natural ordering of
- the elements. The list must be sorted (as by the sort() method) - if it is
- not, the behaviour of this method is undefined, and may be an infinite
- loop. Further, the key must be comparable with every item in the list. If
- the list contains the key more than once, any one of them may be found. To
- avoid pathological behaviour on sequential-access lists, a linear search
- is used if (l instanceof AbstractSequentialList). Note: although the
- specification allows for an infinite loop if the list is unsorted, it will
- not happen in this (Classpath) implementation.
-@end deftypemethod
-@deftypemethod Collections {public static int} binarySearch (java.util.List@w{ }@var{l}, java.lang.Object@w{ }@var{key}, java.util.Comparator@w{ }@var{c})
-Perform a binary search of a List for a key, using a supplied Comparator.
- The list must be sorted (as by the sort() method with the same Comparator)
- - if it is not, the behaviour of this method is undefined, and may be an
- infinite loop. Further, the key must be comparable with every item in the
- list. If the list contains the key more than once, any one of them may be
- found. To avoid pathological behaviour on sequential-access lists, a
- linear search is used if (l instanceof AbstractSequentialList). Note:
- although the specification allows for an infinite loop if the list is
- unsorted, it will not happen in this (Classpath) implementation.
-@end deftypemethod
-@deftypemethod Collections {public static void} copy (java.util.List@w{ }@var{dest}, java.util.List@w{ }@var{source})
-Copy one list to another. If the destination list is longer than the
- source list, the remaining elements are unaffected. This method runs in
- linear time.
-@end deftypemethod
-@deftypemethod Collections {public static Enumeration} enumeration (java.util.Collection@w{ }@var{c})
-Returns an Enumeration over a collection. This allows interoperability
- with legacy APIs that require an Enumeration as input.
-@end deftypemethod
-@deftypemethod Collections {public static void} fill (java.util.List@w{ }@var{l}, java.lang.Object@w{ }@var{val})
-Replace every element of a list with a given value. This method runs in
- linear time.
-@end deftypemethod
-@deftypemethod Collections {public static Object} max (java.util.Collection@w{ }@var{c})
-Find the maximum element in a Collection, according to the natural
- ordering of the elements. This implementation iterates over the
- Collection, so it works in linear time.
-@end deftypemethod
-@deftypemethod Collections {public static Object} max (java.util.Collection@w{ }@var{c}, java.util.Comparator@w{ }@var{order})
-Find the maximum element in a Collection, according to a specified
- Comparator. This implementation iterates over the Collection, so it
- works in linear time.
-@end deftypemethod
-@deftypemethod Collections {public static Object} min (java.util.Collection@w{ }@var{c})
-Find the minimum element in a Collection, according to the natural
- ordering of the elements. This implementation iterates over the
- Collection, so it works in linear time.
-@end deftypemethod
-@deftypemethod Collections {public static Object} min (java.util.Collection@w{ }@var{c}, java.util.Comparator@w{ }@var{order})
-Find the minimum element in a Collection, according to a specified
- Comparator. This implementation iterates over the Collection, so it
- works in linear time.
-@end deftypemethod
-@deftypemethod Collections {public static List} nCopies (int@w{ }@var{n}, java.lang.Object@w{ }@var{o})
-Creates an immutable list consisting of the same object repeated n times.
- The returned object is tiny, consisting of only a single reference to the
- object and a count of the number of elements. It is Serializable.
-@end deftypemethod
-@deftypemethod Collections {public static void} reverse (java.util.List@w{ }@var{l})
-Reverse a given list. This method works in linear time.
-@end deftypemethod
-@deftypemethod Collections {public static Comparator} reverseOrder ()
-Get a comparator that implements the reverse of natural ordering. This is
- intended to make it easy to sort into reverse order, by simply passing
- Collections.reverseOrder() to the sort method. The return value of this
- method is Serializable.
-@end deftypemethod
-@deftypemethod Collections {public static void} shuffle (java.util.List@w{ }@var{l})
-Shuffle a list according to a default source of randomness. The algorithm
- used would result in a perfectly fair shuffle (that is, each element would
- have an equal chance of ending up in any position) with a perfect source
- of randomness; in practice the results are merely very close to perfect.
-
-
-
- This method operates in linear time on a random-access list, but may take
- quadratic time on a sequential-access list.
- Note: this (classpath) implementation will never take quadratic time, but
- it does make a copy of the list. This is in line with the behaviour of the
- sort methods and seems preferable.
-@end deftypemethod
-@deftypemethod Collections {public static void} shuffle (java.util.List@w{ }@var{l}, java.util.Random@w{ }@var{r})
-Shuffle a list according to a given source of randomness. The algorithm
- used iterates backwards over the list, swapping each element with an
- element randomly selected from the elements in positions less than or
- equal to it (using r.nextInt(int)).
-
-
-
- This algorithm would result in a perfectly fair shuffle (that is, each
- element would have an equal chance of ending up in any position) if r were
- a perfect source of randomness. In practise (eg if r = new Random()) the
- results are merely very close to perfect.
-
-
-
- This method operates in linear time on a random-access list, but may take
- quadratic time on a sequential-access list.
- Note: this (classpath) implementation will never take quadratic time, but
- it does make a copy of the list. This is in line with the behaviour of the
- sort methods and seems preferable.
-@end deftypemethod
-@deftypemethod Collections {public static Set} singleton (java.lang.Object@w{ }@var{o})
-Obtain an immutable Set consisting of a single element. The return value
- of this method is Serializable.
-@end deftypemethod
-@deftypemethod Collections {public static List} singletonList (java.lang.Object@w{ }@var{o})
-Obtain an immutable List consisting of a single element. The return value
- of this method is Serializable.
-@end deftypemethod
-@deftypemethod Collections {public static Map} singletonMap (java.lang.Object@w{ }@var{key}, java.lang.Object@w{ }@var{value})
-Obtain an immutable Map consisting of a single key value pair.
- The return value of this method is Serializable.
-@end deftypemethod
-@deftypemethod Collections {public static void} sort (java.util.List@w{ }@var{l})
-Sort a list according to the natural ordering of its elements. The list
- must be modifiable, but can be of fixed size. The sort algorithm is
- precisely that used by Arrays.sort(Object[]), which offers guaranteed
- nlog(n) performance. This implementation dumps the list into an array,
- sorts the array, and then iterates over the list setting each element from
- the array.
-@end deftypemethod
-@deftypemethod Collections {public static void} sort (java.util.List@w{ }@var{l}, java.util.Comparator@w{ }@var{c})
-Sort a list according to a specified Comparator. The list must be
- modifiable, but can be of fixed size. The sort algorithm is precisely that
- used by Arrays.sort(Object[], Comparator), which offers guaranteed
- nlog(n) performance. This implementation dumps the list into an array,
- sorts the array, and then iterates over the list setting each element from
- the array.
-@end deftypemethod
-@deftypemethod Collections {public static Collection} synchronizedCollection (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Collections {public static List} synchronizedList (java.util.List@w{ }@var{l})
-
-@end deftypemethod
-@deftypemethod Collections {public static Map} synchronizedMap (java.util.Map@w{ }@var{m})
-
-@end deftypemethod
-@deftypemethod Collections {public static Set} synchronizedSet (java.util.Set@w{ }@var{s})
-
-@end deftypemethod
-@deftypemethod Collections {public static SortedMap} synchronizedSortedMap (java.util.SortedMap@w{ }@var{m})
-
-@end deftypemethod
-@deftypemethod Collections {public static SortedSet} synchronizedSortedSet (java.util.SortedSet@w{ }@var{s})
-
-@end deftypemethod
-@deftypemethod Collections {public static Collection} unmodifiableCollection (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Collections {public static List} unmodifiableList (java.util.List@w{ }@var{l})
-
-@end deftypemethod
-@deftypemethod Collections {public static Map} unmodifiableMap (java.util.Map@w{ }@var{m})
-
-@end deftypemethod
-@deftypemethod Collections {public static Set} unmodifiableSet (java.util.Set@w{ }@var{s})
-
-@end deftypemethod
-@deftypemethod Collections {public static SortedMap} unmodifiableSortedMap (java.util.SortedMap@w{ }@var{m})
-
-@end deftypemethod
-@deftypemethod Collections {public static SortedSet} unmodifiableSortedSet (java.util.SortedSet@w{ }@var{s})
-
-@end deftypemethod
-@deftypemethod Comparator {public int} compare (java.lang.Object@w{ }@var{o1}, java.lang.Object@w{ }@var{o2})
-
-@end deftypemethod
-@deftypemethod Comparator {public boolean} equals (java.lang.Object@w{ }@var{obj})
-
-@end deftypemethod
-@deftypemethod Date {public static long} parse (java.lang.String@w{ }@var{string})
-
-@end deftypemethod
-@deftypemethod Date {public boolean} after (java.util.Date@w{ }@var{when})
-
-@end deftypemethod
-@deftypemethod Date {public boolean} before (java.util.Date@w{ }@var{when})
-
-@end deftypemethod
-@deftypemethod Date {public boolean} equals (java.lang.Object@w{ }@var{obj})
-
-@end deftypemethod
-@deftypemethod Date {public long} getTime ()
-
-@end deftypemethod
-@deftypemethod Date {public int} hashCode ()
-
-@end deftypemethod
-@deftypemethod Date {public void} setTime (long@w{ }@var{millis})
-
-@end deftypemethod
-@deftypemethod Date {public int} getYear ()
-
-@end deftypemethod
-@deftypemethod Date {public int} getMonth ()
-
-@end deftypemethod
-@deftypemethod Date {public int} getDate ()
-
-@end deftypemethod
-@deftypemethod Date {public int} getDay ()
-
-@end deftypemethod
-@deftypemethod Date {public int} getHours ()
-
-@end deftypemethod
-@deftypemethod Date {public int} getMinutes ()
-
-@end deftypemethod
-@deftypemethod Date {public int} getSeconds ()
-
-@end deftypemethod
-@deftypemethod Date {public void} setYear (int@w{ }@var{year})
-
-@end deftypemethod
-@deftypemethod Date {public void} setMonth (int@w{ }@var{month})
-
-@end deftypemethod
-@deftypemethod Date {public void} setDate (int@w{ }@var{date})
-
-@end deftypemethod
-@deftypemethod Date {public void} setHours (int@w{ }@var{hours})
-
-@end deftypemethod
-@deftypemethod Date {public void} setMinutes (int@w{ }@var{minutes})
-
-@end deftypemethod
-@deftypemethod Date {public void} setSeconds (int@w{ }@var{seconds})
-
-@end deftypemethod
-@deftypemethod Date {public int} getTimezoneOffset ()
-
-@end deftypemethod
-@deftypemethod Date {public String} toString ()
-
-@end deftypemethod
-@deftypemethod Date {public String} toGMTString ()
-
-@end deftypemethod
-@deftypemethod Date {public String} toLocaleString ()
-
-@end deftypemethod
-@deftypemethod Date {public static long} UTC (int@w{ }@var{year}, int@w{ }@var{month}, int@w{ }@var{date}, int@w{ }@var{hours}, int@w{ }@var{minutes}, int@w{ }@var{seconds})
-
-@end deftypemethod
-@deftypemethod Dictionary {public abstract Enumeration} elements ()
-
-@end deftypemethod
-@deftypemethod Dictionary {public abstract Object} get (java.lang.Object@w{ }@var{key}) @*throws NullPointerException
-
-@end deftypemethod
-@deftypemethod Dictionary {public abstract boolean} isEmpty ()
-
-@end deftypemethod
-@deftypemethod Dictionary {public abstract Enumeration} keys ()
-
-@end deftypemethod
-@deftypemethod Dictionary {public abstract Object} put (java.lang.Object@w{ }@var{key}, java.lang.Object@w{ }@var{elem}) @*throws NullPointerException
-
-@end deftypemethod
-@deftypemethod Dictionary {public abstract Object} remove (java.lang.Object@w{ }@var{key}) @*throws NullPointerException
-
-@end deftypemethod
-@deftypemethod Dictionary {public abstract int} size ()
-
-@end deftypemethod
-@deftypemethod Enumeration {public boolean} hasMoreElements ()
-
-@end deftypemethod
-@deftypemethod Enumeration {public Object} nextElement () @*throws NoSuchElementException
-
-@end deftypemethod
-@deftypemethod EventObject {public Object} getSource ()
-
-@end deftypemethod
-@deftypemethod EventObject {public String} toString ()
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {public int} getMinimum (int@w{ }@var{calfield})
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {public int} getGreatestMinimum (int@w{ }@var{calfield})
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {public int} getMaximum (int@w{ }@var{calfield})
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {public int} getLeastMaximum (int@w{ }@var{calfield})
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {protected native void} computeFields ()
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {protected native void} computeTime ()
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {public void} add (int@w{ }@var{fld}, int@w{ }@var{amount})
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {public void} roll (int@w{ }@var{fld}, boolean@w{ }@var{up})
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {public final Date} getGregorianChange ()
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {public void} setGregorianChange (java.util.Date@w{ }@var{date})
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {public boolean} isLeapYear (int@w{ }@var{year})
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {public boolean} after (java.lang.Object@w{ }@var{cal})
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {public boolean} before (java.lang.Object@w{ }@var{cal})
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {public boolean} equals (java.lang.Object@w{ }@var{obj})
-
-@end deftypemethod
-@deftypemethod GregorianCalendar {public int} hashCode ()
-
-@end deftypemethod
-@deftypemethod HashMap {public int} size ()
-returns the number of kay-value mappings currently in this Map
-@end deftypemethod
-@deftypemethod HashMap {public boolean} isEmpty ()
-returns true if there are no key-value mappings currently in this Map
-@end deftypemethod
-@deftypemethod HashMap {public boolean} containsValue (java.lang.Object@w{ }@var{value})
-returns true if this HashMap contains a value <pre>o</pre>, such that
- <pre>o.equals(value)</pre>.
-@end deftypemethod
-@deftypemethod HashMap {public boolean} containsKey (java.lang.Object@w{ }@var{key})
-returns true if the supplied object equals (<pre>equals()</pre>) a key
- in this HashMap
-@end deftypemethod
-@deftypemethod HashMap {public Object} get (java.lang.Object@w{ }@var{key})
-return the value in this Hashtable associated with the supplied key, or <pre>null</pre>
- if the key maps to nothing
-@end deftypemethod
-@deftypemethod HashMap {public Object} put (java.lang.Object@w{ }@var{key}, java.lang.Object@w{ }@var{value})
-puts the supplied value into the Map, mapped by the supplied key
-@end deftypemethod
-@deftypemethod HashMap {public Object} remove (java.lang.Object@w{ }@var{key})
-removes from the HashMap and returns the value which is mapped by the
- supplied key; if the key maps to nothing, then the HashMap remains unchanged,
- and <pre>null</pre> is returned
-@end deftypemethod
-@deftypemethod HashMap {public void} putAll (java.util.Map@w{ }@var{m})
-
-@end deftypemethod
-@deftypemethod HashMap {public void} clear ()
-
-@end deftypemethod
-@deftypemethod HashMap {public Object} clone ()
-returns a shallow clone of this HashMap (i.e. the Map itself is cloned, but
- its contents are not)
-@end deftypemethod
-@deftypemethod HashMap {public Set} keySet ()
-returns a "set view" of this HashMap's keys
-@end deftypemethod
-@deftypemethod HashMap {public Collection} values ()
-Returns a "collection view" (or "bag view") of this HashMap's values.
-@end deftypemethod
-@deftypemethod HashMap {public Set} entrySet ()
-Returns a "set view" of this HashMap's entries.
-@end deftypemethod
-@deftypemethod HashSet {public boolean} add (java.lang.Object@w{ }@var{o})
-adds the given Object to the set if it is not already in the Set,
- returns true if teh element was added, false otherwise
-@end deftypemethod
-@deftypemethod HashSet {public void} clear ()
-empties this Set of all elements; this is a fast operation [O(1)]
-@end deftypemethod
-@deftypemethod HashSet {public Object} clone ()
-returns a shallow copy of this Set (the Set itself is cloned; its
- elements are not)
-@end deftypemethod
-@deftypemethod HashSet {public boolean} contains (java.lang.Object@w{ }@var{o})
-returns true if the supplied element is in this Set, false otherwise
-@end deftypemethod
-@deftypemethod HashSet {public boolean} isEmpty ()
-returns true if this set has no elements in it (size() == 0)
-@end deftypemethod
-@deftypemethod HashSet {public Iterator} iterator ()
-returns an Iterator over the elements of this Set; the Iterator allows
- removal of elements
-@end deftypemethod
-@deftypemethod HashSet {public boolean} remove (java.lang.Object@w{ }@var{o})
-removes the supplied Object from this Set if it is in the Set; returns
- true if an element was removed, false otherwise
-@end deftypemethod
-@deftypemethod HashSet {public int} size ()
-returns the number of elements in this Set
-@end deftypemethod
-@deftypemethod Hashtable {public int} size ()
-Returns the number of key-value mappings currently in this Map
-@end deftypemethod
-@deftypemethod Hashtable {public boolean} isEmpty ()
-returns true if there are no key-value mappings currently in this Map
-@end deftypemethod
-@deftypemethod Hashtable {public synchronized Enumeration} keys ()
-
-@end deftypemethod
-@deftypemethod Hashtable {public synchronized Enumeration} elements ()
-
-@end deftypemethod
-@deftypemethod Hashtable {public synchronized boolean} contains (java.lang.Object@w{ }@var{value})
-returns true if this Hashtable contains a value <pre>o</pre>,
- such that <pre>o.equals(value)</pre>.
-
- Note: this is one of the <i>old</i> Hashtable methods which does
- not like null values; it throws NullPointerException if the
- supplied parameter is null.
-@end deftypemethod
-@deftypemethod Hashtable {public boolean} containsValue (java.lang.Object@w{ }@var{value})
-returns true if this Hashtable contains a value <pre>o</pre>, such that
- <pre>o.equals(value)</pre>.
-@end deftypemethod
-@deftypemethod Hashtable {public synchronized boolean} containsKey (java.lang.Object@w{ }@var{key})
-returns true if the supplied object equals (<pre>equals()</pre>) a key
- in this Hashtable
-@end deftypemethod
-@deftypemethod Hashtable {public synchronized Object} get (java.lang.Object@w{ }@var{key})
-return the value in this Hashtable associated with the supplied key, or <pre>null</pre>
- if the key maps to nothing
-@end deftypemethod
-@deftypemethod Hashtable {public synchronized Object} put (java.lang.Object@w{ }@var{key}, java.lang.Object@w{ }@var{value})
-puts the supplied value into the Map, mapped by the supplied key
-@end deftypemethod
-@deftypemethod Hashtable {public synchronized Object} remove (java.lang.Object@w{ }@var{key})
-removes from the table and returns the value which is mapped by the
- supplied key; if the key maps to nothing, then the table remains
- unchanged, and <pre>null</pre> is returned
-@end deftypemethod
-@deftypemethod Hashtable {public synchronized void} putAll (java.util.Map@w{ }@var{m})
-
-@end deftypemethod
-@deftypemethod Hashtable {public synchronized void} clear ()
-
-@end deftypemethod
-@deftypemethod Hashtable {public synchronized Object} clone ()
-returns a shallow clone of this Hashtable (i.e. the Map itself is cloned,
- but its contents are not)
-@end deftypemethod
-@deftypemethod Hashtable {public synchronized String} toString ()
-
-@end deftypemethod
-@deftypemethod Hashtable {public Set} keySet ()
-returns a "set view" of this Hashtable's keys
-@end deftypemethod
-@deftypemethod Hashtable {public Collection} values ()
-Returns a "collection view" (or "bag view") of this Hashtable's values.
-@end deftypemethod
-@deftypemethod Hashtable {public Set} entrySet ()
-Returns a "set view" of this Hashtable's entries.
-@end deftypemethod
-@deftypemethod Hashtable {public boolean} equals (java.lang.Object@w{ }@var{o})
-returns true if this Hashtable equals the supplied Object <pre>o</pre>;
- that is:
- <pre>
- if (o instanceof Map)
- and
- o.keySet().equals(keySet())
- and
- for each key in o.keySet(), o.get(key).equals(get(key))
-</pre>
-@end deftypemethod
-@deftypemethod Hashtable {public int} hashCode ()
-a Map's hashCode is the sum of the hashCodes of all of its
-Map.Entry objects
-@end deftypemethod
-@deftypemethod Hashtable {protected void} rehash ()
-increases the size of the Hashtable and rehashes all keys to new array
- indices; this is called when the addition of a new value would cause
- size() > threshold. Note that the existing Entry objects are reused in
- the new hash table.
-@end deftypemethod
-@deftypemethod Iterator {public boolean} hasNext ()
-
-@end deftypemethod
-@deftypemethod Iterator {public Object} next ()
-
-@end deftypemethod
-@deftypemethod Iterator {public void} remove ()
-
-@end deftypemethod
-@deftypemethod LinkedList {public Object} getFirst ()
-
-@end deftypemethod
-@deftypemethod LinkedList {public Object} getLast ()
-
-@end deftypemethod
-@deftypemethod LinkedList {public Object} removeFirst ()
-
-@end deftypemethod
-@deftypemethod LinkedList {public Object} removeLast ()
-
-@end deftypemethod
-@deftypemethod LinkedList {public void} addFirst (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod LinkedList {public void} addLast (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod LinkedList {public boolean} contains (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod LinkedList {public int} size ()
-
-@end deftypemethod
-@deftypemethod LinkedList {public boolean} add (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod LinkedList {public boolean} remove (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod LinkedList {public boolean} addAll (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod LinkedList {public boolean} addAll (int@w{ }@var{index}, java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod LinkedList {public void} clear ()
-
-@end deftypemethod
-@deftypemethod LinkedList {public Object} get (int@w{ }@var{index})
-
-@end deftypemethod
-@deftypemethod LinkedList {public Object} set (int@w{ }@var{index}, java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod LinkedList {public void} add (int@w{ }@var{index}, java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod LinkedList {public Object} remove (int@w{ }@var{index})
-
-@end deftypemethod
-@deftypemethod LinkedList {public int} indexOf (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod LinkedList {public int} lastIndexOf (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod LinkedList {public ListIterator} listIterator (int@w{ }@var{index})
-Obtain a ListIterator over this list, starting at a given index. The
- ListIterator returned by this method supports the add, remove and set
- methods.
-@end deftypemethod
-@deftypemethod LinkedList {public Object} clone ()
-Create a shallow copy of this LinkedList.
-@end deftypemethod
-@deftypemethod LinkedList {public Object} toArray ()
-
-@end deftypemethod
-@deftypemethod LinkedList {public Object} toArray (java.lang.Object[]@w{ }@var{array})
-
-@end deftypemethod
-@deftypemethod ListIterator {public boolean} hasNext ()
-
-@end deftypemethod
-@deftypemethod ListIterator {public Object} next ()
-
-@end deftypemethod
-@deftypemethod ListIterator {public boolean} hasPrevious ()
-
-@end deftypemethod
-@deftypemethod ListIterator {public Object} previous ()
-
-@end deftypemethod
-@deftypemethod ListIterator {public int} nextIndex ()
-
-@end deftypemethod
-@deftypemethod ListIterator {public int} previousIndex ()
-
-@end deftypemethod
-@deftypemethod ListIterator {public void} remove ()
-
-@end deftypemethod
-@deftypemethod ListIterator {public void} set (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod ListIterator {public void} add (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod List {public void} add (int@w{ }@var{index}, java.lang.Object@w{ }@var{o})
-Insert an element into the list at a given position.
-@end deftypemethod
-@deftypemethod List {public boolean} add (java.lang.Object@w{ }@var{o})
-Add an element to the end of the list.
-@end deftypemethod
-@deftypemethod List {public boolean} addAll (int@w{ }@var{index}, java.util.Collection@w{ }@var{c})
-Insert the contents of a collection into the list at a given position.
-@end deftypemethod
-@deftypemethod List {public boolean} addAll (java.util.Collection@w{ }@var{c})
-Add the contents of a collection to the end of the list.
-@end deftypemethod
-@deftypemethod List {public void} clear ()
-Clear the list, such that a subsequent call to isEmpty() would return
- true.
-@end deftypemethod
-@deftypemethod List {public boolean} contains (java.lang.Object@w{ }@var{o})
-Test whether this list contains a given object as one of its elements.
-@end deftypemethod
-@deftypemethod List {public boolean} containsAll (java.util.Collection@w{ }@var{c})
-Test whether this list contains every element in a given collection.
-@end deftypemethod
-@deftypemethod List {public boolean} equals (java.lang.Object@w{ }@var{o})
-Test whether this list is equal to another object. A List is defined to be
- equal to an object if and only if that object is also a List, and the two
- lists are equal. Two lists l1 and l2 are defined to be equal if and only
- if @code{l1.size() == l2.size()}, and for every integer n between 0
- and @code{l1.size() - 1} inclusive, @code{l1.get(n) == null ?
- l2.get(n) == null : l1.get(n).equals(l2.get(n))}.
-@end deftypemethod
-@deftypemethod List {public Object} get (int@w{ }@var{index})
-Get the element at a given index in this list.
-@end deftypemethod
-@deftypemethod List {public int} hashCode ()
-Obtain a hash code for this list. In order to obey the general contract of
- the hashCode method of class Object, this value is calculated as follows:
- <pre>
- hashCode = 1;
- Iterator i = list.iterator();
- while (i.hasNext()) {
- Object obj = i.next();
- hashCode = 31*hashCode + (obj==null ? 0 : obj.hashCode());
- }
- </pre>
- This ensures that the general contract of Object.hashCode() is adhered to.
-@end deftypemethod
-@deftypemethod List {public int} indexOf (java.lang.Object@w{ }@var{o})
-Obtain the first index at which a given object is to be found in this
- list.
-@end deftypemethod
-@deftypemethod List {public boolean} isEmpty ()
-Test whether this list is empty, that is, if size() == 0.
-@end deftypemethod
-@deftypemethod List {public Iterator} iterator ()
-Obtain an Iterator over this list.
-@end deftypemethod
-@deftypemethod List {public int} lastIndexOf (java.lang.Object@w{ }@var{o})
-Obtain the last index at which a given object is to be found in this
- list.
-@end deftypemethod
-@deftypemethod List {public ListIterator} listIterator ()
-Obtain a ListIterator over this list, starting at the beginning.
-@end deftypemethod
-@deftypemethod List {public ListIterator} listIterator (int@w{ }@var{index})
-Obtain a ListIterator over this list, starting at a given position.
-@end deftypemethod
-@deftypemethod List {public Object} remove (int@w{ }@var{index})
-Remove the element at a given position in this list.
-@end deftypemethod
-@deftypemethod List {public boolean} remove (java.lang.Object@w{ }@var{o})
-Remove the first occurence of an object from this list. That is, remove
- the first element e such that @code{o == null ? e == null :
- o.equals(e)}.
-@end deftypemethod
-@deftypemethod List {public boolean} removeAll (java.util.Collection@w{ }@var{c})
-Remove all elements of a given collection from this list. That is, remove
- every element e such that c.contains(e).
-@end deftypemethod
-@deftypemethod List {public boolean} retainAll (java.util.Collection@w{ }@var{c})
-Remove all elements of this list that are not contained in a given
- collection. That is, remove every element e such that !c.contains(e).
-@end deftypemethod
-@deftypemethod List {public Object} set (int@w{ }@var{index}, java.lang.Object@w{ }@var{o})
-Replace an element of this list with another object.
-@end deftypemethod
-@deftypemethod List {public int} size ()
-Get the number of elements in this list.
-@end deftypemethod
-@deftypemethod List {public List} subList (int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-Obtain a List view of a subsection of this list, from fromIndex
- (inclusive) to toIndex (exclusive). The returned list should be modifiable
- if and only if this list is modifiable. Changes to the returned list
- should be reflected in this list. If this list is structurally modified in
- any way other than through the returned list, the result of any subsequent
- operations on the returned list is undefined.
-@end deftypemethod
-@deftypemethod List {public Object} toArray ()
-Copy the current contents of this list into an array.
-@end deftypemethod
-@deftypemethod List {public Object} toArray (java.lang.Object[]@w{ }@var{a})
-Copy the current contents of this list into an array. If the array passed
- as an argument has length less than that of this list, an array of the
- same run-time type as a, and length equal to the length of this list, is
- allocated using Reflection. Otherwise, a itself is used. The elements of
- this list are copied into it, and if there is space in the array, the
- following element is set to null. The resultant array is returned.
- Note: The fact that the following element is set to null is only useful
- if it is known that this list does not contain any null elements.
-@end deftypemethod
-@deftypemethod ListResourceBundle {public final Object} handleGetObject (java.lang.String@w{ }@var{key})
-
-@end deftypemethod
-@deftypemethod ListResourceBundle {public Enumeration} getKeys ()
-
-@end deftypemethod
-@deftypemethod ListResourceBundle {protected abstract Object} getContents ()
-
-@end deftypemethod
-@deftypemethod Locale {public Object} clone ()
-
-@end deftypemethod
-@deftypemethod Locale {public boolean} equals (java.lang.Object@w{ }@var{obj})
-
-@end deftypemethod
-@deftypemethod Locale {public String} getCountry ()
-
-@end deftypemethod
-@deftypemethod Locale {public String} getLanguage ()
-
-@end deftypemethod
-@deftypemethod Locale {public String} getVariant ()
-
-@end deftypemethod
-@deftypemethod Locale {public int} hashCode ()
-
-@end deftypemethod
-@deftypemethod Locale {public static Locale} getDefault ()
-
-@end deftypemethod
-@deftypemethod Locale {public static void} setDefault (java.util.Locale@w{ }@var{newLocale})
-
-@end deftypemethod
-@deftypemethod Locale {public String} toString ()
-
-@end deftypemethod
-@deftypemethod Map {public void} clear ()
-
-@end deftypemethod
-@deftypemethod Map {public boolean} containsKey (java.lang.Object@w{ }@var{key})
-
-@end deftypemethod
-@deftypemethod Map {public boolean} containsValue (java.lang.Object@w{ }@var{value})
-
-@end deftypemethod
-@deftypemethod Map {public Set} entrySet ()
-
-@end deftypemethod
-@deftypemethod Map {public boolean} equals (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod Map {public Object} get (java.lang.Object@w{ }@var{key})
-
-@end deftypemethod
-@deftypemethod Map {public Object} put (java.lang.Object@w{ }@var{key}, java.lang.Object@w{ }@var{value})
-
-@end deftypemethod
-@deftypemethod Map {public int} hashCode ()
-
-@end deftypemethod
-@deftypemethod Map {public boolean} isEmpty ()
-
-@end deftypemethod
-@deftypemethod Map {public Set} keySet ()
-
-@end deftypemethod
-@deftypemethod Map {public void} putAll (java.util.Map@w{ }@var{m})
-
-@end deftypemethod
-@deftypemethod Map {public Object} remove (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod Map {public int} size ()
-
-@end deftypemethod
-@deftypemethod Map {public Collection} values ()
-
-@end deftypemethod
-@deftypemethod Map.Entry {public Object} getKey ()
-
-@end deftypemethod
-@deftypemethod Map.Entry {public Object} getValue ()
-
-@end deftypemethod
-@deftypemethod Map.Entry {public Object} setValue (java.lang.Object@w{ }@var{value})
-
-@end deftypemethod
-@deftypemethod Map.Entry {public int} hashCode ()
-
-@end deftypemethod
-@deftypemethod Map.Entry {public boolean} equals (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod MissingResourceException {public String} getClassName ()
-
-@end deftypemethod
-@deftypemethod MissingResourceException {public String} getKey ()
-
-@end deftypemethod
-@deftypemethod Observable {public synchronized void} addObserver (java.util.Observer@w{ }@var{obs})
-
-@end deftypemethod
-@deftypemethod Observable {protected synchronized void} clearChanged ()
-
-@end deftypemethod
-@deftypemethod Observable {public synchronized int} countObservers ()
-
-@end deftypemethod
-@deftypemethod Observable {public synchronized void} deleteObserver (java.util.Observer@w{ }@var{obs})
-
-@end deftypemethod
-@deftypemethod Observable {public synchronized void} deleteObservers ()
-
-@end deftypemethod
-@deftypemethod Observable {public synchronized boolean} hasChanged ()
-
-@end deftypemethod
-@deftypemethod Observable {public void} notifyObservers ()
-
-@end deftypemethod
-@deftypemethod Observable {public void} notifyObservers (java.lang.Object@w{ }@var{arg})
-
-@end deftypemethod
-@deftypemethod Observable {protected synchronized void} setChanged ()
-
-@end deftypemethod
-@deftypemethod Observer {public void} update (java.util.Observable@w{ }@var{observed}, java.lang.Object@w{ }@var{arg})
-
-@end deftypemethod
-@deftypemethod Properties {public void} load (java.io.InputStream@w{ }@var{inStream}) @*throws IOException
-Reads a property list from an input stream. The stream should
- have the following format: <br>
-
- An empty line or a line starting with @code{#} or
- @code{!} is ignored. An backslash (@code{\}) at the
- end of the line makes the line continueing on the next line
- (but make sure there is no whitespace after the backslash).
- Otherwise, each line describes a key/value pair. <br>
-
- The chars up to the first whitespace, = or : are the key. You
- can include this caracters in the key, if you precede them with
- a backslash (@code{\}). The key is followed by optional
- whitespaces, optionally one @code{=} or @code{:},
- and optionally some more whitespaces. The rest of the line is
- the resource belonging to the key. <br>
-
- Escape sequences @code{\t, \n, \r, \\, \", \', \!, \#, \ }(a
- space), and unicode characters with the
- @code{\}@code{u}xxxx notation are detected, and
- converted to the corresponding single character. <br>
-
- <pre>
- # This is a comment
- key = value
- k\:5 \ a string starting with space and ending with newline\n
- # This is a multiline specification; note that the value contains
- # no white space.
- weekdays: Sunday,Monday,Tuesday,Wednesday,\
- Thursday,Friday,Saturday
- # The safest way to include a space at the end of a value:
- label = Name:\@code{}u0020
- </pre>
-@end deftypemethod
-@deftypemethod Properties {public void} save (java.io.OutputStream@w{ }@var{out}, java.lang.String@w{ }@var{header})
-Calls @code{store(OutputStream out, String header)} and
- ignores the IOException that may be thrown.
-@end deftypemethod
-@deftypemethod Properties {public void} store (java.io.OutputStream@w{ }@var{out}, java.lang.String@w{ }@var{header}) @*throws IOException
-Writes the key/value pairs to the given output stream. <br>
-
- If header is not null, this method writes a comment containing
- the header as first line to the stream. The next line (or first
- line if header is null) contains a comment with the current date.
- Afterwards the key/value pairs are written to the stream in the
- following format. <br>
-
- Each line has the form @code{key = value}. Newlines,
- Returns and tabs are written as @code{\n,\t,\r} resp.
- The characters @code{\, !, #, =} and @code{:} are
- preceeded by a backslash. Spaces are preceded with a backslash,
- if and only if they are at the beginning of the key. Characters
- that are not in the ascii range 33 to 127 are written in the
- @code{\}@code{u}xxxx Form.
-@end deftypemethod
-@deftypemethod Properties {public Object} setProperty (java.lang.String@w{ }@var{key}, java.lang.String@w{ }@var{value})
-Adds the given key/value pair to this properties. This calls
- the hashtable method put.
-@end deftypemethod
-@deftypemethod Properties {public String} getProperty (java.lang.String@w{ }@var{key})
-Gets the property with the specified key in this property list.
- If the key is not found, the default property list is searched.
- If the property is not found in default or the default of
- default, null is returned.
-@end deftypemethod
-@deftypemethod Properties {public String} getProperty (java.lang.String@w{ }@var{key}, java.lang.String@w{ }@var{defaultValue})
-Gets the property with the specified key in this property list. If
- the key is not found, the default property list is searched. If the
- property is not found in default or the default of default, the
- specified defaultValue is returned.
-@end deftypemethod
-@deftypemethod Properties {public Enumeration} propertyNames ()
-Returns an enumeration of all keys in this property list, including
- the keys in the default property list.
-@end deftypemethod
-@deftypemethod Properties {public void} list (java.io.PrintStream@w{ }@var{out})
-Writes the key/value pairs to the given print stream. They are
- written in the way, described in the method store.
-@end deftypemethod
-@deftypemethod Properties {public void} list (java.io.PrintWriter@w{ }@var{out})
-Writes the key/value pairs to the given print writer. They are
- written in the way, described in the method store.
-@end deftypemethod
-@deftypemethod PropertyPermission {public boolean} implies (java.security.Permission@w{ }@var{p})
-Check if this permission implies p. This returns true iff all of
- the following conditions are true:
-
-@itemize @bullet
-
-
-@item
- p is a PropertyPermission
-
-
-@item
- this.getName() implies p.getName(),
- e.g. @code{java.*} implies @code{java.home}
-
-
-@item
- this.getActions is a subset of p.getActions
-
-
-@end itemize
-
-@end deftypemethod
-@deftypemethod PropertyPermission {public String} getActions ()
-Returns the action string. Note that this may differ from the string
- given at the constructor: The actions are converted to lowercase and
- may be reordered.
-@end deftypemethod
-@deftypemethod PropertyPermission {public boolean} equals (java.lang.Object@w{ }@var{obj})
-Check to see whether this object is the same as another
- PropertyPermission object.
-@end deftypemethod
-@deftypemethod PropertyPermission {public PermissionCollection} newPermissionCollection ()
-Returns a permission collection suitable to take
- PropertyPermission objects.
-@end deftypemethod
-@deftypemethod PropertyResourceBundle {public Enumeration} getKeys ()
-
-@end deftypemethod
-@deftypemethod PropertyResourceBundle {public Object} handleGetObject (java.lang.String@w{ }@var{key})
-
-@end deftypemethod
-@deftypemethod Random {protected synchronized int} next (int@w{ }@var{bits})
-
-@end deftypemethod
-@deftypemethod Random {public boolean} nextBoolean ()
-
-@end deftypemethod
-@deftypemethod Random {public void} nextBytes (byte[]@w{ }@var{buf})
-
-@end deftypemethod
-@deftypemethod Random {public double} nextDouble ()
-
-@end deftypemethod
-@deftypemethod Random {public float} nextFloat ()
-
-@end deftypemethod
-@deftypemethod Random {public synchronized double} nextGaussian ()
-
-@end deftypemethod
-@deftypemethod Random {public int} nextInt ()
-
-@end deftypemethod
-@deftypemethod Random {public int} nextInt (int@w{ }@var{n})
-
-@end deftypemethod
-@deftypemethod Random {public long} nextLong ()
-
-@end deftypemethod
-@deftypemethod Random {public synchronized void} setSeed (long@w{ }@var{seed})
-
-@end deftypemethod
-@deftypemethod ResourceBundle {public Locale} getLocale ()
-
-@end deftypemethod
-@deftypemethod ResourceBundle {public final String} getString (java.lang.String@w{ }@var{key}) @*throws MissingResourceException
-
-@end deftypemethod
-@deftypemethod ResourceBundle {public final String} getStringArray (java.lang.String@w{ }@var{key}) @*throws MissingResourceException
-
-@end deftypemethod
-@deftypemethod ResourceBundle {public final Object} getObject (java.lang.String@w{ }@var{key}) @*throws MissingResourceException
-
-@end deftypemethod
-@deftypemethod ResourceBundle {public static final ResourceBundle} getBundle (java.lang.String@w{ }@var{baseName}) @*throws MissingResourceException
-
-@end deftypemethod
-@deftypemethod ResourceBundle {public static final ResourceBundle} getBundle (java.lang.String@w{ }@var{baseName}, java.util.Locale@w{ }@var{locale})
-
-@end deftypemethod
-@deftypemethod ResourceBundle {public static final ResourceBundle} getBundle (java.lang.String@w{ }@var{baseName}, java.util.Locale@w{ }@var{locale}, java.lang.ClassLoader@w{ }@var{loader}) @*throws MissingResourceException
-
-@end deftypemethod
-@deftypemethod ResourceBundle {protected void} setParent (java.util.ResourceBundle@w{ }@var{parent})
-
-@end deftypemethod
-@deftypemethod ResourceBundle {protected abstract Object} handleGetObject (java.lang.String@w{ }@var{key}) @*throws MissingResourceException
-
-@end deftypemethod
-@deftypemethod ResourceBundle {public abstract Enumeration} getKeys ()
-
-@end deftypemethod
-@deftypemethod Set {public boolean} add (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod Set {public boolean} addAll (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Set {public void} clear ()
-
-@end deftypemethod
-@deftypemethod Set {public boolean} contains (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod Set {public boolean} containsAll (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Set {public boolean} equals (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod Set {public int} hashCode ()
-
-@end deftypemethod
-@deftypemethod Set {public boolean} isEmpty ()
-
-@end deftypemethod
-@deftypemethod Set {public Iterator} iterator ()
-
-@end deftypemethod
-@deftypemethod Set {public boolean} remove (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod Set {public boolean} removeAll (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Set {public boolean} retainAll (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Set {public int} size ()
-
-@end deftypemethod
-@deftypemethod Set {public Object} toArray ()
-
-@end deftypemethod
-@deftypemethod SimpleTimeZone {public void} setStartYear (int@w{ }@var{year})
-Sets the first year, where daylight savings applies. The daylight
- savings rule never apply for years in the BC era. Note that this
- is gregorian calendar specific.
-@end deftypemethod
-@deftypemethod SimpleTimeZone {public void} setStartRule (int@w{ }@var{month}, int@w{ }@var{day}, int@w{ }@var{dayOfWeek}, int@w{ }@var{time})
-Sets the daylight savings start rule. You must also set the
- end rule with @code{setEndRule} or the result of
- getOffset is undefined. For the parameters see the ten-argument
- constructor above.
-@end deftypemethod
-@deftypemethod SimpleTimeZone {public void} setEndRule (int@w{ }@var{month}, int@w{ }@var{day}, int@w{ }@var{dayOfWeek}, int@w{ }@var{time})
-Sets the daylight savings end rule. You must also set the
- start rule with @code{setStartRule} or the result of
- getOffset is undefined. For the parameters see the ten-argument
- constructor above.
-@end deftypemethod
-@deftypemethod SimpleTimeZone {public int} getOffset (int@w{ }@var{era}, int@w{ }@var{year}, int@w{ }@var{month}, int@w{ }@var{day}, int@w{ }@var{dayOfWeek}, int@w{ }@var{millis})
-Gets the time zone offset, for current date, modified in case of
- daylight savings. This is the offset to add to UTC to get the local
- time.
-
- In the standard JDK the results given by this method may result in
- inaccurate results at the end of February or the beginning of March.
- To avoid this, you should use Calendar instead:
- <pre>
- offset = cal.get(Calendar.ZONE_OFFSET) + cal.get(Calendar.DST_OFFSET);
- </pre>
- You could also use in
-
- This version doesn't suffer this inaccuracy.
-@end deftypemethod
-@deftypemethod SimpleTimeZone {public int} getRawOffset ()
-Returns the time zone offset to GMT in milliseconds, ignoring
- day light savings.
-@end deftypemethod
-@deftypemethod SimpleTimeZone {public void} setRawOffset (int@w{ }@var{rawOffset})
-Sets the standard time zone offset to GMT.
-@end deftypemethod
-@deftypemethod SimpleTimeZone {public int} getDSTSavings ()
-Gets the daylight savings offset. This is a positive offset in
- milliseconds with respect to standard time. Typically this
- is one hour, but for some time zones this may be half an our.
-@end deftypemethod
-@deftypemethod SimpleTimeZone {public boolean} useDaylightTime ()
-Returns if this time zone uses daylight savings time.
-@end deftypemethod
-@deftypemethod SimpleTimeZone {public boolean} inDaylightTime (java.util.Date@w{ }@var{date})
-Determines if the given date is in daylight savings time.
-@end deftypemethod
-@deftypemethod SimpleTimeZone {public synchronized int} hashCode ()
-Generates the hashCode for the SimpleDateFormat object. It is
- the rawOffset, possibly, if useDaylightSavings is true, xored
- with startYear, startMonth, startDayOfWeekInMonth, ..., endTime.
-@end deftypemethod
-@deftypemethod SimpleTimeZone {public synchronized boolean} equals (java.lang.Object@w{ }@var{o})
-
-@end deftypemethod
-@deftypemethod SimpleTimeZone {public boolean} hasSameRules (java.util.TimeZone@w{ }@var{other})
-Test if the other time zone uses the same rule and only
- possibly differs in ID. This implementation for this particular
- class will return true if the other object is a SimpleTimeZone,
- the raw offsets and useDaylight are identical and if useDaylight
- is true, also the start and end datas are identical.
-@end deftypemethod
-@deftypemethod SimpleTimeZone {public String} toString ()
-Returns a string representation of this SimpleTimeZone object.
-@end deftypemethod
-@deftypemethod SortedMap {public Comparator} comparator ()
-
-@end deftypemethod
-@deftypemethod SortedMap {public Object} firstKey ()
-
-@end deftypemethod
-@deftypemethod SortedMap {public SortedMap} headMap (java.lang.Object@w{ }@var{toKey})
-
-@end deftypemethod
-@deftypemethod SortedMap {public Object} lastKey ()
-
-@end deftypemethod
-@deftypemethod SortedMap {public SortedMap} subMap (java.lang.Object@w{ }@var{fromKey}, java.lang.Object@w{ }@var{toKey})
-
-@end deftypemethod
-@deftypemethod SortedMap {public SortedMap} tailMap (java.lang.Object@w{ }@var{fromKey})
-
-@end deftypemethod
-@deftypemethod SortedSet {public Comparator} comparator ()
-
-@end deftypemethod
-@deftypemethod SortedSet {public Object} first ()
-
-@end deftypemethod
-@deftypemethod SortedSet {public SortedSet} headSet (java.lang.Object@w{ }@var{toElement})
-
-@end deftypemethod
-@deftypemethod SortedSet {public Object} last ()
-
-@end deftypemethod
-@deftypemethod SortedSet {public SortedSet} subSet (java.lang.Object@w{ }@var{fromElement}, java.lang.Object@w{ }@var{toElement})
-
-@end deftypemethod
-@deftypemethod SortedSet {public SortedSet} tailSet (java.lang.Object@w{ }@var{fromElement})
-
-@end deftypemethod
-@deftypemethod Stack {public boolean} empty ()
-
-@end deftypemethod
-@deftypemethod Stack {public synchronized Object} peek ()
-
-@end deftypemethod
-@deftypemethod Stack {public synchronized Object} pop ()
-
-@end deftypemethod
-@deftypemethod Stack {public Object} push (java.lang.Object@w{ }@var{obj})
-
-@end deftypemethod
-@deftypemethod Stack {public synchronized int} search (java.lang.Object@w{ }@var{obj})
-
-@end deftypemethod
-@deftypemethod StringTokenizer {public int} countTokens ()
-
-@end deftypemethod
-@deftypemethod StringTokenizer {public boolean} hasMoreElements ()
-
-@end deftypemethod
-@deftypemethod StringTokenizer {public boolean} hasMoreTokens ()
-
-@end deftypemethod
-@deftypemethod StringTokenizer {public Object} nextElement ()
-
-@end deftypemethod
-@deftypemethod StringTokenizer {public String} nextToken ()
-
-@end deftypemethod
-@deftypemethod StringTokenizer {public String} nextToken (java.lang.String@w{ }@var{delims})
-
-@end deftypemethod
-@deftypemethod Timer {public void} cancel ()
-Cancels the execution of the scheduler. If a task is executing it will
- normally finish execution, but no other tasks will be executed and no
- more tasks can be scheduled.
-@end deftypemethod
-@deftypemethod Timer {public void} schedule (java.util.TimerTask@w{ }@var{task}, java.util.Date@w{ }@var{date})
-Schedules the task at the specified data for one time execution.
-@end deftypemethod
-@deftypemethod Timer {public void} schedule (java.util.TimerTask@w{ }@var{task}, java.util.Date@w{ }@var{date}, long@w{ }@var{period})
-Schedules the task at the specified date and reschedules the task every
- period milliseconds after the last execution of the task finishes until
- this timer or the task is canceled.
-@end deftypemethod
-@deftypemethod Timer {public void} schedule (java.util.TimerTask@w{ }@var{task}, long@w{ }@var{delay})
-Schedules the task after the specified delay milliseconds for one time
- execution.
-@end deftypemethod
-@deftypemethod Timer {public void} schedule (java.util.TimerTask@w{ }@var{task}, long@w{ }@var{delay}, long@w{ }@var{period})
-Schedules the task after the delay milliseconds and reschedules the
- task every period milliseconds after the last execution of the task
- finishes until this timer or the task is canceled.
-@end deftypemethod
-@deftypemethod Timer {public void} scheduleAtFixedRate (java.util.TimerTask@w{ }@var{task}, java.util.Date@w{ }@var{date}, long@w{ }@var{period})
-Schedules the task at the specified date and reschedules the task at a
- fixed rate every period milliseconds until this timer or the task is
- canceled.
-@end deftypemethod
-@deftypemethod Timer {public void} scheduleAtFixedRate (java.util.TimerTask@w{ }@var{task}, long@w{ }@var{delay}, long@w{ }@var{period})
-Schedules the task after the delay milliseconds and reschedules the task
- at a fixed rate every period milliseconds until this timer or the task
- is canceled.
-@end deftypemethod
-@deftypemethod Timer {protected void} finalize ()
-Tells the scheduler that the Timer task died
- so there will be no more new tasks scheduled.
-@end deftypemethod
-@deftypemethod TimerTask {public boolean} cancel ()
-Marks the task as canceled and prevents any further execution.
- Returns true if the task was scheduled for any execution in the future
- and this cancel operation prevents that execution from happening.
-
-
-
- A task that has been canceled can never be scheduled again.
-
-
-
- In this implementation the TimerTask it is possible that the Timer does
- keep a reference to the TimerTask until the first time the TimerTask
- is actually scheduled. But the reference will disappear immediatly when
- cancel is called from within the TimerTask run method.
-@end deftypemethod
-@deftypemethod TimerTask {public abstract void} run ()
-Method that is called when this task is scheduled for execution.
-@end deftypemethod
-@deftypemethod TimerTask {public long} scheduledExecutionTime ()
-Returns the last time this task was scheduled or (when called by the
- task from the run method) the time the current execution of the task
- was scheduled. When the task has not yet run the return value is
- undefined.
-
-
-
- Can be used (when the task is scheduled at fixed rate) to see the
- difference between the requested schedule time and the actual time
- that can be found with @code{System.currentTimeMillis()}.
-@end deftypemethod
-@deftypemethod TimeZone {public abstract int} getOffset (int@w{ }@var{era}, int@w{ }@var{year}, int@w{ }@var{month}, int@w{ }@var{day}, int@w{ }@var{dayOfWeek}, int@w{ }@var{milliseconds})
-Gets the time zone offset, for current date, modified in case of
- daylight savings. This is the offset to add to UTC to get the local
- time.
-@end deftypemethod
-@deftypemethod TimeZone {public abstract int} getRawOffset ()
-Gets the time zone offset, ignoring daylight savings. This is
- the offset to add to UTC to get the local time.
-@end deftypemethod
-@deftypemethod TimeZone {public abstract void} setRawOffset (int@w{ }@var{offsetMillis})
-Sets the time zone offset, ignoring daylight savings. This is
- the offset to add to UTC to get the local time.
-@end deftypemethod
-@deftypemethod TimeZone {public String} getID ()
-Gets the identifier of this time zone. For instance, PST for
- Pacific Standard Time.
-@end deftypemethod
-@deftypemethod TimeZone {public void} setID (java.lang.String@w{ }@var{id})
-Sets the identifier of this time zone. For instance, PST for
- Pacific Standard Time.
-@end deftypemethod
-@deftypemethod TimeZone {public final String} getDisplayName ()
-This method returns a string name of the time zone suitable
- for displaying to the user. The string returned will be the long
- description of the timezone in the current locale. The name
- displayed will assume daylight savings time is not in effect.
-@end deftypemethod
-@deftypemethod TimeZone {public final String} getDisplayName (java.util.Locale@w{ }@var{locale})
-This method returns a string name of the time zone suitable
- for displaying to the user. The string returned will be the long
- description of the timezone in the specified locale. The name
- displayed will assume daylight savings time is not in effect.
-@end deftypemethod
-@deftypemethod TimeZone {public final String} getDisplayName (boolean@w{ }@var{dst}, int@w{ }@var{style})
-This method returns a string name of the time zone suitable
- for displaying to the user. The string returned will be of the
- specified type in the current locale.
-@end deftypemethod
-@deftypemethod TimeZone {public String} getDisplayName (boolean@w{ }@var{dst}, int@w{ }@var{style}, java.util.Locale@w{ }@var{locale})
-This method returns a string name of the time zone suitable
- for displaying to the user. The string returned will be of the
- specified type in the specified locale.
-@end deftypemethod
-@deftypemethod TimeZone {public abstract boolean} useDaylightTime ()
-Returns true, if this time zone uses Daylight Savings Time.
-@end deftypemethod
-@deftypemethod TimeZone {public abstract boolean} inDaylightTime (java.util.Date@w{ }@var{date})
-Returns true, if the given date is in Daylight Savings Time in this
- time zone.
-@end deftypemethod
-@deftypemethod TimeZone {public static TimeZone} getTimeZone (java.lang.String@w{ }@var{ID})
-Gets the TimeZone for the given ID.
-@end deftypemethod
-@deftypemethod TimeZone {public static String} getAvailableIDs (int@w{ }@var{rawOffset})
-Gets the available IDs according to the given time zone
- offset.
-@end deftypemethod
-@deftypemethod TimeZone {public static String} getAvailableIDs ()
-Gets all available IDs.
-@end deftypemethod
-@deftypemethod TimeZone {public static TimeZone} getDefault ()
-Returns the time zone under which the host is running. This
- can be changed with setDefault.
-@end deftypemethod
-@deftypemethod TimeZone {public static void} setDefault (java.util.TimeZone@w{ }@var{zone})
-
-@end deftypemethod
-@deftypemethod TimeZone {public boolean} hasSameRules (java.util.TimeZone@w{ }@var{other})
-Test if the other time zone uses the same rule and only
- possibly differs in ID. This implementation for this particular
- class will return true if the raw offsets are identical. Subclasses
- should override this method if they use daylight savings.
-@end deftypemethod
-@deftypemethod TimeZone {public Object} clone ()
-Returns a clone of this object. I can't imagine, why this is
- useful for a time zone.
-@end deftypemethod
-@deftypemethod Vector {public synchronized void} copyInto (java.lang.Object[]@w{ }@var{anArray})
-Copies the contents of a provided array into the Vector. If the
- array is too large to fit in the Vector, an ArrayIndexOutOfBoundsException
- is thrown. Old elements in the Vector are overwritten by the new
- elements
-@end deftypemethod
-@deftypemethod Vector {public synchronized void} trimToSize ()
-Trims the Vector down to size. If the internal data array is larger
- than the number of Objects its holding, a new array is constructed
- that precisely holds the elements.
-@end deftypemethod
-@deftypemethod Vector {public synchronized void} ensureCapacity (int@w{ }@var{minCapacity})
-Ensures that <b>minCapacity</b> elements can fit within this Vector.
- If it cannot hold this many elements, the internal data array is expanded
- in the following manner. If the current size plus the capacityIncrement
- is sufficient, the internal array is expanded by capacityIncrement.
- If capacityIncrement is non-positive, the size is doubled. If
- neither is sufficient, the internal array is expanded to size minCapacity
-@end deftypemethod
-@deftypemethod Vector {public synchronized void} setSize (int@w{ }@var{newSize})
-Explicitly sets the size of the internal data array, copying the
- old values to the new internal array. If the new array is smaller
- than the old one, old values that don't fit are lost. If the new size
- is larger than the old one, the vector is padded with null entries.
-@end deftypemethod
-@deftypemethod Vector {public int} capacity ()
-Returns the size of the internal data array (not the amount of elements
- contained in the Vector)
-@end deftypemethod
-@deftypemethod Vector {public int} size ()
-Returns the number of elements stored in this Vector
-@end deftypemethod
-@deftypemethod Vector {public boolean} isEmpty ()
-Returns true if this Vector is empty, false otherwise
-@end deftypemethod
-@deftypemethod Vector {public synchronized int} indexOf (java.lang.Object@w{ }@var{e}, int@w{ }@var{index})
-Searches the vector starting at <b>index</b> for object <b>elem</b>
- and returns the index of the first occurence of this Object. If
- the object is not found, -1 is returned
-@end deftypemethod
-@deftypemethod Vector {public int} indexOf (java.lang.Object@w{ }@var{elem})
-Returns the first occurence of <b>elem</b> in the Vector, or -1 if
- <b>elem</b> is not found.
-@end deftypemethod
-@deftypemethod Vector {public boolean} contains (java.lang.Object@w{ }@var{elem})
-Returns true if <b>elem</b> is contained in this Vector, false otherwise.
-@end deftypemethod
-@deftypemethod Vector {public synchronized int} lastIndexOf (java.lang.Object@w{ }@var{e}, int@w{ }@var{index})
-Returns the index of the first occurence of <b>elem</b>, when searching
- backwards from <b>index</b>. If the object does not occur in this Vector,
- -1 is returned.
-@end deftypemethod
-@deftypemethod Vector {public int} lastIndexOf (java.lang.Object@w{ }@var{elem})
-Returns the last index of <b>elem</b> within this Vector, or -1
- if the object is not within the Vector
-@end deftypemethod
-@deftypemethod Vector {public synchronized Object} elementAt (int@w{ }@var{index})
-Returns the Object stored at <b>index</b>. If index is out of range
- an ArrayIndexOutOfBoundsException is thrown.
-@end deftypemethod
-@deftypemethod Vector {public synchronized Object} firstElement ()
-Returns the first element in the Vector. If there is no first Object
- (The vector is empty), a NoSuchElementException is thrown.
-@end deftypemethod
-@deftypemethod Vector {public synchronized Object} lastElement ()
-Returns the last element in the Vector. If the Vector has no last element
- (The vector is empty), a NoSuchElementException is thrown.
-@end deftypemethod
-@deftypemethod Vector {public synchronized void} setElementAt (java.lang.Object@w{ }@var{obj}, int@w{ }@var{index})
-Places <b>obj</b> at <b>index</b> within the Vector. If <b>index</b>
- refers to an index outside the Vector, an ArrayIndexOutOfBoundsException
- is thrown.
-@end deftypemethod
-@deftypemethod Vector {public synchronized Object} set (int@w{ }@var{index}, java.lang.Object@w{ }@var{element})
-Puts <b>element</b> into the Vector at position <b>index</b> and returns
- the Object that previously occupied that position.
-@end deftypemethod
-@deftypemethod Vector {public synchronized void} removeElementAt (int@w{ }@var{index})
-Removes the element at <b>index</b>, and shifts all elements at
- positions greater than index to their index - 1.
-@end deftypemethod
-@deftypemethod Vector {public void} insertElementAt (java.lang.Object@w{ }@var{obj}, int@w{ }@var{index})
-Inserts a new element into the Vector at <b>index</b>. Any elements
- at or greater than index are shifted up one position.
-@end deftypemethod
-@deftypemethod Vector {public synchronized void} addElement (java.lang.Object@w{ }@var{obj})
-Adds an element to the Vector at the end of the Vector. If the vector
- cannot hold the element with its present capacity, its size is increased
- based on the same rules followed if ensureCapacity was called with the
- argument currentSize+1.
-@end deftypemethod
-@deftypemethod Vector {public synchronized boolean} removeElement (java.lang.Object@w{ }@var{obj})
-Removes the first occurence of the given object from the Vector.
- If such a remove was performed (the object was found), true is returned.
- If there was no such object, false is returned.
-@end deftypemethod
-@deftypemethod Vector {public synchronized void} removeAllElements ()
-Removes all elements from the Vector. Note that this does not
- resize the internal data array.
-@end deftypemethod
-@deftypemethod Vector {public synchronized Object} clone ()
-Creates a new Vector with the same contents as this one.
-@end deftypemethod
-@deftypemethod Vector {public synchronized Object} toArray ()
-Returns an Object array with the contents of this Vector, in the order
- they are stored within this Vector. Note that the Object array returned
- is not the internal data array, and that it holds only the elements
- within the Vector. This is similar to creating a new Object[] with the
- size of this Vector, then calling Vector.copyInto(yourArray).
-@end deftypemethod
-@deftypemethod Vector {public synchronized Object} toArray (java.lang.Object[]@w{ }@var{array})
-Returns an array containing the contents of this Vector.
- If the provided array is large enough, the contents are copied
- into that array, and a null is placed in the position size().
- In this manner, you can obtain the size of a Vector by the position
- of the null element. If the type of the provided array cannot
- hold the elements, an ArrayStoreException is thrown.
-
- If the provided array is not large enough,
- a new one is created with the contents of the Vector, and no null
- element. The new array is of the same runtime type as the provided
- array.
-@end deftypemethod
-@deftypemethod Vector {public synchronized Object} get (int@w{ }@var{index})
-Returns the element at position <b>index</b>
-@end deftypemethod
-@deftypemethod Vector {public boolean} remove (java.lang.Object@w{ }@var{o})
-Removes the given Object from the Vector. If it exists, true
- is returned, if not, false is returned.
-@end deftypemethod
-@deftypemethod Vector {public synchronized boolean} add (java.lang.Object@w{ }@var{o})
-Adds an object to the Vector.
-@end deftypemethod
-@deftypemethod Vector {public void} add (int@w{ }@var{index}, java.lang.Object@w{ }@var{element})
-Adds an object at the specified index. Elements at or above
- index are shifted up one position.
-@end deftypemethod
-@deftypemethod Vector {public synchronized Object} remove (int@w{ }@var{index})
-Removes the element at the specified index, and returns it.
-@end deftypemethod
-@deftypemethod Vector {public void} clear ()
-Clears all elements in the Vector and sets its size to 0
-@end deftypemethod
-@deftypemethod Vector {public synchronized boolean} containsAll (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Vector {public synchronized boolean} addAll (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Vector {public synchronized boolean} removeAll (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Vector {public synchronized boolean} retainAll (java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Vector {public synchronized boolean} addAll (int@w{ }@var{index}, java.util.Collection@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Vector {public synchronized boolean} equals (java.lang.Object@w{ }@var{c})
-
-@end deftypemethod
-@deftypemethod Vector {public synchronized int} hashCode ()
-
-@end deftypemethod
-@deftypemethod Vector {public synchronized String} toString ()
-Returns a string representation of this Vector in the form
- [element0, element1, ... elementN]
-@end deftypemethod
-@deftypemethod Vector {public synchronized Enumeration} elements ()
-Returns an Enumeration of the elements of this List.
- The Enumeration returned is compatible behavior-wise with
- the 1.1 elements() method, in that it does not check for
- concurrent modification.
-@end deftypemethod
-@deftypemethod Vector {public List} subList (int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-
-@end deftypemethod
-@deftypemethod Vector {protected synchronized void} removeRange (int@w{ }@var{fromIndex}, int@w{ }@var{toIndex})
-
-@end deftypemethod
-@deftypemethod WeakHashMap {public int} size ()
-Returns the size of this hash map. Note that the size() may shrink
- spontanously, if the some of the keys were only weakly reachable.
-@end deftypemethod
-@deftypemethod WeakHashMap {public boolean} isEmpty ()
-Tells if the map is empty. Note that the result may change
- spontanously, if all of the keys were only weakly reachable.
-@end deftypemethod
-@deftypemethod WeakHashMap {public boolean} containsKey (java.lang.Object@w{ }@var{key})
-Tells if the map contains the given key. Note that the result
- may change spontanously, if all the key was only weakly
- reachable.
-@end deftypemethod
-@deftypemethod WeakHashMap {public Object} get (java.lang.Object@w{ }@var{key})
-Gets the value the key will be mapped to.
-@end deftypemethod
-@deftypemethod WeakHashMap {public Object} put (java.lang.Object@w{ }@var{key}, java.lang.Object@w{ }@var{value})
-Adds a new key/value mapping to this map.
-@end deftypemethod
-@deftypemethod WeakHashMap {public Object} remove (java.lang.Object@w{ }@var{key})
-Removes the key and the corresponding value from this map.
-@end deftypemethod
-@deftypemethod WeakHashMap {public Set} entrySet ()
-Returns a set representation of the entries in this map. This
- set will not have strong references to the keys, so they can be
- silently removed. The returned set has therefore the same
- strange behaviour (shrinking size(), disappearing entries) as
- this weak hash map.
-@end deftypemethod