Index of all Fields and Methods
All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

add(Object). Method in class jgl.Array
Add an object after my last element.
add(Object). Method in class jgl.ArrayAdapter
Add an object to myself.
add(Object). Method in interface jgl.Container
Add an object to myself.
add(Object). Method in class jgl.Deque
Add an object after my last element and return null.
add(Object). Method in class jgl.DList
Add an object after my last element and return null.
add(Object). Method in class jgl.HashMap
Assume that the specified object is a Pair whose first field is a key and whose second field is a value.
add(Object). Method in class jgl.HashSet
If the object doesn't exist or duplicates are allowed, add the object and return null, otherwise don't modify the set and return the matching object.
add(Object). Method in class jgl.OrderedMap
Assume that the specified object is a Pair whose first field is a key and whose second field is a value.
add(Object). Method in class jgl.OrderedSet
If the object doesn't exist or duplicates are allowed, add the object and return null, otherwise don't modify the set and return the matching object.
add(Object). Method in class jgl.PriorityQueue
Push an object.
add(Object). Method in class jgl.Queue
Add an object to my back.
add(Object). Method in class jgl.SList
Add an object after my last element.
add(Object). Method in class jgl.Stack
Push an object.
add(Object). Method in class jgl.VectorArray
Add an object to myself.
add(Object, Object). Method in class jgl.HashMap
If the key doesn't exist or duplicates are allowed, associate the value with the key and return null, otherwise don't modify the map and return the current value associated with the key.
add(Object, Object). Method in class jgl.OrderedMap
If the key doesn't exist or duplicates are allowed, associate the value with the key and return null, otherwise don't modify the map and return the current value associated with the key.
adjacentFind(Container). Static method in class jgl.Finding
Find the first consecutive sequence of elements that match using equals().
adjacentFind(Container, BinaryPredicate). Static method in class jgl.Finding
Find the first consecutive sequence of elements that match using a predicate.
adjacentFind(InputIterator, InputIterator). Static method in class jgl.Finding
Find the first consecutive sequence of elements that match using equals().
adjacentFind(InputIterator, InputIterator, BinaryPredicate). Static method in class jgl.Finding
Find the first consecutive sequence of elements that match using a predicate.
advance(). Method in class jgl.ArrayIterator
Advance by one.
advance(). Method in class jgl.BooleanIterator
Advance by one.
advance(). Method in class jgl.ByteIterator
Advance by one.
advance(). Method in class jgl.CharIterator
Advance by one.
advance(). Method in class jgl.DequeIterator
Advance by one.
advance(). Method in class jgl.DListIterator
Advance by one.
advance(). Method in class jgl.DoubleIterator
Advance by one.
advance(). Method in class jgl.FloatIterator
Advance by one.
advance(). Method in interface jgl.ForwardIterator
Advance by one.
advance(). Method in class jgl.HashMapIterator
Advance by one.
advance(). Method in class jgl.HashSetIterator
Advance by one.
advance(). Method in interface jgl.InputIterator
Advance by one.
advance(). Method in class jgl.InsertIterator
Advance by one.
advance(). Method in class jgl.IntIterator
Advance by one.
advance(). Method in class jgl.LongIterator
Advance by one.
advance(). Method in class jgl.ObjectIterator
Advance by one.
advance(). Method in class jgl.OrderedMapIterator
Advance by one.
advance(). Method in class jgl.OrderedSetIterator
Advance by one.
advance(). Method in interface jgl.OutputIterator
Advance by one.
advance(). Method in class jgl.OutputStreamIterator
Advance by one.
advance(). Method in class jgl.ReverseIterator
Advance by one.
advance(). Method in class jgl.ShortIterator
Advance by one.
advance(). Method in class jgl.SListIterator
Advance by one.
advance(). Method in class jgl.VectorIterator
Advance by one.
advance(int). Method in class jgl.ArrayIterator
Advance by a specified amount.
advance(int). Method in class jgl.BooleanIterator
Advance by a specified amount.
advance(int). Method in class jgl.ByteIterator
Advance by a specified amount.
advance(int). Method in class jgl.CharIterator
Advance by a specified amount.
advance(int). Method in class jgl.DequeIterator
Advance by a specified amount.
advance(int). Method in class jgl.DListIterator
Advance by a specified amount.
advance(int). Method in class jgl.DoubleIterator
Advance by a specified amount.
advance(int). Method in class jgl.FloatIterator
Advance by a specified amount.
advance(int). Method in interface jgl.ForwardIterator
Advance by a specified amount.
advance(int). Method in class jgl.HashMapIterator
Advance by a specified amount.
advance(int). Method in class jgl.HashSetIterator
Advance by a specified amount.
advance(int). Method in interface jgl.InputIterator
Advance by a specified amount.
advance(int). Method in class jgl.InsertIterator
Advance by a specified amount.
advance(int). Method in class jgl.IntIterator
Advance by a specified amount.
advance(int). Method in class jgl.LongIterator
Advance by a specified amount.
advance(int). Method in class jgl.ObjectIterator
Advance by a specified amount.
advance(int). Method in class jgl.OrderedMapIterator
Advance by a specified amount.
advance(int). Method in class jgl.OrderedSetIterator
Advance by a specified amount.
advance(int). Method in interface jgl.OutputIterator
Advance by a specified amount.
advance(int). Method in class jgl.OutputStreamIterator
Advance by a specified amount.
advance(int). Method in class jgl.ReverseIterator
Advance by a specified amount.
advance(int). Method in class jgl.ShortIterator
Advance by a specified amount.
advance(int). Method in class jgl.SListIterator
Advance by a specified amount.
advance(int). Method in class jgl.VectorIterator
Advance by a specified amount.
allowsDuplicates(). Method in class jgl.HashMap
Return true if I allow duplicate keys.
allowsDuplicates(). Method in class jgl.HashSet
Return true if I allow duplicate objects.
allowsDuplicates(). Method in class jgl.OrderedMap
Return true if duplicates are allowed.
allowsDuplicates(). Method in class jgl.OrderedSet
Return true if duplicates are allowed.
Array(). Constructor for class jgl.Array
Construct myself to be an empty Array.
Array(Array). Constructor for class jgl.Array
Construct myself to be a shallow copy of an existing Array.
Array(int). Constructor for class jgl.Array
Construct myself to contain a specified number of null elements.
Array(int, Object). Constructor for class jgl.Array
Construct myself to contain a specified number of elements set to a particular object.
Array(Object[]). Constructor for class jgl.Array
Construct myself to use a specified array as my initial storage.
ArrayAdapter(). Constructor for class jgl.ArrayAdapter
ArrayIterator(). Constructor for class jgl.ArrayIterator
Construct myself to be an iterator with no associated data structure or position.
ArrayIterator(Array, int). Constructor for class jgl.ArrayIterator
Construct myself to be positioned at a particular index of a specific Array.
ArrayIterator(ArrayIterator). Constructor for class jgl.ArrayIterator
Construct myself to be a copy of an existing iterator.
at(int). Method in class jgl.Array
Return the element at the specified index.
at(int). Method in class jgl.BooleanArray
Return the boolean at the specified index as a Boolean object.
at(int). Method in class jgl.ByteArray
Return the integer at the specified index as a Integer object.
at(int). Method in class jgl.CharArray
Return the integer at the specified index as a Character object.
at(int). Method in class jgl.Deque
Return the element at the specified index.
at(int). Method in class jgl.DList
Return the element at the specified index.
at(int). Method in class jgl.DoubleArray
Return the integer at the specified index as a Double object.
at(int). Method in class jgl.FloatArray
Return the integer at the specified index as a Float object.
at(int). Method in class jgl.IntArray
Return the integer at the specified index as a Integer object.
at(int). Method in class jgl.LongArray
Return the integer at the specified index as a Long object.
at(int). Method in class jgl.ObjectArray
Return the object at the specified index.
at(int). Method in interface jgl.Sequence
Return the object at the specified index.
at(int). Method in class jgl.ShortArray
Return the integer at the specified index as a Integer object.
at(int). Method in class jgl.SList
Return the element at the specified index.
at(int). Method in class jgl.VectorArray
Return the object at the specified index.
atBegin(). Method in class jgl.ArrayIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.BooleanIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.ByteIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.CharIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.DequeIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.DListIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.DoubleIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.FloatIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.HashMapIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.HashSetIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in interface jgl.InputIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.IntIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.LongIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.ObjectIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.OrderedMapIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.OrderedSetIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.ReverseIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.ShortIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.SListIterator
Return true if I'm positioned at the first item of my input stream.
atBegin(). Method in class jgl.VectorIterator
Return true if I'm positioned at the first item of my input stream.
atEnd(). Method in class jgl.ArrayIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.BooleanIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.ByteIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.CharIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.DequeIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.DListIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.DoubleIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.FloatIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.HashMapIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.HashSetIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in interface jgl.InputIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.IntIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.LongIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.ObjectIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.OrderedMapIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.OrderedSetIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.ReverseIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.ShortIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.SListIterator
Return true if I'm positioned after the last item in my input stream.
atEnd(). Method in class jgl.VectorIterator
Return true if I'm positioned after the last item in my input stream.

B

back(). Method in class jgl.Array
Return my last item.
back(). Method in class jgl.ArrayAdapter
Return my last element.
back(). Method in class jgl.Deque
Return my last item.
back(). Method in class jgl.DList
Return my last item.
back(). Method in class jgl.Queue
Return the object at my back.
back(). Method in interface jgl.Sequence
Return my last element.
back(). Method in class jgl.SList
Return my last item.
begin. Variable in class jgl.Range
The begin iterator
begin(). Method in class jgl.Array
Return an iterator positioned at my first item.
begin(). Method in class jgl.Deque
Return an iterator positioned at my first item.
begin(). Method in class jgl.DList
Return an iterator positioned at my first item.
begin(). Method in class jgl.HashMap
Return an iterator positioned at my first pair.
begin(). Method in class jgl.HashSet
Return an iterator positioned at my first item.
begin(). Method in class jgl.OrderedMap
Return an iterator positioned at my first pair.
begin(). Method in class jgl.OrderedSet
Return an iterator positioned at my first item.
begin(). Method in class jgl.SList
Return an iterator positioned at my first item.
begin(boolean[]). Static method in class jgl.BooleanIterator
Return an iterator positioned at the first element of a particular array.
begin(boolean[], BooleanArray). Static method in class jgl.BooleanIterator
Return an iterator positioned at the first element of a particular array.
begin(byte[]). Static method in class jgl.ByteIterator
Return an iterator positioned at the first element of a particular array.
begin(byte[], ByteArray). Static method in class jgl.ByteIterator
Return an iterator positioned at the first element of a particular array.
begin(char[]). Static method in class jgl.CharIterator
Return an iterator positioned at the first element of a particular array.
begin(char[], CharArray). Static method in class jgl.CharIterator
Return an iterator positioned at the first element of a particular array.
begin(double[], DoubleArray). Static method in class jgl.DoubleIterator
Return an iterator positioned at the first element of a particular array.
begin(float[]). Static method in class jgl.FloatIterator
Return an iterator positioned at the first element of a particular array.
begin(float[], FloatArray). Static method in class jgl.FloatIterator
Return an iterator positioned at the first element of a particular array.
begin(int[]). Static method in class jgl.IntIterator
Return an iterator positioned at the first element of a particular array.
begin(int[], IntArray). Static method in class jgl.IntIterator
Return an iterator positioned at the first element of a particular array.
begin(long[]). Static method in class jgl.LongIterator
Return an iterator positioned at the first element of a particular array.
begin(long[], LongArray). Static method in class jgl.LongIterator
Return an iterator positioned at the first element of a particular array.
begin(Object[]). Static method in class jgl.ObjectIterator
Return an iterator positioned at the first element of a particular array.
begin(Object[], ObjectArray). Static method in class jgl.ObjectIterator
Return an iterator positioned at the first element of a particular array.
begin(short[]). Static method in class jgl.ShortIterator
Return an iterator positioned at the first element of a particular array.
begin(short[], ShortArray). Static method in class jgl.ShortIterator
Return an iterator positioned at the first element of a particular array.
begin(Vector). Static method in class jgl.VectorIterator
Return an iterator positioned at the first element of a particular java.util.Vector.
begin(Vector, VectorArray). Static method in class jgl.VectorIterator
Return an iterator positioned at the first element of a particular java.util.Vector.
Benchmark(). Constructor for class jgl.Benchmark
Construct a benchmark with the title that never displays its status automatically.
Benchmark(String). Constructor for class jgl.Benchmark
Construct a benchmark with the specified title that never displays its status automatically.
Benchmark(String, int). Constructor for class jgl.Benchmark
Construct a benchmark with the specified title that displays its status automatically after every specified number of start/stop cycles.
BinaryCompose(BinaryFunction, UnaryFunction, UnaryFunction). Constructor for class jgl.BinaryCompose
Construct myself with a single binary function object and two unary function objects.
BinaryComposePredicate(BinaryPredicate, UnaryFunction, UnaryFunction). Constructor for class jgl.BinaryComposePredicate
Construct myself with a single binary predicate object and two unary function objects.
BinaryNot(BinaryPredicate). Constructor for class jgl.BinaryNot
Construct myself with a single binary predicate object.
BinaryPredicateFunction(BinaryPredicate). Constructor for class jgl.BinaryPredicateFunction
Construct myself with a binary predicate object.
BindFirst(BinaryFunction, Object). Constructor for class jgl.BindFirst
Construct myself with a binary function object and a predefined value.
BindFirstPredicate(BinaryPredicate, Object). Constructor for class jgl.BindFirstPredicate
Construct myself with a binary predicate object and a predefined value.
BindSecond(BinaryFunction, Object). Constructor for class jgl.BindSecond
Construct myself with a binary function object and a predefined value.
BindSecondPredicate(BinaryPredicate, Object). Constructor for class jgl.BindSecondPredicate
Construct myself with a binary predicate object and a predefined value.
BooleanArray(boolean[]). Constructor for class jgl.BooleanArray
BooleanArray(BooleanArray). Constructor for class jgl.BooleanArray
BooleanIterator(). Constructor for class jgl.BooleanIterator
Construct myself to be an iterator with no associated data structure or position.
BooleanIterator(boolean[], int). Constructor for class jgl.BooleanIterator
Construct myself to be positioned at a particular index of a specific array.
BooleanIterator(boolean[], int, BooleanArray). Constructor for class jgl.BooleanIterator
Construct myself to be positioned at a particular index of a specific array.
BooleanIterator(BooleanIterator). Constructor for class jgl.BooleanIterator
Construct myself to be a copy of an existing iterator.
ByteArray(byte[]). Constructor for class jgl.ByteArray
ByteArray(ByteArray). Constructor for class jgl.ByteArray
ByteIterator(). Constructor for class jgl.ByteIterator
Construct myself to be an iterator with no associated data structure or position.
ByteIterator(byte[]). Constructor for class jgl.ByteIterator
Construct myself to be an iterator positioned at the first element of a specified array.
ByteIterator(byte[], ByteArray). Constructor for class jgl.ByteIterator
Construct myself to be an iterator positioned at the first element of a specified array.
ByteIterator(byte[], int). Constructor for class jgl.ByteIterator
Construct myself to be positioned at a particular index of a specific array.
ByteIterator(byte[], int, ByteArray). Constructor for class jgl.ByteIterator
Construct myself to be positioned at a particular index of a specific array.
ByteIterator(ByteIterator). Constructor for class jgl.ByteIterator
Construct myself to be a copy of an existing iterator.

C

capacity(). Method in class jgl.Array
Return the number of elements that I contain without allocating more internal storage.
CharArray(char[]). Constructor for class jgl.CharArray
CharArray(CharArray). Constructor for class jgl.CharArray
CharIterator(). Constructor for class jgl.CharIterator
Construct myself to be an iterator with no associated data structure or position.
CharIterator(char[], int). Constructor for class jgl.CharIterator
Construct myself to be positioned at a particular index of a specific array.
CharIterator(char[], int, CharArray). Constructor for class jgl.CharIterator
Construct myself to be positioned at a particular index of a specific array.
CharIterator(CharIterator). Constructor for class jgl.CharIterator
Construct myself to be a copy of an existing iterator.
clear(). Method in class jgl.Array
Remove all of my elements.
clear(). Method in class jgl.ArrayAdapter
Remove all of my objects.
clear(). Method in interface jgl.Container
Remove all of my objects.
clear(). Method in class jgl.Deque
Remove all of my elements.
clear(). Method in class jgl.DList
Remove all of my elements.
clear(). Method in class jgl.HashMap
Remove all of my elements.
clear(). Method in class jgl.HashSet
Remove all of my elements.
clear(). Method in class jgl.OrderedMap
Remove all of my elements.
clear(). Method in class jgl.OrderedSet
Remove all of my elements.
clear(). Method in class jgl.PriorityQueue
Remove all of my objects.
clear(). Method in class jgl.Queue
Remove all of my objects.
clear(). Method in class jgl.SList
Remove all of my elements.
clear(). Method in class jgl.Stack
Remove all of my objects.
clear(). Method in class jgl.VectorArray
Remove all of my objects.
clone(). Method in class jgl.Array
Return a shallow copy of myself.
clone(). Method in class jgl.ArrayIterator
Return a clone of myself.
clone(). Method in interface jgl.BidirectionalIterator
J++ requires clone
clone(). Method in class jgl.BooleanArray
Return a shallow copy of myself.
clone(). Method in class jgl.BooleanIterator
Return a clone of myself.
clone(). Method in class jgl.ByteArray
Return a shallow copy of myself.
clone(). Method in class jgl.ByteIterator
Return a clone of myself.
clone(). Method in class jgl.CharArray
Return a shallow copy of myself.
clone(). Method in class jgl.CharIterator
Return a clone of myself.
clone(). Method in interface jgl.Container
Return a shallow copy of myself.
clone(). Method in class jgl.Deque
Return a shallow copy of myself.
clone(). Method in class jgl.DequeIterator
Return a clone of myself.
clone(). Method in class jgl.DList
Return a shallow copy of myself.
clone(). Method in class jgl.DListIterator
Return a clone of myself.
clone(). Method in class jgl.DoubleArray
Return a shallow copy of myself.
clone(). Method in class jgl.DoubleIterator
Return a clone of myself.
clone(). Method in class jgl.FloatArray
Return a shallow copy of myself.
clone(). Method in class jgl.FloatIterator
Return a clone of myself.
clone(). Method in interface jgl.ForwardIterator
Return a clone of myself.
clone(). Method in class jgl.HashMap
Return a shallow copy of myself.
clone(). Method in class jgl.HashMapIterator
Return a clone of myself.
clone(). Method in class jgl.HashSet
Return a shallow copy of myself.
clone(). Method in class jgl.HashSetIterator
Return a clone of myself.
clone(). Method in interface jgl.InputIterator
Return a clone of myself.
clone(). Method in class jgl.InsertIterator
Return a clone of myself.
clone(). Method in class jgl.IntArray
Return a shallow copy of myself.
clone(). Method in class jgl.IntIterator
Return a clone of myself.
clone(). Method in class jgl.LongArray
Return a shallow copy of myself.
clone(). Method in class jgl.LongIterator
Return a clone of myself.
clone(). Method in class jgl.ObjectArray
Return a shallow copy of myself.
clone(). Method in class jgl.ObjectIterator
Return a clone of myself.
clone(). Method in class jgl.OrderedMap
Return a shallow copy of myself.
clone(). Method in class jgl.OrderedMapIterator
Return a clone of myself.
clone(). Method in class jgl.OrderedSet
Return a shallow copy of myself.
clone(). Method in class jgl.OrderedSetIterator
Return a clone of myself.
clone(). Method in interface jgl.OutputIterator
Return a clone of myself.
clone(). Method in class jgl.OutputStreamIterator
Return a clone of myself.
clone(). Method in class jgl.PriorityQueue
Return a shallow copy of myself.
clone(). Method in class jgl.Queue
Return a shallow copy of myself.
clone(). Method in interface jgl.RandomAccessIterator
Return a clone of myself.
clone(). Method in class jgl.ReverseIterator
Return a clone of myself.
clone(). Method in interface jgl.Sequence
clone(). Method in class jgl.ShortArray
Return a shallow copy of myself.
clone(). Method in class jgl.ShortIterator
Return a clone of myself.
clone(). Method in class jgl.SList
Return a shallow copy of myself.
clone(). Method in class jgl.SListIterator
Return a clone of myself.
clone(). Method in class jgl.Stack
Return a shallow copy of myself.
clone(). Method in class jgl.VectorArray
Return a shallow copy of myself.
clone(). Method in class jgl.VectorIterator
Return a clone of myself.
collect(Container, UnaryFunction). Static method in class jgl.Transforming
Return a container that is the same class as the original and contains the result of applying the given unary function to each element in the original.
collect(ForwardIterator, ForwardIterator, UnaryFunction). Static method in class jgl.Transforming
Return a container that is the same class as the original and contains the result of applying the given unary function to each element in the range.
compareTo(Benchmark). Method in class jgl.Benchmark
Display a string that compares me with another benchmark to System.out.
contains(Object). Method in class jgl.Array
Return true if I contain a particular object.
contains(Object). Method in class jgl.ArrayAdapter
Return true if I contain a particular object using .equals()
contains(Object). Method in class jgl.Deque
Return true if I contain a particular object.
contains(Object). Method in class jgl.DList
Return true if I contain a particular object.
contains(Object). Method in interface jgl.Sequence
Return true if I contain a particular object.
contains(Object). Method in class jgl.SList
Return true if I contain a particular object.
copy(Array). Method in class jgl.Array
Become a shallow copy of an existing Array.
copy(Container, Container). Static method in class jgl.Copying
Copy the elements from one container to another container.
copy(Container, OutputIterator). Static method in class jgl.Copying
Copy the elements from a container to a sequence.
copy(Deque). Method in class jgl.Deque
Become a shallow copy of an existing Deque.
copy(DList). Method in class jgl.DList
Become a shallow copy of an existing DList.
copy(HashMap). Method in class jgl.HashMap
Become a shallow copy of an existing HashMap.
copy(HashSet). Method in class jgl.HashSet
Become a shallow copy of an existing HashSet.
copy(InputIterator, InputIterator, OutputIterator). Static method in class jgl.Copying
Copy the elements from one range to another range of the same size.
copy(OrderedMap). Method in class jgl.OrderedMap
Become a shallow copy of an existing OrderedMap.
copy(OrderedSet). Method in class jgl.OrderedSet
Become a shallow copy of an existing OrderedSet.
copy(PriorityQueue). Method in class jgl.PriorityQueue
Become a shallow copy of a specified PriorityQueue.
copy(Queue). Method in class jgl.Queue
Become a shallow copy of a Queue.
copy(SList). Method in class jgl.SList
Become a shallow copy of an existing SList.
copy(Stack). Method in class jgl.Stack
Become a shallow copy of a specified Stack.
copyBackward(BidirectionalIterator, BidirectionalIterator, BidirectionalIterator). Static method in class jgl.Copying
Copy the elements backwards from one range to another range of the same size.
copyTo(Object[]). Method in class jgl.Array
Copy my elements into the specified array.
count(Container, Object). Static method in class jgl.Counting
Return the number of elements in a container that match a particular object using equals().
count(DListIterator, DListIterator, Object). Method in class jgl.DList
Return the number of objects within a specified range of that match a particular value.
count(InputIterator, InputIterator, Object). Static method in class jgl.Counting
Return the number of elements in a range that match a particular object using equals().
count(int, int, Object). Method in class jgl.Array
Return the number of objects within a particular range of indices that match a particular value.
count(int, int, Object). Method in class jgl.ArrayAdapter
Return the number of objects within a specified range of that match a particular value.
count(int, int, Object). Method in class jgl.Deque
Return the number of objects within a particular range of indices that match a particular value.
count(int, int, Object). Method in class jgl.DList
Return the number of objects within a specified range of that match a particular value.
count(int, int, Object). Method in interface jgl.Sequence
Return the number of objects within a specified range of that match a particular value.
count(int, int, Object). Method in class jgl.SList
Return the number of objects within a specified range of that match a particular value.
count(Object). Method in class jgl.Array
Return the number of objects that match a particular value.
count(Object). Method in class jgl.ArrayAdapter
Return the number of objects that match a specified object.
count(Object). Method in class jgl.Deque
Return the number of objects that match a particular value.
count(Object). Method in class jgl.DList
Return the number of objects that match a particular value.
count(Object). Method in class jgl.HashMap
Return the number of key/value pairs that match a particular key.
count(Object). Method in class jgl.HashSet
Return the number of items that match a particular object.
count(Object). Method in class jgl.OrderedMap
Return the number of key/value pairs that match a particular key.
count(Object). Method in class jgl.OrderedSet
Return the number of items that match a particular object.
count(Object). Method in interface jgl.Sequence
Return the number of objects that match a specified object.
count(Object). Method in class jgl.SList
Return the number of objects that match a particular value.
count(SListIterator, SListIterator, Object). Method in class jgl.SList
Return the number of objects within a specified range of that match a particular value.
countIf(Container, UnaryPredicate). Static method in class jgl.Counting
Return the number of elements in a container that satisfy a predicate.
countIf(InputIterator, InputIterator, UnaryPredicate). Static method in class jgl.Counting
Return the number of elements in a range that satisfy a predicate.
countValues(Object). Method in class jgl.HashMap
Return the number of values that match a given object.
countValues(Object). Method in class jgl.OrderedMap
Return the number of values that match a given object.

D

Deque(). Constructor for class jgl.Deque
Construct myself to be an empty Deque.
Deque(Deque). Constructor for class jgl.Deque
Construct myself to be a shallow copy of an existing Deque.
Deque(int). Constructor for class jgl.Deque
Construct myself to contain a specified number of null elements.
Deque(int, Object). Constructor for class jgl.Deque
Construct myself to contain a specified number of elements set to a particular object.
DequeIterator(). Constructor for class jgl.DequeIterator
Construct myself to be an iterator with no associated data structure or position.
DequeIterator(DequeIterator). Constructor for class jgl.DequeIterator
Construct myself to be a copy of an existing iterator.
detect(Container, UnaryPredicate). Static method in class jgl.Finding
Return the first object in a container that satisfies a specified predicate, or null if no such object exists.
detect(ForwardIterator, ForwardIterator, UnaryPredicate). Static method in class jgl.Finding
Return the first object in a range that satisfies a specified predicate, or null if no such object exists.
difference(HashSet). Method in class jgl.HashSet
Return a new HashSet that contains the elements that are in me but not in a specified set.
difference(OrderedSet). Method in class jgl.OrderedSet
Return a new OrderedSet that contains the elements that are in me but not in a specified set.
distance(ForwardIterator). Method in class jgl.ArrayIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.BooleanIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.ByteIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.CharIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.DequeIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.DListIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.DoubleIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.FloatIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in interface jgl.ForwardIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.HashMapIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.HashSetIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.IntIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.LongIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.ObjectIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.OrderedMapIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.OrderedSetIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.ReverseIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.ShortIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.SListIterator
Return the distance from myself to another iterator.
distance(ForwardIterator). Method in class jgl.VectorIterator
Return the distance from myself to another iterator.
DividesInteger(). Constructor for class jgl.DividesInteger
DList(). Constructor for class jgl.DList
Construct myself to be an empty DList.
DList(DList). Constructor for class jgl.DList
Construct myself to be a shallow copy of an existing DList.
DList(int). Constructor for class jgl.DList
Construct myself to contain a specified number of null elements.
DList(int, Object). Constructor for class jgl.DList
Construct myself to contain a specified number of elements set to a particular object.
DListIterator(). Constructor for class jgl.DListIterator
Construct myself to be an iterator with no associated object structure or position.
DListIterator(DListIterator). Constructor for class jgl.DListIterator
Construct myself to be a copy of an existing iterator.
DoubleArray(double[]). Constructor for class jgl.DoubleArray
DoubleArray(DoubleArray). Constructor for class jgl.DoubleArray
DoubleIterator(). Constructor for class jgl.DoubleIterator
Construct myself to be an iterator with no associated data structure or position.
DoubleIterator(double[], DoubleArray). Constructor for class jgl.DoubleIterator
Construct myself to be an iterator positioned at the first element of a specified array.
DoubleIterator(double[], int, DoubleArray). Constructor for class jgl.DoubleIterator
Construct myself to be positioned at a particular index of a specific array.
DoubleIterator(DoubleIterator). Constructor for class jgl.DoubleIterator
Construct myself to be a copy of an existing iterator.

E

elements(). Method in class jgl.Array
Return an Enumeration of my components.
elements(). Method in class jgl.BooleanArray
Return an Enumeration to my components.
elements(). Method in class jgl.ByteArray
Return an Enumeration of my components.
elements(). Method in class jgl.CharArray
Return an Enumeration of my components.
elements(). Method in interface jgl.Container
Return an Enumeration of the components in this container
elements(). Method in class jgl.Deque
Return an Enumeration of my components
elements(). Method in class jgl.DList
Return an Enumeration of my components.
elements(). Method in class jgl.DoubleArray
Return an Enumeration of my components.
elements(). Method in class jgl.FloatArray
Return an Enumeration of my components.
elements(). Method in class jgl.HashMap
Return an Enumeration to my values.
elements(). Method in class jgl.HashSet
Return an Enumeration of my objects.
elements(). Method in class jgl.IntArray
Return an Enumeration of my components.
elements(). Method in class jgl.LongArray
Return an Enumeration of my components.
elements(). Method in class jgl.ObjectArray
Return an Enumeration of my elements.
elements(). Method in class jgl.OrderedMap
Return an Enumeration of my values
elements(). Method in class jgl.OrderedSet
Return an Enumeration of my components.
elements(). Method in class jgl.PriorityQueue
Return an Enumeration of my elements.
elements(). Method in class jgl.Queue
Return an Enumeration of my components.
elements(). Method in class jgl.ShortArray
Return an Enumeration of my components.
elements(). Method in class jgl.SList
Return an Enumeration to my components.
elements(). Method in class jgl.Stack
Return an Enumeration of my components.
elements(). Method in class jgl.VectorArray
Return an Enumeration of my elements.
end. Variable in class jgl.Range
The end iterator
end(). Method in class jgl.Array
Return an iterator positioned immediately after my last item.
end(). Method in class jgl.Deque
Return an iterator positioned immediately after my last item.
end(). Method in class jgl.DList
Return an iterator positioned immediately after my last item.
end(). Method in class jgl.HashMap
Return an iterator positioned immediately after my last pair.
end(). Method in class jgl.HashSet
Return an iterator positioned immediately after my last item.
end(). Method in class jgl.OrderedMap
Return an iterator positioned immediately after my last pair.
end(). Method in class jgl.OrderedSet
Return an iterator positioned immediately after my last item.
end(). Method in class jgl.SList
Return an iterator positioned immediately after my last item.
end(boolean[]). Static method in class jgl.BooleanIterator
Return an iterator positioned immediately after the last element of a particular array.
end(boolean[], BooleanArray). Static method in class jgl.BooleanIterator
Return an iterator positioned immediately after the last element of a particular array.
end(byte[]). Static method in class jgl.ByteIterator
Return an iterator positioned immediately after the last element of a particular array.
end(byte[], ByteArray). Static method in class jgl.ByteIterator
Return an iterator positioned immediately after the last element of a particular array.
end(char[]). Static method in class jgl.CharIterator
Return an iterator positioned immediately after the last element of a particular array.
end(char[], CharArray). Static method in class jgl.CharIterator
Return an iterator positioned immediately after the last element of a particular array.
end(double[], DoubleArray). Static method in class jgl.DoubleIterator
Return an iterator positioned immediately after the last element of a particular array.
end(float[]). Static method in class jgl.FloatIterator
Return an iterator positioned immediately after the last element of a particular array.
end(float[], FloatArray). Static method in class jgl.FloatIterator
Return an iterator positioned immediately after the last element of a particular array.
end(int[]). Static method in class jgl.IntIterator
Return an iterator positioned immediately after the last element of a particular array.
end(int[], IntArray). Static method in class jgl.IntIterator
Return an iterator positioned immediately after the last element of a particular array.
end(long[]). Static method in class jgl.LongIterator
Return an iterator positioned immediately after the last element of a particular array.
end(long[], LongArray). Static method in class jgl.LongIterator
Return an iterator positioned immediately after the last element of a particular array.
end(Object[]). Static method in class jgl.ObjectIterator
Return an iterator positioned immediately after the last element of a particular array.
end(Object[], ObjectArray). Static method in class jgl.ObjectIterator
Return an iterator positioned immediately after the last element of a particular array.
end(short[]). Static method in class jgl.ShortIterator
Return an iterator positioned immediately after the last element of a particular array.
end(short[], ShortArray). Static method in class jgl.ShortIterator
Return an iterator positioned immediately after the last element of a particular array.
end(Vector). Static method in class jgl.VectorIterator
Return an iterator positioned immediately after the last element of a particular java.util.Vector.
end(Vector, VectorArray). Static method in class jgl.VectorIterator
Return an iterator positioned immediately after the last element of a particular java.util.Vector.
ensureCapacity(int). Method in class jgl.Array
Pre-allocate enough space to hold a specified number of elements.
equal(Container, Container). Static method in class jgl.Comparing
Scan two containers and return true if the containers are the same size and every element in one container matches its counterpart using equals().
equal(InputIterator, InputIterator, InputIterator). Static method in class jgl.Comparing
Scan two sequences of the same size and return true if every element in one sequence matches its counterpart using equals().
equalRange(Object). Method in class jgl.HashMap
Return a range whose first element is an iterator positioned at the first occurence of a specific key and whose second element is an iterator positioned immediately after the last occurence of that key.
equalRange(Object). Method in class jgl.HashSet
Return a range whose first element is an iterator positioned at the first occurence of a specific object and whose second element is an iterator positioned immediately after the last occurence of that object.
equalRange(Object). Method in class jgl.OrderedMap
Return a pair of iterators whose first element is equal to lowerBound() and whose second element is equal to upperBound().
equalRange(Object). Method in class jgl.OrderedSet
Return a range whose first element is equal to lowerBound() and whose second element is equal to upperBound().
equals(Array). Method in class jgl.Array
Return true if I contain the same items in the same order as another Array.
equals(ArrayIterator). Method in class jgl.ArrayIterator
Return true if iterator is positioned at the same element as me.
equals(BooleanIterator). Method in class jgl.BooleanIterator
Return true if iterator is positioned at the same element as me.
equals(ByteIterator). Method in class jgl.ByteIterator
Return true if iterator is positioned at the same element as me.
equals(CharIterator). Method in class jgl.CharIterator
Return true if iterator is positioned at the same element as me.
equals(Deque). Method in class jgl.Deque
Return true if I contain the same items in the same order as another Deque.
equals(DequeIterator). Method in class jgl.DequeIterator
Return true if iterator is positioned at the same element as me.
equals(DList). Method in class jgl.DList
Return true if I contain the same items in the same order as another DList.
equals(DListIterator). Method in class jgl.DListIterator
Return true if iterator is positioned at the same element as me.
equals(DoubleIterator). Method in class jgl.DoubleIterator
Return true if iterator is positioned at the same element as me.
equals(FloatIterator). Method in class jgl.FloatIterator
Return true if iterator is positioned at the same element as me.
equals(HashMap). Method in class jgl.HashMap
Return true if I contain exactly the same key/value pairs as another HashMap.
equals(HashMapIterator). Method in class jgl.HashMapIterator
Return true if iterator is positioned at the same element as me.
equals(HashSet). Method in class jgl.HashSet
Return true if I contain exactly the same items as another HashSet.
equals(HashSetIterator). Method in class jgl.HashSetIterator
Return true if iterator is positioned at the same element as me.
equals(IntIterator). Method in class jgl.IntIterator
Return true if iterator is positioned at the same element as me.
equals(LongIterator). Method in class jgl.LongIterator
Return true if iterator is positioned at the same element as me.
equals(Object). Method in class jgl.Array
Return true if I'm equal to another object.
equals(Object). Method in class jgl.ArrayIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.BooleanArray
Return true if I'm equal to a specified object.
equals(Object). Method in class jgl.BooleanIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.ByteArray
Return true if I'm equal to a specified object.
equals(Object). Method in class jgl.ByteIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.CharArray
Return true if I'm equal to a specified object.
equals(Object). Method in class jgl.CharIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in interface jgl.Container
Return true if I'm equal to a specified object.
equals(Object). Method in class jgl.Deque
Return true if I'm equal to another object.
equals(Object). Method in class jgl.DequeIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.DList
Return true if I'm equal to another object.
equals(Object). Method in class jgl.DListIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.DoubleArray
Return true if I'm equal to a specified object.
equals(Object). Method in class jgl.DoubleIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.FloatArray
Return true if I'm equal to a specified object.
equals(Object). Method in class jgl.FloatIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.HashMap
Return true if I'm equal to another object.
equals(Object). Method in class jgl.HashMapIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.HashSet
Return true if I'm equal to another object.
equals(Object). Method in class jgl.HashSetIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.IntArray
Return true if I'm equal to a specified object.
equals(Object). Method in class jgl.IntIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.LongArray
Return true if I'm equal to a specified object.
equals(Object). Method in class jgl.LongIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.ObjectArray
Return true if I'm equal to a specified object.
equals(Object). Method in class jgl.ObjectIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.OrderedMap
Return true if I'm equal to another object.
equals(Object). Method in class jgl.OrderedMapIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.OrderedSet
Return true if I'm equal to another object.
equals(Object). Method in class jgl.OrderedSetIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.Pair
equals(Object). Method in class jgl.PriorityQueue
Return true if object is a PriorityQueue whose underlying sequence is equal to mine.
equals(Object). Method in class jgl.Queue
Return true if object is a Queue whose underlying sequence is equal to mine.
equals(Object). Method in class jgl.Range
equals(Object). Method in class jgl.ReverseIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.ShortArray
Return true if I'm equal to a specified object.
equals(Object). Method in class jgl.ShortIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.SList
Return true if I'm equal to another object.
equals(Object). Method in class jgl.SListIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(Object). Method in class jgl.Stack
Return true if object is a Stack whose underlying sequence is equal to mine.
equals(Object). Method in class jgl.VectorArray
Return true if I'm equal to a specified object.
equals(Object). Method in class jgl.VectorIterator
Return true if a specified object is the same kind of iterator as me and is positioned at the same element.
equals(ObjectIterator). Method in class jgl.ObjectIterator
Return true if iterator is positioned at the same element as me.
equals(OrderedMap). Method in class jgl.OrderedMap
Return true if I contain the same items in the same order as another OrderedMap.
equals(OrderedMapIterator). Method in class jgl.OrderedMapIterator
Return true if iterator is positioned at the same element as me.
equals(OrderedSet). Method in class jgl.OrderedSet
Return true if I contain the same items in the same order as another OrderedSet.
equals(OrderedSetIterator). Method in class jgl.OrderedSetIterator
Return true if iterator is positioned at the same element as me.
equals(Pair). Method in class jgl.Pair
equals(PriorityQueue). Method in class jgl.PriorityQueue
Return true if a specified PriorityQueue's sequence is equal to mine.
equals(Queue). Method in class jgl.Queue
Return true if a Queue's sequence is equal to mine.
equals(Range). Method in class jgl.Range
equals(ReverseIterator). Method in class jgl.ReverseIterator
Return true if iterator is positioned at the same element as me.
equals(ShortIterator). Method in class jgl.ShortIterator
Return true if iterator is positioned at the same element as me.
equals(SList). Method in class jgl.SList
Return true if I contain the same items in the same order as another SList.
equals(SListIterator). Method in class jgl.SListIterator
Return true if iterator is positioned at the same element as me.
equals(Stack). Method in class jgl.Stack
Return true if a specified Stack's sequence is equal to mine.
equals(VectorIterator). Method in class jgl.VectorIterator
Return true if iterator is positioned at the same element as me.
EqualTo(). Constructor for class jgl.EqualTo
every(Container, UnaryPredicate). Static method in class jgl.Finding
Return true if every object in the container satisfies a particular predicate.
every(ForwardIterator, ForwardIterator, UnaryPredicate). Static method in class jgl.Finding
Return true if every object in the specified range satisfies a particular predicate.
execute(Object). Method in class jgl.BindFirst
Perform my binary function on the operand using the predefined value as the 1st parameter and the operand as the 2nd parameter.
execute(Object). Method in class jgl.BindFirstPredicate
Perform my binary predicate on the operand using the predefined value as the 1st parameter and the operand as the 2nd parameter.
execute(Object). Method in class jgl.BindSecond
Perform my binary function on the operand using the operand as the 1st parameter and the predefined value as the 2nd parameter.
execute(Object). Method in class jgl.BindSecondPredicate
Perform my binary predicate on the operand using the operand as the 1st parameter and the predefined value as the 2nd parameter.
execute(Object). Method in class jgl.Hash
Return the hash code of my operand as an Integer, or 0 if the operand is null.
execute(Object). Method in class jgl.LengthString
Return the length of my operand's string as an Integer.
execute(Object). Method in class jgl.LogicalNot
Perform a logical NOT.
execute(Object). Method in class jgl.NegateInteger
Return the negation of my operand.
execute(Object). Method in class jgl.NegativeInteger
Return true if the operand is less than zero.
execute(Object). Method in class jgl.PositiveInteger
Return true if the operand is greater than zero.
execute(Object). Method in class jgl.Print
Print my operand to my PrintStream.
execute(Object). Method in class jgl.SelectFirst
Return the first instance variable of my operand.
execute(Object). Method in class jgl.SelectSecond
Return the second instance variable of my operand.
execute(Object). Method in class jgl.ToString
Return my argument as a String, or "null" if the operand is null.
execute(Object). Method in class jgl.UnaryCompose
Perform my second unary function on the operand and then return the result of applying my first unary function object to this result.
execute(Object). Method in class jgl.UnaryComposePredicate
Perform my second unary function on the operand and then return the result of applying my first unary function object to this result.
execute(Object). Method in interface jgl.UnaryFunction
Return the result of executing with a single Object.
execute(Object). Method in class jgl.UnaryNot
Perform my unary predicate on the operand and return true if the predicate returns false.
execute(Object). Method in interface jgl.UnaryPredicate
Return the result of executing with a single Object.
execute(Object). Method in class jgl.UnaryPredicateFunction
Perform my unary predicate on the operand and return the boolean result as an object.
execute(Object, Object). Method in class jgl.BinaryCompose
Perform my unary functions on each operand and then return the result of applying my binary function object to these results.
execute(Object, Object). Method in class jgl.BinaryComposePredicate
Perform my unary functions on each operand and then return the result of applying my binary predicate object to these results.
execute(Object, Object). Method in interface jgl.BinaryFunction
Return the result of executing with two Object arguments.
execute(Object, Object). Method in class jgl.BinaryNot
Perform my binary predicate on the operands and return true if the predicate returns false.
execute(Object, Object). Method in interface jgl.BinaryPredicate
Return the result of executing with two Object arguments.
execute(Object, Object). Method in class jgl.BinaryPredicateFunction
Perform my binary predicate on the operand and return the boolean result as an object.
execute(Object, Object). Method in class jgl.DividesInteger
Return the result of dividing the first operand by the second operand.
execute(Object, Object). Method in class jgl.EqualTo
Compare two objects for equality.
execute(Object, Object). Method in class jgl.GreaterEqualInteger
Return true if the first operand is greater than or equal to the second operand.
execute(Object, Object). Method in class jgl.GreaterEqualString
Return true if the first operand is greater than or equal to the second operand.
execute(Object, Object). Method in class jgl.GreaterInteger
Return true if the first operand is greater than the second operand.
execute(Object, Object). Method in class jgl.GreaterString
Return true if the first operand is greater than the second operand.
execute(Object, Object). Method in class jgl.HashComparator
Compare the operands based on their hash code.
execute(Object, Object). Method in class jgl.IdenticalTo
Compare two objects for identity.
execute(Object, Object). Method in class jgl.LessEqualInteger
Return true if the first operand is less than or equal to the second operand.
execute(Object, Object). Method in class jgl.LessEqualString
Return true if the first operand is less than or equal to the second operand.
execute(Object, Object). Method in class jgl.LessInteger
Return true if the first operand is less than the second operand.
execute(Object, Object). Method in class jgl.LessString
Return true if the first operand is less than the second operand.
execute(Object, Object). Method in class jgl.LogicalAnd
Perform a logical AND.
execute(Object, Object). Method in class jgl.LogicalOr
Perform a logical OR.
execute(Object, Object). Method in class jgl.MinusInteger
Return the result of subtracting the second operand from the first operand.
execute(Object, Object). Method in class jgl.ModulusInteger
Return the first operand modulus the second operand.
execute(Object, Object). Method in class jgl.NotEqualTo
Compare two objects for inequality.
execute(Object, Object). Method in class jgl.NotIdenticalTo
Compare two objects for non-identity.
execute(Object, Object). Method in class jgl.PlusInteger
Return the result of adding the first operand to the second operand.
execute(Object, Object). Method in class jgl.PlusString
Return the concatenation of the two operands.
execute(Object, Object). Method in class jgl.TimesInteger
Return the result of multiplying the first operand by the second operand.

F

fill(Container, Object). Static method in class jgl.Filling
Fill a container with a particular value.
fill(ForwardIterator, ForwardIterator, Object). Static method in class jgl.Filling
Fill a specified range with a particular value.
fillN(OutputIterator, int, Object). Static method in class jgl.Filling
Assign an object to a number of elements starting at a specified location.
find(Container, Object). Static method in class jgl.Finding
Find the first element in a container that matches a particular object using equals().
find(DListIterator, DListIterator, Object). Method in class jgl.DList
Return an iterator positioned at the first object within a specified range that matches a particular object, or end() if the object is not found.
find(InputIterator, InputIterator, Object). Static method in class jgl.Finding
Find the first element in a sequence that matches a particular object using equals().
find(Object). Method in class jgl.DList
Return an iterator positioned at the first object that matches a particular value, or end() if the object is not found.
find(Object). Method in class jgl.HashMap
Find the first key/value pair based on its key and return its position.
find(Object). Method in class jgl.HashSet
Find an object and return its position.
find(Object). Method in class jgl.OrderedMap
Find a key/value pair based on its key and return its position.
find(Object). Method in class jgl.OrderedSet
Find an object and return its position.
find(Object). Method in class jgl.SList
Return an iterator positioned at the first object that matches a particular value, or end() if the object is not found.
find(SListIterator, SListIterator, Object). Method in class jgl.SList
Return an iterator positioned at the first object within a specified range that match a particular object, or end() if the object is not found.
findIf(Container, UnaryPredicate). Static method in class jgl.Finding
Find the first element in a container that satisfies a predicate.
findIf(InputIterator, InputIterator, UnaryPredicate). Static method in class jgl.Finding
Find the first element in a sequence that satisfies a predicate.
finish(). Method in class jgl.Array
Return an iterator positioned immediately after my last item.
finish(). Method in class jgl.BooleanArray
Return an iterator positioned immediately after my last item.
finish(). Method in class jgl.ByteArray
Return an iterator positioned immediately after my last item.
finish(). Method in class jgl.CharArray
Return an iterator positioned immediately after my last item.
finish(). Method in interface jgl.Container
Return an iterator positioned immediately after my last item.
finish(). Method in class jgl.Deque
Return an iterator positioned immediately afer my last item.
finish(). Method in class jgl.DList
Return an iterator positioned immediately afer my last item.
finish(). Method in class jgl.DoubleArray
Return an iterator positioned immediately after my last item.
finish(). Method in class jgl.FloatArray
Return an iterator positioned immediately after my last item.
finish(). Method in class jgl.HashMap
Return an iterator positioned immediately afer my last pair.
finish(). Method in class jgl.HashSet
Return an iterator positioned immediately afer my last item.
finish(). Method in class jgl.IntArray
Return an iterator positioned immediately after my last item.
finish(). Method in class jgl.LongArray
Return an iterator positioned immediately after my last item.
finish(). Method in class jgl.ObjectArray
Return an iterator positioned immediately after my last item.
finish(). Method in class jgl.OrderedMap
Return an iterator positioned immediately afer my last pair.
finish(). Method in class jgl.OrderedSet
Return an iterator positioned immediately afer my last item.
finish(). Method in class jgl.PriorityQueue
Return an iterator positioned immediately afer my last item.
finish(). Method in class jgl.Queue
Return an iterator positioned immediately afer my last item.
finish(). Method in class jgl.ShortArray
Return an iterator positioned immediately after my last item.
finish(). Method in class jgl.SList
Return an iterator positioned immediately afer my last item.
finish(). Method in class jgl.Stack
Return an iterator positioned immediately afer my last item.
finish(). Method in class jgl.VectorArray
Return an iterator positioned immediately after my last item.
first. Variable in class jgl.Pair
The first object.
FloatArray(float[]). Constructor for class jgl.FloatArray
FloatArray(FloatArray). Constructor for class jgl.FloatArray
FloatIterator(). Constructor for class jgl.FloatIterator
Construct myself to be an iterator with no associated data structure or position.
FloatIterator(float[]). Constructor for class jgl.FloatIterator
Construct myself to be an iterator positioned at the first element of a specified array.
FloatIterator(float[], FloatArray). Constructor for class jgl.FloatIterator
Construct myself to be an iterator positioned at the first element of a specified array.
FloatIterator(float[], int). Constructor for class jgl.FloatIterator
Construct myself to be positioned at a particular index of a specific array.
FloatIterator(float[], int, FloatArray). Constructor for class jgl.FloatIterator
Construct myself to be positioned at a particular index of a specific array.
FloatIterator(FloatIterator). Constructor for class jgl.FloatIterator
Construct myself to be a copy of an existing iterator.
forEach(Container, UnaryFunction). Static method in class jgl.Applying
Apply a unary function to every element in a container.
forEach(InputIterator, InputIterator, UnaryFunction). Static method in class jgl.Applying
Apply a unary function to every element in a specified range.
front(). Method in class jgl.Array
Return my first item.
front(). Method in class jgl.ArrayAdapter
Return my first element.
front(). Method in class jgl.Deque
Return my first item.
front(). Method in class jgl.DList
Return my first item.
front(). Method in class jgl.Queue
Return the object at my front.
front(). Method in interface jgl.Sequence
Return my first element.
front(). Method in class jgl.SList
Return my first item.

G

get(). Method in class jgl.ArrayIterator
Return the object at my current position.
get(). Method in interface jgl.BidirectionalIterator
Return the object at my current position.
get(). Method in class jgl.BooleanIterator
Return the object at my current position.
get(). Method in class jgl.ByteIterator
Return the object at my current position.
get(). Method in class jgl.CharIterator
Return the object at my current position.
get(). Method in class jgl.DequeIterator
Return the object at my current position.
get(). Method in class jgl.DListIterator
Return the object at my current position.
get(). Method in class jgl.DoubleIterator
Return the object at my current position.
get(). Method in class jgl.FloatIterator
Return the object at my current position.
get(). Method in class jgl.HashMapIterator
Return the object at my current position.
get(). Method in class jgl.HashSetIterator
Return the object at my current position.
get(). Method in interface jgl.InputIterator
Return the object at my current position.
get(). Method in class jgl.IntIterator
Return the object at my current position.
get(). Method in class jgl.LongIterator
Return the object at my current position.
get(). Method in class jgl.ObjectIterator
Return the object at my current position.
get(). Method in class jgl.OrderedMapIterator
Return the object at my current position.
get(). Method in class jgl.OrderedSetIterator
Return the object at my current position.
get(). Method in class jgl.ReverseIterator
Return the object at my current position.
get(). Method in class jgl.ShortIterator
Return the object at my current position.
get(). Method in class jgl.SListIterator
Return the object at my current position.
get(). Method in class jgl.VectorIterator
Return the object at my current position.
get(int). Method in class jgl.ArrayIterator
Return the object that is a specified distance from my current position.
get(int). Method in interface jgl.BidirectionalIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.BooleanIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.ByteIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.CharIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.DequeIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.DListIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.DoubleIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.FloatIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.IntIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.LongIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.ObjectIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.OrderedMapIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.OrderedSetIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.ReverseIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.ShortIterator
Return the object that is a specified distance from my current position.
get(int). Method in class jgl.VectorIterator
Return the object that is a specified distance from my current position.
get(Object). Method in class jgl.HashMap
Return the value associated with key, or null if the key does not exist.
get(Object). Method in class jgl.HashSet
Return the first object that matches the given object, or null if no match exists.
get(Object). Method in class jgl.OrderedMap
Return the value associated with key, or null if the key does not exist.
get(Object). Method in class jgl.OrderedSet
Return the first object that matches the given object, or null if no match exists.
get(Object). Method in interface jgl.Set
Return the first object that matches the given object, or null if no match exists.
getComparator(). Method in class jgl.HashMap
Return my comparator.
getComparator(). Method in class jgl.HashSet
Return my comparator.
getComparator(). Method in class jgl.OrderedMap
Return my comparator.
getComparator(). Method in class jgl.OrderedSet
Return my comparator.
getContainer(). Method in class jgl.ArrayIterator
Return my associated array.
getContainer(). Method in class jgl.BooleanIterator
Return my associated container.
getContainer(). Method in class jgl.ByteIterator
Return my associated container.
getContainer(). Method in class jgl.CharIterator
Return null for my associated Container since none needs to exist.
getContainer(). Method in class jgl.DequeIterator
Return my associated container.
getContainer(). Method in class jgl.DListIterator
Return my associated container.
getContainer(). Method in class jgl.DoubleIterator
Return null for my associated Container since none needs to exist.
getContainer(). Method in class jgl.FloatIterator
Return null for my associated Container since none needs to exist.
getContainer(). Method in interface jgl.ForwardIterator
Return my associated container.
getContainer(). Method in class jgl.HashMapIterator
Return my associated container.
getContainer(). Method in class jgl.HashSetIterator
Return my associated HashSet
getContainer(). Method in class jgl.IntIterator
Return null for my associated Container since none needs to exist.
getContainer(). Method in class jgl.LongIterator
Return null for my associated Container since none needs to exist.
getContainer(). Method in class jgl.ObjectIterator
Return null for my associated Container since none needs to exist.
getContainer(). Method in class jgl.OrderedMapIterator
Return my associated container.
getContainer(). Method in class jgl.OrderedSetIterator
Return my associated container.
getContainer(). Method in class jgl.ReverseIterator
Return my associated container via my BidirectionalIterator.
getContainer(). Method in class jgl.ShortIterator
Return null for my associated Container since none needs to exist.
getContainer(). Method in class jgl.SListIterator
Return my associated SList.
getContainer(). Method in class jgl.VectorIterator
Return null for my associated Container since java.util.Vector isn't in the JGL hierarchy (but should be ;-)
getCount(). Method in class jgl.Benchmark
Return the number of times I've been started/restarted.
getInt(int). Static method in class jgl.Randomizer
getInt(int, int). Static method in class jgl.Randomizer
getLoadRatio(). Method in class jgl.HashMap
Return my load ratio.
getLoadRatio(). Method in class jgl.HashSet
Return my load ratio.
getMilliseconds(). Method in class jgl.Benchmark
Return the current number of milliseconds on the benchmark clock.
getTitle(). Method in class jgl.Benchmark
Return my title.
GreaterEqualInteger(). Constructor for class jgl.GreaterEqualInteger
GreaterEqualString(). Constructor for class jgl.GreaterEqualString
GreaterInteger(). Constructor for class jgl.GreaterInteger
GreaterString(). Constructor for class jgl.GreaterString

H

Hash(). Constructor for class jgl.Hash
hashCode(). Method in class jgl.Array
Return my hash code for support of hashing containers
hashCode(). Method in class jgl.ArrayAdapter
Return my hash code for support of hashing containers
hashCode(). Method in class jgl.Deque
Return my hash code for support of hashing containers
hashCode(). Method in class jgl.DList
Return my hash code for support of hashing containers
hashCode(). Method in class jgl.HashMap
Return my hash code for support of hashing containers
hashCode(). Method in class jgl.HashSet
Return my hash code for support of hashing containers
hashCode(). Method in class jgl.OrderedMap
Return my hash code for support of hashing containers
hashCode(). Method in class jgl.OrderedSet
Return my hash code for support of hashing containers
hashCode(). Method in class jgl.PriorityQueue
Return my hash code for support of hashing containers
hashCode(). Method in class jgl.Queue
Return my hash code for support of hashing containers
hashCode(). Method in class jgl.SList
Return my hash code for support of hashing containers
hashCode(). Method in class jgl.Stack
Return my hash code for support of hashing containers
HashComparator(). Constructor for class jgl.HashComparator
Hashing(). Constructor for class jgl.Hashing
HashMap(). Constructor for class jgl.HashMap
Construct myself to be an empty HashMap that compares key using equals() and does not allow duplicates.
HashMap(BinaryPredicate). Constructor for class jgl.HashMap
Construct myself to be an empty HashMap that compares keys using the specified binary predicate and does not allow duplicates.
HashMap(BinaryPredicate, boolean). Constructor for class jgl.HashMap
Construct myself to be an empty HashMap that compares keys using the specified binary predicate and conditionally allows duplicates.
HashMap(BinaryPredicate, boolean, int, float). Constructor for class jgl.HashMap
Construct myself to be an empty HashMap that compares keys using the specified binary predicate and conditionally allows duplicates.
HashMap(boolean). Constructor for class jgl.HashMap
Construct myself to be an empty HashMap that compares keys using equals() and conditionally allows duplicates.
HashMap(HashMap). Constructor for class jgl.HashMap
Construct myself to be a shallow copy of an existing HashMap.
HashMapIterator(). Constructor for class jgl.HashMapIterator
Construct myself to be an iterator with no associated data structure or position.
HashMapIterator(HashMapIterator). Constructor for class jgl.HashMapIterator
Construct myself to be a copy of an existing iterator.
HashSet(). Constructor for class jgl.HashSet
Construct myself to be an empty HashSet that compares objects using equals() and does not allow duplicates.
HashSet(BinaryPredicate). Constructor for class jgl.HashSet
Construct myself to be an empty HashSet that compares objects using the specified binary predicate and does not allow duplicates.
HashSet(BinaryPredicate, boolean). Constructor for class jgl.HashSet
Construct myself to be an empty HashSet that compares objects using the specified binary predicate and conditionally allows duplicates.
HashSet(BinaryPredicate, boolean, int, float). Constructor for class jgl.HashSet
Construct myself to be an empty HashSet that compares objects using the specified binary predicate and conditionally allows duplicates.
HashSet(boolean). Constructor for class jgl.HashSet
Construct myself to be an empty HashSet that compares objects using equals() and that conditionally allows duplicates.
HashSet(HashSet). Constructor for class jgl.HashSet
Construct myself to be a shallow copy of an existing HashSet.
HashSetIterator(). Constructor for class jgl.HashSetIterator
Construct myself to be an iterator with no associated data structure or position.
HashSetIterator(HashSetIterator). Constructor for class jgl.HashSetIterator
Construct myself to be a copy of an existing iterator.
hasMoreElements(). Method in class jgl.ArrayIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.BooleanIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.ByteIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.CharIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.DequeIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.DListIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.DoubleIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.FloatIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.HashMapIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.HashSetIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.IntIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.LongIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.ObjectIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.OrderedMapIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.OrderedSetIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.ReverseIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.ShortIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.SListIterator
Return true if there are more elements in my input stream.
hasMoreElements(). Method in class jgl.VectorIterator
Return true if there are more elements in my input stream.

I

IdenticalTo(). Constructor for class jgl.IdenticalTo
includes(Container, Container, BinaryPredicate). Static method in class jgl.OrderedSetOperations
Return true if every element in the second container is also in the first.
includes(Container, Container, BinaryPredicate). Static method in class jgl.SetOperations
Return true if every element in the second container is also in the first.
includes(InputIterator, InputIterator, InputIterator, InputIterator). Static method in class jgl.OrderedSetOperations
Return true if every element in the first sequence is also in the second.
includes(InputIterator, InputIterator, InputIterator, InputIterator). Static method in class jgl.SetOperations
Return true if every element in the first sequence is also in the second.
includes(InputIterator, InputIterator, InputIterator, InputIterator, BinaryPredicate). Static method in class jgl.OrderedSetOperations
Return true if every element in the second sequence is also in the first.
includes(InputIterator, InputIterator, InputIterator, InputIterator, BinaryPredicate). Static method in class jgl.SetOperations
Return true if every element in the second sequence is also in the first.
index(). Method in class jgl.ArrayIterator
Return my current index.
index(). Method in class jgl.BooleanIterator
Return my current index.
index(). Method in class jgl.ByteIterator
Return my current index.
index(). Method in class jgl.CharIterator
Return my current index.
index(). Method in class jgl.DequeIterator
Return my current index.
index(). Method in class jgl.DListIterator
Return my current index.
index(). Method in class jgl.DoubleIterator
Return my current index.
index(). Method in class jgl.FloatIterator
Return my current index.
index(). Method in class jgl.IntIterator
Return my current index.
index(). Method in class jgl.LongIterator
Return my current index.
index(). Method in class jgl.ObjectIterator
Return my current index.
index(). Method in interface jgl.RandomAccessIterator
Return the index of my current position.
index(). Method in class jgl.ShortIterator
Return my current index.
index(). Method in class jgl.SListIterator
Return my current index.
index(). Method in class jgl.VectorIterator
Return my current index.
indexOf(int, int, Object). Method in class jgl.Array
Return the index of the first object within a range of indices that match a particular object, or -1 if the object is not found.
indexOf(int, int, Object). Method in class jgl.ArrayAdapter
Return an index positioned at the first object within a specified range that matches a particular object, or -1 if the object is not found.
indexOf(int, int, Object). Method in class jgl.Deque
Return the index of the first object within a range of indices that match a particular object, or -1 if the object is not found.
indexOf(int, int, Object). Method in class jgl.DList
Return an iterator positioned at the first object within a specified range that matches a particular object, or -1 if the object is not found.
indexOf(int, int, Object). Method in interface jgl.Sequence
Return an iterator positioned at the first object within a specified range that matches a particular object, or -1 if the object is not found.
indexOf(int, int, Object). Method in class jgl.SList
Return the index of the first object within a specified range that match a particular object, or -1 if the object is not found.
indexOf(Object). Method in class jgl.Array
Return the index of the first object that matches a particular value, or -1 if the object is not found.
indexOf(Object). Method in class jgl.ArrayAdapter
Return the index of the first object that matches a particular value, or -1 if the object is not found.
indexOf(Object). Method in class jgl.Deque
Return the index of the first object that matches a particular value, or -1 if the object is not found.
indexOf(Object). Method in class jgl.DList
Return the index of the first object that matches a particular value, or -1 if the object is not found.
indexOf(Object). Method in interface jgl.Sequence
Return the index of the first object that matches a particular value, or -1 if the object is not found.
indexOf(Object). Method in class jgl.SList
Return the index of the first object that matches a particular value, or -1 if the object is not found.
inject(Container, Object, BinaryFunction). Static method in class jgl.Applying
Inject a container with a binary function and an initial value.
inject(ForwardIterator, ForwardIterator, Object, BinaryFunction). Static method in class jgl.Applying
Inject a specified range with a binary function and an initial value.
insert(ArrayIterator, ForwardIterator, ForwardIterator). Method in class jgl.Array
Insert a sequence of objects at a particular location.
insert(ArrayIterator, int, Object). Method in class jgl.Array
Insert multiple objects at a particular position.
insert(ArrayIterator, Object). Method in class jgl.Array
Insert an object at a particular position and return an iterator positioned at the new element.
insert(DequeIterator, BidirectionalIterator, BidirectionalIterator). Method in class jgl.Deque
Insert a sequence of objects at a particular location.
insert(DequeIterator, int, Object). Method in class jgl.Deque
Insert multiple objects at a particular position.
insert(DequeIterator, Object). Method in class jgl.Deque
Insert an object at a particular position and return an iterator positioned at the new element.
insert(DListIterator, InputIterator, InputIterator). Method in class jgl.DList
Insert a sequence of objects at a particular location.
insert(DListIterator, int, Object). Method in class jgl.DList
Insert multiple objects at a particular position.
insert(DListIterator, Object). Method in class jgl.DList
Insert an object at a particular position and return an iterator positioned at the new element.
insert(int, BidirectionalIterator, BidirectionalIterator). Method in class jgl.Deque
Insert a sequence of objects at a particular index.
insert(int, ForwardIterator, ForwardIterator). Method in class jgl.Array
Insert a sequence of objects at a particular index.
insert(int, int, Object). Method in class jgl.Array
Insert multiple objects at a particular index.
insert(int, int, Object). Method in class jgl.Deque
Insert multiple objects at a particular index.
insert(int, int, Object). Method in class jgl.DList
Insert multiple objects at a particular index.
insert(int, int, Object). Method in class jgl.SList
Insert multiple objects at a particular index.
insert(int, Object). Method in class jgl.Array
Insert an object at a particular index.
insert(int, Object). Method in class jgl.Deque
Insert an object at a particular index and return an iterator positioned at the new element.
insert(int, Object). Method in class jgl.DList
Insert an object at a particular index.
insert(int, Object). Method in class jgl.SList
Insert an object at a particular index.
insert(SListIterator, InputIterator, InputIterator). Method in class jgl.SList
Insert a sequence of objects at a particular location.
insert(SListIterator, int, Object). Method in class jgl.SList
Insert multiple objects at a particular position.
insert(SListIterator, Object). Method in class jgl.SList
Insert an object at a particular position and return an iterator positioned at the new element.
InsertIterator(Container). Constructor for class jgl.InsertIterator
Construct myself so that current( object ) inserts the object into a container using add().
InsertIterator(InsertIterator). Constructor for class jgl.InsertIterator
Construct myself to be a copy of the specified iterator.
IntArray(int[]). Constructor for class jgl.IntArray
IntArray(IntArray). Constructor for class jgl.IntArray
intersection(HashSet). Method in class jgl.HashSet
Return a new HashSet that contains the elements that are both in me and in a specified set.
intersection(OrderedSet). Method in class jgl.OrderedSet
Return a new OrderedSet that contains the elements that are both in me and in a specified set.
IntIterator(). Constructor for class jgl.IntIterator
Construct myself to be an iterator with no associated data structure or position.
IntIterator(int[]). Constructor for class jgl.IntIterator
Construct myself to be an iterator positioned at the first element of a specified array.
IntIterator(int[], int). Constructor for class jgl.IntIterator
Construct myself to be positioned at a particular index of a specific int[].
IntIterator(int[], int, IntArray). Constructor for class jgl.IntIterator
Construct myself to be positioned at a particular index of a specific int[].
IntIterator(int[], IntArray). Constructor for class jgl.IntIterator
Construct myself to be an iterator positioned at the first element of a specified array.
IntIterator(IntIterator). Constructor for class jgl.IntIterator
Construct myself to be a copy of an existing iterator.
InvalidOperationException(). Constructor for class jgl.InvalidOperationException
Constructs a InvalidOperationException with no detail message.
InvalidOperationException(String). Constructor for class jgl.InvalidOperationException
Constructs a InvalidOperationException with the specified detail message.
isEmpty(). Method in class jgl.Array
Return true if I contain no entries.
isEmpty(). Method in class jgl.ArrayAdapter
Return true if I contain no objects.
isEmpty(). Method in interface jgl.Container
Return true if I contain no objects.
isEmpty(). Method in class jgl.Deque
Return true if I contain no entries.
isEmpty(). Method in class jgl.DList
Return true if I contain no entries.
isEmpty(). Method in class jgl.HashMap
Return true if I contain no entries.
isEmpty(). Method in class jgl.HashSet
Return true if I contain no entries.
isEmpty(). Method in class jgl.OrderedMap
Return true if I contain no entries.
isEmpty(). Method in class jgl.OrderedSet
Return true if I contain no entries.
isEmpty(). Method in class jgl.PriorityQueue
Return true if I contain no objects.
isEmpty(). Method in class jgl.Queue
Return true if I contain no objects.
isEmpty(). Method in class jgl.SList
Return true if I contain no entries.
isEmpty(). Method in class jgl.Stack
Return true if I contain no objects.
iterSwap(ForwardIterator, ForwardIterator). Static method in class jgl.Swapping
Swap the objects referenced by two iterators.

K

KEY. Static variable in class jgl.HashMapIterator
KEY. Static variable in class jgl.OrderedMapIterator
key(). Method in class jgl.HashMapIterator
Return the key of my current key/value pair.
key(). Method in class jgl.OrderedMapIterator
Return the key of my current key/value pair.
keys(). Method in class jgl.HashMap
Return an Enumeration of all my keys.
keys(). Method in class jgl.OrderedMap
Return an Enumeration of all my keys.
keys(Object). Method in class jgl.HashMap
Return an Enumeration of all my keys that are associated with a particular value.
keys(Object). Method in class jgl.OrderedMap
Return an Enumeration of all my keys that are associated with a particular value.

L

LengthString(). Constructor for class jgl.LengthString
less(RandomAccessIterator). Method in class jgl.ArrayIterator
Return true if I'm before a specified iterator.
less(RandomAccessIterator). Method in class jgl.BooleanIterator
Return true if I'm before a specified iterator.
less(RandomAccessIterator). Method in class jgl.ByteIterator
Return true if I'm before a specified iterator.
less(RandomAccessIterator). Method in class jgl.CharIterator
Return true if I'm before a specified iterator.
less(RandomAccessIterator). Method in class jgl.DequeIterator
Return true if I'm before a specified iterator.
less(RandomAccessIterator). Method in class jgl.DoubleIterator
Return true if I'm before a specified iterator.
less(RandomAccessIterator). Method in class jgl.FloatIterator
Return true if I'm before a specified iterator.
less(RandomAccessIterator). Method in class jgl.IntIterator
Return true if I'm before a specified iterator.
less(RandomAccessIterator). Method in class jgl.LongIterator
Return true if I'm before a specified iterator.
less(RandomAccessIterator). Method in class jgl.ObjectIterator
Return true if I'm before a specified iterator.
less(RandomAccessIterator). Method in interface jgl.RandomAccessIterator
Return true if I'm before a specified iterator.
less(RandomAccessIterator). Method in class jgl.ShortIterator
Return true if I'm before a specified iterator.
less(RandomAccessIterator). Method in class jgl.VectorIterator
Return true if I'm before a specified iterator.
LessEqualInteger(). Constructor for class jgl.LessEqualInteger
LessEqualString(). Constructor for class jgl.LessEqualString
LessInteger(). Constructor for class jgl.LessInteger
LessString(). Constructor for class jgl.LessString
lexicographicalCompare(Container, Container). Static method in class jgl.Comparing
Return true if one container is lexicographically less than another.
lexicographicalCompare(Container, Container, BinaryPredicate). Static method in class jgl.Comparing
Return true if one container is lexicographically less than another.
lexicographicalCompare(InputIterator, InputIterator, InputIterator, InputIterator). Static method in class jgl.Comparing
Return true if one sequence is lexicographically less than another.
lexicographicalCompare(InputIterator, InputIterator, InputIterator, InputIterator, BinaryPredicate). Static method in class jgl.Comparing
Return true if one sequence is lexicographically less than another.
LogicalAnd(). Constructor for class jgl.LogicalAnd
LogicalNot(). Constructor for class jgl.LogicalNot
LogicalOr(). Constructor for class jgl.LogicalOr
LongArray(long[]). Constructor for class jgl.LongArray
LongArray(LongArray). Constructor for class jgl.LongArray
LongIterator(). Constructor for class jgl.LongIterator
Construct myself to be an iterator with no associated data structure or position.
LongIterator(long[]). Constructor for class jgl.LongIterator
Construct myself to be an iterator positioned at the first element of a specified array.
LongIterator(long[], int). Constructor for class jgl.LongIterator
Construct myself to be positioned at a particular index of a specific array.
LongIterator(long[], int, LongArray). Constructor for class jgl.LongIterator
Construct myself to be positioned at a particular index of a specific array.
LongIterator(long[], LongArray). Constructor for class jgl.LongIterator
Construct myself to be an iterator positioned at the first element of a specified array.
LongIterator(LongIterator). Constructor for class jgl.LongIterator
Construct myself to be a copy of an existing iterator.
lowerBound(Object). Method in class jgl.OrderedMap
Return an iterator positioned at the first location that a pair with a specified key could be inserted without violating the ordering criteria.
lowerBound(Object). Method in class jgl.OrderedSet
Return an iterator positioned at the first location that a particular object could be inserted without violating the ordering criteria.

M

makeHeap(BidirectionalIterator, BidirectionalIterator). Static method in class jgl.Heap
Arrange a sequence into a heap that is ordered according to the object's hash codes.
makeHeap(BidirectionalIterator, BidirectionalIterator, BinaryPredicate). Static method in class jgl.Heap
Arrange a sequence into a heap that is ordered according to a comparator.
maxElement(Container). Static method in class jgl.MinMax
Find the maximum element in a container.
maxElement(Container, BinaryPredicate). Static method in class jgl.MinMax
Find the maximum element in a container.
maxElement(InputIterator, InputIterator). Static method in class jgl.MinMax
Find the maximum element in a sequence.
maxElement(InputIterator, InputIterator, BinaryPredicate). Static method in class jgl.MinMax
Find the maximum element in a sequence.
maxSize(). Method in class jgl.Array
Return the maximum number of entries that I can contain.
maxSize(). Method in class jgl.BooleanArray
Return the maximum number of objects that I can contain.
maxSize(). Method in class jgl.ByteArray
Return the maximum number of objects that I can contain.
maxSize(). Method in class jgl.CharArray
Return the maximum number of objects that I can contain.
maxSize(). Method in interface jgl.Container
Return the maximum number of objects that I can contain.
maxSize(). Method in class jgl.Deque
Return the maximum number of entries that I can contain.
maxSize(). Method in class jgl.DList
Return the maximum number of entries that I can contain.
maxSize(). Method in class jgl.DoubleArray
Return the maximum number of objects that I can contain.
maxSize(). Method in class jgl.FloatArray
Return the maximum number of objects that I can contain.
maxSize(). Method in class jgl.HashMap
Return the maximum number of entries that I can contain.
maxSize(). Method in class jgl.HashSet
Return the maximum number of entries that I can contain.
maxSize(). Method in class jgl.IntArray
Return the maximum number of objects that I can contain.
maxSize(). Method in class jgl.LongArray
Return the maximum number of objects that I can contain.
maxSize(). Method in class jgl.ObjectArray
Return the maximum number of objects that I can contain.
maxSize(). Method in class jgl.OrderedMap
Return the maximum number of entries that I can contain.
maxSize(). Method in class jgl.OrderedSet
Return the maximum number of entries that I can contain.
maxSize(). Method in class jgl.PriorityQueue
Return the maximum number of objects that I can contain.
maxSize(). Method in class jgl.Queue
Return the maximum number of objects that I can contain.
maxSize(). Method in class jgl.ShortArray
Return the maximum number of objects that I can contain.
maxSize(). Method in class jgl.SList
Return the maximum number of entries that I can contain.
maxSize(). Method in class jgl.Stack
Return the maximum number of objects that I can contain.
maxSize(). Method in class jgl.VectorArray
Return the maximum number of objects that I can contain.
median(Object, Object, Object, BinaryPredicate). Static method in class jgl.Comparing
Return the median value of three objects, using a comparator to perform the comparisons.
minElement(Container). Static method in class jgl.MinMax
Find the minimum element in a container.
minElement(Container, BinaryPredicate). Static method in class jgl.MinMax
Find the minimum element in a container.
minElement(InputIterator, InputIterator). Static method in class jgl.MinMax
Find the minimum element in a sequence.
minElement(InputIterator, InputIterator, BinaryPredicate). Static method in class jgl.MinMax
Find the minimum element in a sequence.
MinusInteger(). Constructor for class jgl.MinusInteger
mismatch(Container, Container). Static method in class jgl.Comparing
Scan two containers and return a pair of iterators that are positioned at the first mismatched elements.
mismatch(Container, Container, BinaryPredicate). Static method in class jgl.Comparing
Scan two containers and return a pair of iterators that are positioned at the first mismatched elements.
mismatch(InputIterator, InputIterator, InputIterator). Static method in class jgl.Comparing
Scan two sequences and return a pair of iterators that are positioned at the first mismatched elements.
mismatch(InputIterator, InputIterator, InputIterator, BinaryPredicate). Static method in class jgl.Comparing
Scan two sequences and return a pair of iterators that are positioned at the first mismatched elements.
ModulusInteger(). Constructor for class jgl.ModulusInteger

N

NegateInteger(). Constructor for class jgl.NegateInteger
NegativeInteger(). Constructor for class jgl.NegativeInteger
nextElement(). Method in class jgl.ArrayIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.BooleanIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.ByteIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.CharIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.DequeIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.DListIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.DoubleIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.FloatIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.HashMapIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.HashSetIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.IntIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.LongIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.ObjectIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.OrderedMapIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.OrderedSetIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.ReverseIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.ShortIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.SListIterator
Return the next element in my input stream.
nextElement(). Method in class jgl.VectorIterator
Return the next element in my input stream.
nextPermutation(BidirectionalIterator, BidirectionalIterator, BinaryPredicate). Static method in class jgl.Permuting
Arrange a sequence to become its next permutation.
nextPermutation(Container, BinaryPredicate). Static method in class jgl.Permuting
Arrange a container to become its next permutation.
NotEqualTo(). Constructor for class jgl.NotEqualTo
NotIdenticalTo(). Constructor for class jgl.NotIdenticalTo

O

ObjectArray(Object[]). Constructor for class jgl.ObjectArray
ObjectArray(ObjectArray). Constructor for class jgl.ObjectArray
ObjectIterator(). Constructor for class jgl.ObjectIterator
Construct myself to be an iterator with no associated data structure or position.
ObjectIterator(Object[]). Constructor for class jgl.ObjectIterator
Construct myself to be an iterator positioned at the first element of a specified array.
ObjectIterator(Object[], int). Constructor for class jgl.ObjectIterator
Construct myself to be positioned at a particular index of a specific array.
ObjectIterator(Object[], int, ObjectArray). Constructor for class jgl.ObjectIterator
Construct myself to be positioned at a particular index of a specific array.
ObjectIterator(Object[], ObjectArray). Constructor for class jgl.ObjectIterator
Construct myself to be an iterator positioned at the first element of a specified array.
ObjectIterator(ObjectIterator). Constructor for class jgl.ObjectIterator
Construct myself to be a copy of an existing iterator.
orderedHash(Container). Static method in class jgl.Hashing
Compute an hash value for an ordered container.
orderedHash(ForwardIterator, ForwardIterator). Static method in class jgl.Hashing
Compute a hash value for a range of elements in an ordered container Hashing on an ordered container requires that all elements in the container that are used in the hash have the position taken into account.
OrderedMap(). Constructor for class jgl.OrderedMap
Construct myself to be an empty OrderedMap that orders its keys based on their hash value and does not allow duplicates.
OrderedMap(BinaryPredicate). Constructor for class jgl.OrderedMap
Construct myself to be an empty OrderedMap that orders its keys using a specified binary predicate and does not allow duplicates.
OrderedMap(BinaryPredicate, boolean). Constructor for class jgl.OrderedMap
Construct myself to be an empty OrderedMap that orders its keys using a specified binary predicate and conditionally allows duplicates.
OrderedMap(boolean). Constructor for class jgl.OrderedMap
Construct myself to be an empty OrderedMap that orders its keys based on their hash value and conditionally allows duplicates.
OrderedMap(OrderedMap). Constructor for class jgl.OrderedMap
Construct myself to be a shallow copy of an existing OrderedMap.
OrderedMapIterator(). Constructor for class jgl.OrderedMapIterator
Construct myself to be an iterator with no associated data structure or position.
OrderedMapIterator(OrderedMapIterator). Constructor for class jgl.OrderedMapIterator
Construct myself to be a copy of an existing iterator.
OrderedSet(). Constructor for class jgl.OrderedSet
Construct myself to be an empty OrderedSet that orders elements based on their hash value and does not allow duplicates.
OrderedSet(BinaryPredicate). Constructor for class jgl.OrderedSet
Construct myself to be an empty OrderedSet that orders elements using a specified binary predicate and does not allow duplicates.
OrderedSet(BinaryPredicate, boolean). Constructor for class jgl.OrderedSet
Construct myself to be an empty OrderedSet that orders elements using a specified binary predicate and conditionally allows duplicates.
OrderedSet(boolean). Constructor for class jgl.OrderedSet
Construct myself to be an empty OrderedSet that orders elements based on their hash value and conditionally allows duplicates.
OrderedSet(OrderedSet). Constructor for class jgl.OrderedSet
Construct myself to be a shallow copy of an existing OrderedSet.
OrderedSetIterator(). Constructor for class jgl.OrderedSetIterator
Construct myself to be an iterator with no associated data structure or position.
OrderedSetIterator(OrderedSetIterator). Constructor for class jgl.OrderedSetIterator
Construct myself to be a copy of an existing iterator.
OrderedSetOperations(). Constructor for class jgl.OrderedSetOperations
OutputStreamIterator(). Constructor for class jgl.OutputStreamIterator
Construct myself to print all objects to the standard output stream, System.out.
OutputStreamIterator(OutputStream). Constructor for class jgl.OutputStreamIterator
Construct myself to print all objects to the specified PrintStream.
OutputStreamIterator(OutputStreamIterator). Constructor for class jgl.OutputStreamIterator
Construct myself to be associated with the same PrintStream as the specified iterator.

P

PAIR. Static variable in class jgl.HashMapIterator
PAIR. Static variable in class jgl.OrderedMapIterator
Pair(). Constructor for class jgl.Pair
Construct myself to hold a pair of objects initially null.
Pair(Object, Object). Constructor for class jgl.Pair
Construct myself to hold a pair of objects.
PlusInteger(). Constructor for class jgl.PlusInteger
PlusString(). Constructor for class jgl.PlusString
pop(). Method in class jgl.PriorityQueue
Pop the last object that was pushed onto me.
pop(). Method in class jgl.Queue
Remove an object from my front and return it.
pop(). Method in class jgl.Stack
Pop the last object that was pushed onto me.
popBack(). Method in class jgl.Array
Remove and return my last element.
popBack(). Method in class jgl.ArrayAdapter
Remove and return my last element.
popBack(). Method in class jgl.Deque
Remove and return my last element.
popBack(). Method in class jgl.DList
Remove and return my last element.
popBack(). Method in interface jgl.Sequence
Remove and return my last element.
popBack(). Method in class jgl.SList
Remove my last element.
popBack(). Method in class jgl.VectorArray
Remove and return my last element.
popFront(). Method in class jgl.Array
Remove and return my first element.
popFront(). Method in class jgl.ArrayAdapter
Remove and return my first element.
popFront(). Method in class jgl.Deque
Remove and return my first element.
popFront(). Method in class jgl.DList
Remove and return my first element.
popFront(). Method in interface jgl.Sequence
Remove and return my first element.
popFront(). Method in class jgl.SList
Remove my first element.
popFront(). Method in class jgl.VectorArray
Remove and return my first element.
popHeap(BidirectionalIterator, BidirectionalIterator). Static method in class jgl.Heap
Assuming that a sequence is organized as a heap, swap its first and last elements and then reorganize every element except for the last element to be a heap.
popHeap(BidirectionalIterator, BidirectionalIterator, BinaryPredicate). Static method in class jgl.Heap
Assuming that a sequence is organized as a heap, swap its first and last elements and then reorganize every element except for the last element to be a heap.
PositiveInteger(). Constructor for class jgl.PositiveInteger
prevPermutation(BidirectionalIterator, BidirectionalIterator, BinaryPredicate). Static method in class jgl.Permuting
Arrange a sequence to become its previous permutation.
prevPermutation(Container, BinaryPredicate). Static method in class jgl.Permuting
Arrange a container to become its previous permutation.
Print(). Constructor for class jgl.Print
Construct myself to print all objects to the standard output stream, System.out.
print(InputIterator, InputIterator). Static method in class jgl.Printing
Print the contents of the data structure associated with a particular iterator to the standard output stream, System.out.
Print(PrintStream). Constructor for class jgl.Print
Construct myself to print all objects to the specified PrintStream.
println(InputIterator, InputIterator). Static method in class jgl.Printing
Print the contents of the data structure associated with a particular iterator to the standard output stream, System.out, followed by a newline.
PriorityQueue(). Constructor for class jgl.PriorityQueue
Construct myself to be an empty PriorityQueue.
PriorityQueue(BinaryPredicate). Constructor for class jgl.PriorityQueue
Construct myself to be an empty PriorityQueue.
PriorityQueue(PriorityQueue). Constructor for class jgl.PriorityQueue
Construct myself to be a shallow copy of a specified PriorityQueue.
properSubsetOf(HashSet). Method in class jgl.HashSet
Return true if every element in me is also in a specified HashSet and I'm smaller than the specified HashSet.
properSubsetOf(OrderedSet). Method in class jgl.OrderedSet
Return true if every element in me is also in a specified OrderedSet and I'm smaller than the specified OrderedSet.
push(Object). Method in class jgl.PriorityQueue
Push an object.
push(Object). Method in class jgl.Queue
Add an object to my back.
push(Object). Method in class jgl.Stack
Push an object.
pushBack(Object). Method in class jgl.Array
Add an object after my last element.
pushBack(Object). Method in class jgl.ArrayAdapter
Add an object at my end.
pushBack(Object). Method in class jgl.Deque
Add an object after my last element.
pushBack(Object). Method in class jgl.DList
Add an object after my last element.
pushBack(Object). Method in interface jgl.Sequence
Add an object at my end.
pushBack(Object). Method in class jgl.SList
Add an object after my last element.
pushBack(Object). Method in class jgl.VectorArray
Add an object at my end.
pushFront(Object). Method in class jgl.Array
Insert an object in front of my first element.
pushFront(Object). Method in class jgl.ArrayAdapter
Insert an object in front of my first element.
pushFront(Object). Method in class jgl.Deque
Insert an object in front of my first element.
pushFront(Object). Method in class jgl.DList
Insert an object in front of my first element.
pushFront(Object). Method in interface jgl.Sequence
Insert an object in front of my first element.
pushFront(Object). Method in class jgl.SList
Insert an object in front of my first element.
pushFront(Object). Method in class jgl.VectorArray
Insert an object in front of my first element.
pushHeap(BidirectionalIterator, BidirectionalIterator). Static method in class jgl.Heap
Assuming that a sequence is already organized as a heap, insert the element that is immediately after the sequence into the heap.
pushHeap(BidirectionalIterator, BidirectionalIterator, BinaryPredicate). Static method in class jgl.Heap
Assuming that a sequence is already organized as a heap, insert the element that is immediately after the sequence into the heap.
put(int, Object). Method in class jgl.Array
Set the element at the specified index to a particular object.
put(int, Object). Method in class jgl.ArrayIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in interface jgl.BidirectionalIterator
Replace the object at a specified distance from my current position.
put(int, Object). Method in class jgl.BooleanArray
Set the object at a specified index.
put(int, Object). Method in class jgl.BooleanIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in class jgl.ByteArray
Set the object at a specified index.
put(int, Object). Method in class jgl.ByteIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in class jgl.CharArray
Set the object at a specified index.
put(int, Object). Method in class jgl.CharIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in class jgl.Deque
Set the element at the specified index to a particular object.
put(int, Object). Method in class jgl.DequeIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in class jgl.DList
Set the element at the specified index to a particular object.
put(int, Object). Method in class jgl.DListIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in class jgl.DoubleArray
Set the object at a specified index.
put(int, Object). Method in class jgl.DoubleIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in class jgl.FloatArray
Set the object at a specified index.
put(int, Object). Method in class jgl.FloatIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in class jgl.IntArray
Set the object at a specified index.
put(int, Object). Method in class jgl.IntIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in class jgl.LongArray
Set the object at a specified index.
put(int, Object). Method in class jgl.LongIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in class jgl.ObjectArray
Set the object at a specified index.
put(int, Object). Method in class jgl.ObjectIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in class jgl.OrderedMapIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in class jgl.OrderedSetIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in class jgl.ReverseIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in interface jgl.Sequence
Set the object at a specified index.
put(int, Object). Method in class jgl.ShortArray
Set the object at a specified index.
put(int, Object). Method in class jgl.ShortIterator
Write an object at a specified distance from my current position.
put(int, Object). Method in class jgl.SList
Set the element at the specified index to a particular object.
put(int, Object). Method in class jgl.VectorArray
Set the object at a specified index.
put(int, Object). Method in class jgl.VectorIterator
Write an object at a specified distance from my current position.
put(Object). Method in class jgl.ArrayIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.BooleanIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.ByteIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.CharIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.DequeIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.DListIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.DoubleIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.FloatIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.HashMapIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.HashSet
If the object doesn't exist, add the object and return null, otherwise replace the first object that matches and return the old object.
put(Object). Method in class jgl.HashSetIterator
HashSet the object at my current position to a specified value.
put(Object). Method in class jgl.InsertIterator
Insert the object to my associated container using add().
put(Object). Method in class jgl.IntIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.LongIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.ObjectIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.OrderedMapIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.OrderedSet
If the object doesn't exist, add the object and return null, otherwise replace the first object that matches and return the old object.
put(Object). Method in class jgl.OrderedSetIterator
OrderedSet the object at my current position to a specified value.
put(Object). Method in interface jgl.OutputIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.OutputStreamIterator
Print the object to my OutputStream.
put(Object). Method in class jgl.ReverseIterator
Set the object at my current position to a specified value.
put(Object). Method in interface jgl.Set
If the object doesn't exist, add the object and return null, otherwise replace the first object that matches and return the old object.
put(Object). Method in class jgl.ShortIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.SListIterator
Set the object at my current position to a specified value.
put(Object). Method in class jgl.VectorIterator
Set the object at my current position to a specified value.
put(Object, Object). Method in class jgl.HashMap
If the key doesn't exist, associate the value with the key and return null, otherwise replace the first value associated with the key and return the old value.
put(Object, Object). Method in class jgl.OrderedMap
If the key doesn't exist, associate the value with the key and return null, otherwise replace the first value associated with the key and return the old value.

Q

Queue(). Constructor for class jgl.Queue
Construct myself to be an empty Queue.
Queue(Queue). Constructor for class jgl.Queue
Construct myself to be a shallow copy of a specified Queue.
Queue(Sequence). Constructor for class jgl.Queue
Construct myself with a specified Sequence as my underlying implementation.

R

Randomizer(). Constructor for class jgl.Randomizer
randomShuffle(BidirectionalIterator, BidirectionalIterator). Static method in class jgl.Shuffling
Shuffle a sequence with uniform distribution by performing as many random swaps as there are elements.
randomShuffle(Container). Static method in class jgl.Shuffling
Shuffle a random access container with uniform distribution by performing as many random swaps as there are elements.
Range(). Constructor for class jgl.Range
Construct myself to hold a pair of iterators initially null.
Range(ForwardIterator, ForwardIterator). Constructor for class jgl.Range
Construct myself to hold a pair of iterators.
reject(Container, UnaryPredicate). Static method in class jgl.Filtering
Reject elements in a container.
reject(ForwardIterator, ForwardIterator, UnaryPredicate). Static method in class jgl.Filtering
Reject elements in a range.
remove(Enumeration). Method in class jgl.Array
Remove the element at a particular position.
remove(Enumeration). Method in class jgl.Deque
Remove the element at a particular position.
remove(Enumeration). Method in class jgl.DList
Remove the element at a particular position.
remove(Enumeration). Method in class jgl.HashMap
Remove the element at a particular position.
remove(Enumeration). Method in class jgl.HashSet
Remove the element at a particular position.
remove(Enumeration). Method in class jgl.OrderedMap
Remove the element at a particular position and return its value.
remove(Enumeration). Method in class jgl.OrderedSet
Remove the element at a particular position.
remove(Enumeration). Method in class jgl.SList
Remove the element at a particular position.
remove(Enumeration, Enumeration). Method in class jgl.Array
Remove the elements in the specified range.
remove(Enumeration, Enumeration). Method in class jgl.Deque
Remove the elements in the range [ first..last ).
remove(Enumeration, Enumeration). Method in class jgl.DList
Remove the elements in the range [ first..last ).
remove(Enumeration, Enumeration). Method in class jgl.HashMap
Remove the elements within a specified range.
remove(Enumeration, Enumeration). Method in class jgl.HashSet
Remove the elements within a specified range.
remove(Enumeration, Enumeration). Method in class jgl.OrderedMap
Remove the elements within a specified range, returning the first value of the key in that range.
remove(Enumeration, Enumeration). Method in class jgl.OrderedSet
Remove the elements within a specified range.
remove(Enumeration, Enumeration). Method in class jgl.SList
Remove the elements in the range [ first..last ).
remove(Enumeration, Enumeration, Object). Method in class jgl.DList
Remove all elements within a specified range that match a particular object and return the number of objects that were removed.
remove(Enumeration, Enumeration, Object). Method in class jgl.SList
Remove all elements within a specified range that match a particular object and return the number of objects that were removed.
remove(ForwardIterator, ForwardIterator, Object). Static method in class jgl.Removing
Remove all occurrences of an object from a sequence.
remove(int). Method in class jgl.Array
Remove the element at a particular index.
remove(int). Method in class jgl.Deque
Remove the element at a particular index.
remove(int). Method in class jgl.DList
Remove the element at a particular index.
remove(int). Method in class jgl.SList
Remove the element at a particular index.
remove(int, int). Method in class jgl.Array
Remove the elements within a range of indices.
remove(int, int). Method in class jgl.Deque
Remove the elements within a range of indices.
remove(int, int). Method in class jgl.DList
Remove the elements within a range of indices.
remove(int, int). Method in class jgl.SList
Remove the elements in the specified range.
remove(int, int, Object). Method in class jgl.Array
Remove all elements within a range of indices that match a particular object and return the number of objects that were removed.
remove(int, int, Object). Method in class jgl.ArrayAdapter
Remove all elements within a specified range that match a particular object and return the number of objects that were removed.
remove(int, int, Object). Method in class jgl.Deque
Remove all elements within a range of indices that match a particular object and return the number of objects that were removed.
remove(int, int, Object). Method in class jgl.DList
Remove all elements within a specified range that match a particular object and return the number of objects that were removed.
remove(int, int, Object). Method in interface jgl.Sequence
Remove all elements within a specified range that match a particular object and return the number of objects that were removed.
remove(int, int, Object). Method in class jgl.SList
Remove all elements within a specified range that match a particular object and return the number of objects that were removed.
remove(int, int, Object). Method in class jgl.VectorArray
Remove all elements within a specified range that match a particular object and return the number of objects that were removed.
remove(Object). Method in class jgl.Array
Remove all elements that match a particular object and return the numbers of objects that were removed.
remove(Object). Method in class jgl.ArrayAdapter
Remove all elements that match a specified object and return the number of objects that were removed.
remove(Object). Method in class jgl.Deque
Remove all elements that match a particular object and return the numbers of objects that were removed.
remove(Object). Method in class jgl.DList
Remove all elements that match a particular object and return the numbers of objects that were removed.
remove(Object). Method in class jgl.HashMap
Remove all key/value pairs that match a particular key.
remove(Object). Method in class jgl.HashSet
Remove all objects that match the given object.
remove(Object). Method in class jgl.OrderedMap
If I contain key/value pair(s) that matches a particular key, remove them and return the value of the first key removed, otherwise return null.
remove(Object). Method in class jgl.OrderedSet
Remove all objects that match the given object.
remove(Object). Method in interface jgl.Sequence
Remove all elements that match a specified object and return the number of objects that were removed.
remove(Object). Method in interface jgl.Set
Remove all objects that match the given object.
remove(Object). Method in class jgl.SList
Remove all elements that match a particular object and return the numbers of objects that were removed.
remove(Object). Method in class jgl.VectorArray
Remove all elements that match a specified object and return the number of objects that were removed.
remove(Sequence, Object). Static method in class jgl.Removing
Remove all occurrences of an object from a sequence.
removeCopy(Container, Container, Object). Static method in class jgl.Removing
Copy one container to another container, skipping any occurrences of a particular object.
removeCopy(Container, OutputIterator, Object). Static method in class jgl.Removing
Copy a container to a sequence, skipping any occurrences of a particular object.
removeCopy(InputIterator, InputIterator, OutputIterator, Object). Static method in class jgl.Removing
Copy one sequence to another sequence, skipping any occurrences of a particular object.
removeCopyIf(Container, Container, UnaryPredicate). Static method in class jgl.Removing
Copy one container to another container, skipping all objects that satisfy a predicate.
removeCopyIf(Container, OutputIterator, UnaryPredicate). Static method in class jgl.Removing
Copy a container to a sequence, skipping all objects that satisfy a predicate.
removeCopyIf(InputIterator, InputIterator, OutputIterator, UnaryPredicate). Static method in class jgl.Removing
Copy one sequence to another sequence, skipping all objects that satisfy a predicate.
removeIf(ForwardIterator, ForwardIterator, UnaryPredicate). Static method in class jgl.Removing
Remove all objects in a sequence that satisfy a predicate from a sequence.
removeIf(Sequence, UnaryPredicate). Static method in class jgl.Removing
Remove all objects in a sequence that satisfy a predicate from a container.
replace(Container, Object, Object). Static method in class jgl.Replacing
Traverse a container and replace every occurrence of a particular object with another.
replace(DListIterator, DListIterator, Object, Object). Method in class jgl.DList
Replace all elements within a specified range that match a particular object with a new value and return the number of objects that were replaced.
replace(ForwardIterator, ForwardIterator, Object, Object). Static method in class jgl.Replacing
Traverse a sequence and replace every occurrence of a particular object with another.
replace(int, int, Object, Object). Method in class jgl.Array
Replace all elements within a range of indices that match a particular object with a new value and return the number of objects that were replaced.
replace(int, int, Object, Object). Method in class jgl.ArrayAdapter
Replace all elements within a specified range that match a particular object with a new value and return the number of objects that were replaced.
replace(int, int, Object, Object). Method in class jgl.Deque
Replace all elements within a range of indices that match a particular object with a new value and return the number of objects that were replaced.
replace(int, int, Object, Object). Method in class jgl.DList
Replace all elements within a specified range that match a particular object with a new value and return the number of objects that were replaced.
replace(int, int, Object, Object). Method in interface jgl.Sequence
Replace all elements within a specified range that match a particular object with a new value and return the number of objects that were replaced.
replace(int, int, Object, Object). Method in class jgl.SList
Replace all elements within a specified range that match a particular object with a new value and return the number of objects that were replaced.
replace(Object, Object). Method in class jgl.Array
Replace all elements that match a particular object with a new value and return the number of objects that were replaced.
replace(Object, Object). Method in class jgl.ArrayAdapter
Replace all elements that match a particular object with a new value and return the number of objects that were replaced.
replace(Object, Object). Method in class jgl.Deque
Replace all elements that match a particular object with a new value and return the number of objects that were replaced.
replace(Object, Object). Method in class jgl.DList
Replace all elements that match a particular object with a new value and return the number of objects that were replaced.
replace(Object, Object). Method in interface jgl.Sequence
Replace all elements that match a particular object with a new value and return the number of objects that were replaced.
replace(Object, Object). Method in class jgl.SList
Replace all elements that match a particular object with a new value and return the number of objects that were replaced.
replace(SListIterator, SListIterator, Object, Object). Method in class jgl.SList
Replace all elements within a specified range that match a particular object with a new value and return the number of objects that were replaced.
replaceCopy(Container, Container, Object, Object). Static method in class jgl.Replacing
Copy a container to another container, replacing all occurrences of a particular object with another.
replaceCopy(Container, OutputIterator, Object, Object). Static method in class jgl.Replacing
Copy a container to a sequence, replacing all occurrences of a particular object with another.
replaceCopy(InputIterator, InputIterator, OutputIterator, Object, Object). Static method in class jgl.Replacing
Copy one sequence to another of the same size, replacing all occurrences of a particular object with another.
replaceCopyIf(Container, Container, UnaryPredicate, Object). Static method in class jgl.Replacing
Copy a container to another container, replacing all objects that satisfy a predicate with another.
replaceCopyIf(Container, OutputIterator, UnaryPredicate, Object). Static method in class jgl.Replacing
Copy a container to a sequence, replacing all objects that satisfy a predicate with another.
replaceCopyIf(InputIterator, InputIterator, OutputIterator, UnaryPredicate, Object). Static method in class jgl.Replacing
Copy one sequence to another of the same size, replacing all objects that satisfy a predicate with another.
replaceIf(Container, UnaryPredicate, Object). Static method in class jgl.Replacing
Traverse a container and replace every object that satisfies a predicate with another.
replaceIf(ForwardIterator, ForwardIterator, UnaryPredicate, Object). Static method in class jgl.Replacing
Traverse a sequence and replace every object that satisfies a predicate with another.
retreat(). Method in class jgl.ArrayIterator
Retreat by one.
retreat(). Method in interface jgl.BidirectionalIterator
Retreat by one.
retreat(). Method in class jgl.BooleanIterator
Retreat by one.
retreat(). Method in class jgl.ByteIterator
Retreat by one.
retreat(). Method in class jgl.CharIterator
Retreat by one.
retreat(). Method in class jgl.DequeIterator
Retreat by one.
retreat(). Method in class jgl.DListIterator
Retreat by one.
retreat(). Method in class jgl.DoubleIterator
Retreat by one.
retreat(). Method in class jgl.FloatIterator
Retreat by one.
retreat(). Method in class jgl.IntIterator
Retreat by one.
retreat(). Method in class jgl.LongIterator
Retreat by one.
retreat(). Method in class jgl.ObjectIterator
Retreat by one.
retreat(). Method in class jgl.OrderedMapIterator
Retreat by one.
retreat(). Method in class jgl.OrderedSetIterator
Retreat by one.
retreat(). Method in class jgl.ReverseIterator
Retreat by one.
retreat(). Method in class jgl.ShortIterator
Retreat by one.
retreat(). Method in class jgl.VectorIterator
Retreat by one.
retreat(int). Method in class jgl.ArrayIterator
Retreat by a specified amount.
retreat(int). Method in interface jgl.BidirectionalIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.BooleanIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.ByteIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.CharIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.DequeIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.DListIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.DoubleIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.FloatIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.IntIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.LongIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.ObjectIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.OrderedMapIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.OrderedSetIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.ReverseIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.ShortIterator
Retreat by a specified amount.
retreat(int). Method in class jgl.VectorIterator
Retreat by a specified amount.
reverse(). Method in class jgl.DList
Reverse the order of my elements.
reverse(BidirectionalIterator, BidirectionalIterator). Static method in class jgl.Reversing
Reverse a sequence.
reverse(Container). Static method in class jgl.Reversing
Reverse a container.
reverseCopy(BidirectionalIterator, BidirectionalIterator, OutputIterator). Static method in class jgl.Reversing
Copy the reverse of a sequence into another sequence of the same size.
reverseCopy(Container, Container). Static method in class jgl.Reversing
Copy the reverse of a container into another container.
reverseCopy(Container, OutputIterator). Static method in class jgl.Reversing
Copy the reverse of a container into a sequence.
ReverseIterator(BidirectionalIterator). Constructor for class jgl.ReverseIterator
Construct myself to operate using a bidirectional iterator.
ReverseIterator(ReverseIterator). Constructor for class jgl.ReverseIterator
Construct myself to be a copy of an existing iterator.
rotate(ForwardIterator, ForwardIterator, ForwardIterator). Static method in class jgl.Rotating
Rotate a sequence to the left.
rotateCopy(ForwardIterator, ForwardIterator, ForwardIterator, OutputIterator). Static method in class jgl.Rotating
Perform the same operations as rotate(), except that that the result is placed into a separate sequence.

S

second. Variable in class jgl.Pair
The second object.
select(Container, UnaryPredicate). Static method in class jgl.Filtering
Select elements in a container.
select(ForwardIterator, ForwardIterator, UnaryPredicate). Static method in class jgl.Filtering
Select elements in a range.
SelectFirst(). Constructor for class jgl.SelectFirst
SelectSecond(). Constructor for class jgl.SelectSecond
setDifference(Container, Container, OutputIterator, BinaryPredicate). Static method in class jgl.OrderedSetOperations
Place the sorted difference of two containers into a sequence.
setDifference(Container, Container, OutputIterator, BinaryPredicate). Static method in class jgl.SetOperations
Place the sorted difference of two containers into a sequence.
setDifference(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator). Static method in class jgl.OrderedSetOperations
Place the sorted difference of two sequences into another sequence.
setDifference(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator). Static method in class jgl.SetOperations
Place the sorted difference of two sequences into another sequence.
setDifference(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, BinaryPredicate). Static method in class jgl.OrderedSetOperations
Place the sorted difference of two sequences into another sequence.
setDifference(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, BinaryPredicate). Static method in class jgl.SetOperations
Place the sorted difference of two sequences into another sequence.
setIntersection(Container, Container, OutputIterator, BinaryPredicate). Static method in class jgl.OrderedSetOperations
Place the sorted intersection of two containers into a sequence.
setIntersection(Container, Container, OutputIterator, BinaryPredicate). Static method in class jgl.SetOperations
Place the sorted intersection of two containers into a sequence.
setIntersection(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator). Static method in class jgl.OrderedSetOperations
Place the sorted intersection of two sequences into another sequence.
setIntersection(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator). Static method in class jgl.SetOperations
Place the sorted intersection of two sequences into another sequence.
setIntersection(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, BinaryPredicate). Static method in class jgl.OrderedSetOperations
Place the sorted intersection of two sequences into another sequence.
setIntersection(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, BinaryPredicate). Static method in class jgl.SetOperations
Place the sorted intersection of two sequences into another sequence.
SetOperations(). Constructor for class jgl.SetOperations
setSymmetricDifference(Container, Container, OutputIterator, BinaryPredicate). Static method in class jgl.OrderedSetOperations
Place the sorted symmetric difference of two containers into a sequence.
setSymmetricDifference(Container, Container, OutputIterator, BinaryPredicate). Static method in class jgl.SetOperations
Place the sorted symmetric difference of two containers into a sequence.
setSymmetricDifference(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator). Static method in class jgl.OrderedSetOperations
Place the sorted symmetric difference of two sequences into another sequence.
setSymmetricDifference(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator). Static method in class jgl.SetOperations
Place the sorted symmetric difference of two sequences into another sequence.
setSymmetricDifference(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, BinaryPredicate). Static method in class jgl.OrderedSetOperations
Place the sorted symmetric difference of two sequences into another sequence.
setSymmetricDifference(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, BinaryPredicate). Static method in class jgl.SetOperations
Place the sorted symmetric difference of two sequences into another sequence.
setUnion(Container, Container, OutputIterator, BinaryPredicate). Static method in class jgl.OrderedSetOperations
Place the sorted union of two containers into a sequence.
setUnion(Container, Container, OutputIterator, BinaryPredicate). Static method in class jgl.SetOperations
Place the sorted union of two containers into a sequence.
setUnion(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator). Static method in class jgl.OrderedSetOperations
Place the sorted union of two sequences into another sequence.
setUnion(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator). Static method in class jgl.SetOperations
Place the sorted union of two sequences into another sequence.
setUnion(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, BinaryPredicate). Static method in class jgl.OrderedSetOperations
Place the sorted union of two sequences into another sequence.
setUnion(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, BinaryPredicate). Static method in class jgl.SetOperations
Place the sorted union of two sequences into another sequence.
ShortArray(short[]). Constructor for class jgl.ShortArray
ShortArray(ShortArray). Constructor for class jgl.ShortArray
ShortIterator(). Constructor for class jgl.ShortIterator
Construct myself to be an iterator with no associated data structure or position.
ShortIterator(short[]). Constructor for class jgl.ShortIterator
Construct myself to be an iterator positioned at the first element of a specified array.
ShortIterator(short[], int). Constructor for class jgl.ShortIterator
Construct myself to be positioned at a particular index of a specific array.
ShortIterator(short[], int, ShortArray). Constructor for class jgl.ShortIterator
Construct myself to be positioned at a particular index of a specific array.
ShortIterator(short[], ShortArray). Constructor for class jgl.ShortIterator
Construct myself to be an iterator positioned at the first element of a specified array.
ShortIterator(ShortIterator). Constructor for class jgl.ShortIterator
Construct myself to be a copy of an existing iterator.
size(). Method in class jgl.Array
Return the number of entries that I contain.
size(). Method in class jgl.BooleanArray
Return the number of objects that I contain.
size(). Method in class jgl.ByteArray
Return the number of objects that I contain.
size(). Method in class jgl.CharArray
Return the number of objects that I contain.
size(). Method in interface jgl.Container
Return the number of objects that I contain.
size(). Method in class jgl.Deque
Return the number of entries that I contain.
size(). Method in class jgl.DList
Return the number of entries that I contain.
size(). Method in class jgl.DoubleArray
Return the number of objects that I contain.
size(). Method in class jgl.FloatArray
Return the number of objects that I contain.
size(). Method in class jgl.HashMap
Return the number of entries that I contain.
size(). Method in class jgl.HashSet
Return the number of entries that I contain.
size(). Method in class jgl.IntArray
Return the number of objects that I contain.
size(). Method in class jgl.LongArray
Return the number of objects that I contain.
size(). Method in class jgl.ObjectArray
Return the number of objects that I contain.
size(). Method in class jgl.OrderedMap
Return the number of entries that I contain.
size(). Method in class jgl.OrderedSet
Return the number of entries that I contain.
size(). Method in class jgl.PriorityQueue
Return the number of objects that I contain.
size(). Method in class jgl.Queue
Return the number of objects that I contain.
size(). Method in class jgl.ShortArray
Return the number of objects that I contain.
size(). Method in class jgl.SList
Return the number of entries that I contain.
size(). Method in class jgl.Stack
Return the number of objects that I contain.
size(). Method in class jgl.VectorArray
Return the number of objects that I contain.
SList(). Constructor for class jgl.SList
Construct myself to be an empty SList.
SList(int). Constructor for class jgl.SList
Construct myself to contain a specified number of null elements.
SList(int, Object). Constructor for class jgl.SList
Construct myself to contain a specified number of elements set to a particular object.
SList(SList). Constructor for class jgl.SList
Construct myself to be a shallow copy of an existing SList.
SListIterator(). Constructor for class jgl.SListIterator
Construct myself to be an iterator with no associated data structure or position.
SListIterator(SListIterator). Constructor for class jgl.SListIterator
Construct myself to be a copy of an existing iterator.
some(Container, UnaryPredicate). Static method in class jgl.Finding
Return true if at least one object in the container satisfies the specified unary predicate.
some(ForwardIterator, ForwardIterator, UnaryPredicate). Static method in class jgl.Finding
Return true if at least one object in the given range satisfies the specified unary predicate.
sort(ForwardIterator, ForwardIterator). Static method in class jgl.Sorting
Sort the elements in a sequence according to their hash code.
sort(ForwardIterator, ForwardIterator, BinaryPredicate). Static method in class jgl.Sorting
Sort the elements in a sequence using a comparator.
sort(Sequence). Static method in class jgl.Sorting
Sort the elements in a Sequence container according to their hash code.
sort(Sequence, BinaryPredicate). Static method in class jgl.Sorting
Sort the elements in a random access container using a comparator.
sortHeap(BidirectionalIterator, BidirectionalIterator). Static method in class jgl.Heap
Sort a heap according to the object's hash codes.
sortHeap(BidirectionalIterator, BidirectionalIterator, BinaryPredicate). Static method in class jgl.Heap
Sort a heap according to a comparator.
splice(DListIterator, DList). Method in class jgl.DList
Remove all of the elements in a specified DList and insert them at a particular position.
splice(DListIterator, DList, DListIterator). Method in class jgl.DList
Remove a specified element from a DList and insert it at a particular position.
splice(DListIterator, DList, DListIterator, DListIterator). Method in class jgl.DList
Remove a range of elements from a DList and insert them at a particular position.
splice(int, DList). Method in class jgl.DList
Remove all of the elements in a specified DList and insert them at a particular position.
splice(int, DList, int). Method in class jgl.DList
Remove a specified element from a DList and insert it at a particular position.
splice(int, DList, int, int). Method in class jgl.DList
Remove a range of elements from a DList and insert them at a particular position.
splice(int, SList). Method in class jgl.SList
Remove all of the elements in a specified list and insert them at a particular index.
splice(int, SList, int). Method in class jgl.SList
Remove a specified element from a list and insert it at a particular position.
splice(int, SList, int, int). Method in class jgl.SList
Remove a range of elements from a list and insert them at a particular position.
splice(SListIterator, SList). Method in class jgl.SList
Remove all of the elements in a specified list and insert them at a particular position.
splice(SListIterator, SList, SListIterator). Method in class jgl.SList
Remove a specified element from a list and insert it at a particular position.
splice(SListIterator, SList, SListIterator, SListIterator). Method in class jgl.SList
Remove a range of elements from a list and insert them at a particular position.
Stack(). Constructor for class jgl.Stack
Construct myself to be an empty Stack.
Stack(Sequence). Constructor for class jgl.Stack
Construct myself with a specified Sequence as my underlying implementation.
Stack(Stack). Constructor for class jgl.Stack
Construct myself to be a shallow copy of a specified Stack.
start(). Method in class jgl.Array
Return an iterator positioned at my first item.
start(). Method in class jgl.Benchmark
Start/resume the benchmark clock.
start(). Method in class jgl.BooleanArray
Return an iterator positioned at my first item.
start(). Method in class jgl.ByteArray
Return an iterator positioned at my first item.
start(). Method in class jgl.CharArray
Return an iterator positioned at my first item.
start(). Method in interface jgl.Container
Return an iterator positioned at my first item.
start(). Method in class jgl.Deque
Return an iterator positioned at my first item
start(). Method in class jgl.DList
Return an iterator positioned at my first item.
start(). Method in class jgl.DoubleArray
Return an iterator positioned at my first item.
start(). Method in class jgl.FloatArray
Return an iterator positioned at my first item.
start(). Method in class jgl.HashMap
Return an iterator positioned at my first pair.
start(). Method in class jgl.HashSet
Return an iterator positioned at my first item.
start(). Method in class jgl.IntArray
Return an iterator positioned at my first item.
start(). Method in class jgl.LongArray
Return an iterator positioned at my first item.
start(). Method in class jgl.ObjectArray
Return an iterator positioned at my first item.
start(). Method in class jgl.OrderedMap
Return an iterator positioned at my first pair.
start(). Method in class jgl.OrderedSet
Return an iterator positioned at my first item.
start(). Method in class jgl.PriorityQueue
Return an iterator positioned at my first item.
start(). Method in class jgl.Queue
Return an iterator positioned at my first item.
start(). Method in class jgl.ShortArray
Return an iterator positioned at my first item.
start(). Method in class jgl.SList
Return an iterator positioned at my first item.
start(). Method in class jgl.Stack
Return an iterator positioned at my first item.
start(). Method in class jgl.VectorArray
Return an iterator positioned at my first item.
stop(). Method in class jgl.Benchmark
Stop the benchmark clock.
subsetOf(HashSet). Method in class jgl.HashSet
Return true if every element in me is also in a specified HashSet.
subsetOf(OrderedSet). Method in class jgl.OrderedSet
Return true if every element in me is also in a specified OrderedSet.
swap(Array). Method in class jgl.Array
Swap my contents with another Array.
swap(Deque). Method in class jgl.Deque
Swap my contents with another Deque.
swap(DList). Method in class jgl.DList
Swap my contents with another DList.
swap(HashMap). Method in class jgl.HashMap
Swap my contents with another HashMap.
swap(HashSet). Method in class jgl.HashSet
Swap my contents with another HashSet.
swap(OrderedMap). Method in class jgl.OrderedMap
Swap my contents with another OrderedMap.
swap(OrderedSet). Method in class jgl.OrderedSet
Swap my contents with another OrderedSet.
swap(PriorityQueue). Method in class jgl.PriorityQueue
Swap my contents with another PriorityQueue.
swap(Queue). Method in class jgl.Queue
Swap my contents with another Queue.
swap(SList). Method in class jgl.SList
Swap my contents with another SList.
swap(Stack). Method in class jgl.Stack
Swap my contents with another Stack.
swapRanges(Container, Container). Static method in class jgl.Swapping
Swap the elements in one container with the elements in another container of the same size.
swapRanges(ForwardIterator, ForwardIterator, ForwardIterator). Static method in class jgl.Swapping
Swap the elements in one sequence with the elements in another sequence of the same size.
symmetricDifference(HashSet). Method in class jgl.HashSet
Return a new HashSet that contains the elements that are either in me or in a specified HashSet, but not both.
symmetricDifference(OrderedSet). Method in class jgl.OrderedSet
Return a new OrderedSet that contains the elements that are either in me or in a specified OrderedSet, but not both.

T

TimesInteger(). Constructor for class jgl.TimesInteger
top(). Method in class jgl.PriorityQueue
Return my top object.
top(). Method in class jgl.Stack
Return the last object that was pushed onto me.
toString(). Method in class jgl.Array
Return a string that describes me.
toString(). Method in class jgl.Benchmark
Return a string that describes me.
toString(). Method in class jgl.BooleanArray
Return a string that describes me.
toString(). Method in class jgl.ByteArray
Return a string that describes me.
toString(). Method in class jgl.CharArray
Return a string that describes me.
toString(). Method in interface jgl.Container
Return a string that describes me.
toString(). Method in class jgl.Deque
Return a string that describes me.
toString(). Method in class jgl.DList
Return a string that describes me.
toString(). Method in class jgl.DoubleArray
Return a string that describes me.
toString(). Method in class jgl.FloatArray
Return a string that describes me.
toString(). Method in class jgl.HashMap
Return a string that describes me.
toString(). Method in class jgl.HashSet
Return a string that describes me.
toString(). Method in class jgl.IntArray
Return a string that describes me.
toString(). Method in class jgl.LongArray
Return a string that describes me.
toString(). Method in class jgl.ObjectArray
Return a string that describes me.
toString(). Method in class jgl.OrderedMap
Return a string that describes me.
toString(). Method in class jgl.OrderedSet
Return a string that describes me.
toString(). Method in class jgl.Pair
Return a string that describes me.
toString(). Method in class jgl.PriorityQueue
Return a string that describes me.
toString(). Method in class jgl.Queue
Return a string that describes me.
toString(). Method in class jgl.Range
Return a string that describes me.
toString(). Method in class jgl.ShortArray
Return a string that describes me.
toString(). Method in class jgl.SList
Return a string that describes me.
toString(). Method in class jgl.Stack
Return a string that describes me.
ToString(). Constructor for class jgl.ToString
toString(). Method in class jgl.VectorArray
Return a string that describes me.
toString(InputIterator, InputIterator). Static method in class jgl.Printing
Return a string that describes the contents of the sequence associated with an iterator.
transform(Container, Container, Container, BinaryFunction). Static method in class jgl.Transforming
Traverse two containers and add the results of invoking a BinaryFunction on corresponding elements to another container.
transform(Container, Container, OutputIterator, BinaryFunction). Static method in class jgl.Transforming
Traverse two containers and store the results of invoking a BinaryFunction on corresponding elements into a sequence.
transform(Container, Container, UnaryFunction). Static method in class jgl.Transforming
Traverse a container and add the results of invoking a UnaryFunction on each element into another container.
transform(Container, OutputIterator, UnaryFunction). Static method in class jgl.Transforming
Traverse a container and store the results of invoking a UnaryFunction on each element into a sequence.
transform(InputIterator, InputIterator, InputIterator, OutputIterator, BinaryFunction). Static method in class jgl.Transforming
Traverse two sequences and store the results of invoking a BinaryFunction on corresponding elements into another sequence of the same size.
transform(InputIterator, InputIterator, OutputIterator, UnaryFunction). Static method in class jgl.Transforming
Traverse a sequence and store the results of invoking a UnaryFunction on each element into another sequence of the same size.
trimToSize(). Method in class jgl.Array
If my storage space is currently larger than my total number of elements, reallocate the elements into a storage space that is exactly the right size.

U

UnaryCompose(UnaryFunction, UnaryFunction). Constructor for class jgl.UnaryCompose
Construct myself with two unary function objects.
UnaryComposePredicate(UnaryPredicate, UnaryFunction). Constructor for class jgl.UnaryComposePredicate
Construct myself with a unary predicate object and a unary function object.
UnaryNot(UnaryPredicate). Constructor for class jgl.UnaryNot
Construct myself with a single unary predicate object.
UnaryPredicateFunction(UnaryPredicate). Constructor for class jgl.UnaryPredicateFunction
Construct myself with a unary predicate object.
union(HashSet). Method in class jgl.HashSet
Return a new HashSet that contains all of my elements and all of the elements in a specified HashSet.
union(OrderedSet). Method in class jgl.OrderedSet
Return a new OrderedSet that contains all of my elements and all of the elements in a specified OrderedSet.
unique(). Method in class jgl.DList
Replace all repeating sequences of a single element by a single occurrence of that element.
unique(Container). Static method in class jgl.Filtering
Replace all consecutive occurrences of an object in a container by a single instance of that object.
unique(Container, BinaryPredicate). Static method in class jgl.Filtering
Replace all consecutive occurrences of an object in a container by a single instance of that object.
unique(ForwardIterator, ForwardIterator). Static method in class jgl.Filtering
Replace all consecutive occurrences of an object in a sequence by a single instance of that object.
unique(ForwardIterator, ForwardIterator, BinaryPredicate). Static method in class jgl.Filtering
Replace all consecutive occurrences of an object in a sequence by a single instance of that object.
uniqueCopy(Container, Container). Static method in class jgl.Filtering
Copy the contents of one container into another container, replacing all consecutive occurrences of an object by a single instance of that object.
uniqueCopy(Container, Container, BinaryPredicate). Static method in class jgl.Filtering
Copy the contents of one container into another container, replacing all consecutive occurrences of an object by a single instance of that object.
uniqueCopy(Container, OutputIterator). Static method in class jgl.Filtering
Copy a container into another sequence, replacing all consecutive occurrences of an object by a single instance of that object.
uniqueCopy(Container, OutputIterator, BinaryPredicate). Static method in class jgl.Filtering
Copy a container into another sequence, replacing all consecutive occurrences of an object by a single instance of that object.
uniqueCopy(InputIterator, InputIterator, OutputIterator). Static method in class jgl.Filtering
Copy a sequence into another sequence, replacing all consecutive occurrences of an object by a single instance of that object.
uniqueCopy(InputIterator, InputIterator, OutputIterator, BinaryPredicate). Static method in class jgl.Filtering
Copy a sequence into another sequence, replacing all consecutive occurrences of an object by a single instance of that object.
unorderedHash(Container). Static method in class jgl.Hashing
Compute an hash value for an unordered container.
unorderedHash(ForwardIterator, ForwardIterator). Static method in class jgl.Hashing
Compute a hash value for a range of elements in an uordered container.
upperBound(Object). Method in class jgl.OrderedMap
Return an iterator positioned at the last location that a pair with a specified key could be inserted without violating the ordering criteria.
upperBound(Object). Method in class jgl.OrderedSet
Return an iterator positioned at the last location that a particular object could be inserted without violating the ordering criteria.

V

VALUE. Static variable in class jgl.HashMapIterator
VALUE. Static variable in class jgl.OrderedMapIterator
value(). Method in class jgl.HashMapIterator
Return the value of my current key/value pair.
value(). Method in class jgl.OrderedMapIterator
Return the value of my current key/value pair.
value(Object). Method in class jgl.HashMapIterator
Change the value of my current key/value pair.
value(Object). Method in class jgl.OrderedMapIterator
Change the value of my current key/value pair.
values(Object). Method in class jgl.HashMap
Return an Enumeration of all my values that are associated with a particular key.
values(Object). Method in class jgl.OrderedMap
Return an Enumeration of all my values that are associated with a particular key.
VectorArray(Vector). Constructor for class jgl.VectorArray
VectorArray(VectorArray). Constructor for class jgl.VectorArray
VectorIterator(). Constructor for class jgl.VectorIterator
Construct myself to be an iterator with no associated data structure or position.
VectorIterator(Vector, int). Constructor for class jgl.VectorIterator
Construct myself to be positioned at a particular index of a specific Vector.
VectorIterator(Vector, int, VectorArray). Constructor for class jgl.VectorIterator
Construct myself to be positioned at a particular index of a specific Vector.
VectorIterator(VectorIterator). Constructor for class jgl.VectorIterator
Construct myself to be a copy of an existing iterator.