A B C E F G H I K L M N O P R S T U V W

A

add(int, Object) - Method in class gausssoft.collections.AltFilterList
 
add(int, Object) - Method in class gausssoft.collections.SynchronizedList
 
add(int, Object) - Method in class gausssoft.collections.ArraySet
Inserts the specified object into the specified position in the list.
add(int, Object) - Method in class gausssoft.collections.FilterList
 
add(Object) - Method in class gausssoft.collections.AltFilterSet
 
add(Object) - Method in class gausssoft.collections.SynchronizedCollection
 
add(Object) - Method in class gausssoft.collections.FilterListIterator
 
add(Object) - Method in class gausssoft.collections.FilterSortedSet
 
add(Object) - Method in class gausssoft.collections.ArraySet
Appends this element at the end of the list (if it doesn't already exist in the collection).
add(Object) - Method in class gausssoft.collections.FilterCollection
 
add(Object) - Method in class gausssoft.collections.AltFilterCollection
 
add(Object) - Method in class gausssoft.collections.FilterSet
 
add(Object) - Method in class gausssoft.collections.FilterList
 
addAll(Collection) - Method in class gausssoft.collections.SynchronizedCollection
 
addAll(Collection) - Method in class gausssoft.collections.FilterSortedSet
 
addAll(Collection) - Method in class gausssoft.collections.ArraySet
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator.
addAll(Collection) - Method in class gausssoft.collections.FilterCollection
 
addAll(Collection) - Method in class gausssoft.collections.FilterSet
 
addAll(Collection) - Method in class gausssoft.collections.FilterList
 
addAll(int, Collection) - Method in class gausssoft.collections.SynchronizedList
 
addAll(int, Collection) - Method in class gausssoft.collections.ArraySet
Appends all of the elements in the specified collection into this list, starting at the specified position.
addAll(int, Collection) - Method in class gausssoft.collections.FilterList
 
AltFilterCollection - class gausssoft.collections.AltFilterCollection.
The AltFilterCollection wraps around another Collection object providing the same functionality as AbstractCollection.
AltFilterCollection(Collection) - Constructor for class gausssoft.collections.AltFilterCollection
Creates a new AltFilterCollection.
AltFilterIterator - class gausssoft.collections.AltFilterIterator.
This class is used by the AltFilter classes for iterators.
AltFilterIterator(Collection, Iterator) - Constructor for class gausssoft.collections.AltFilterIterator
Creates a new AltFilterIterator.
AltFilterList - class gausssoft.collections.AltFilterList.
The AltFilterList wraps around another List object providing the same functionality as AbstractList.
AltFilterList(List) - Constructor for class gausssoft.collections.AltFilterList
Creates a new AltFilterList.
AltFilterSet - class gausssoft.collections.AltFilterSet.
The AltFilterSet wraps around another Set object providing the same functionality as AbstractSet.
AltFilterSet(Set) - Constructor for class gausssoft.collections.AltFilterSet
Creates a new AltFilterSet.
argCheck(byte[], int, int) - Static method in class gausssoft.io.IOUtils
Utility method to check for valid parameters for any kind of array read or write operation.
argCircularCheck(byte[], int, int) - Static method in class gausssoft.io.IOUtils
Utility method to check for valid parameters for any kind of circular array read or write operation.
argIndexCheck(byte[], int) - Static method in class gausssoft.io.IOUtils
Utility method to check that a byte array is not null, and the index variable is a valid index in the array.
ArraySet - class gausssoft.collections.ArraySet.
The ArraySet class is a subclass of the ArrayList class, simply ensuring that all elements in the collection are unique, as defined by the Set interface.
ArraySet() - Constructor for class gausssoft.collections.ArraySet
Constructs an empty ArraySet.
ArraySet(Collection) - Constructor for class gausssoft.collections.ArraySet
Constructs an ArraySet containing the elements of the specified collection.
ArraySet(int) - Constructor for class gausssoft.collections.ArraySet
Constructs an empty ArraySet of a specified with the specified initial capacity.
available() - Method in class gausssoft.io.StatusInputStream
 

B

BandwidthControlledInputStream - class gausssoft.io.BandwidthControlledInputStream.
This class restricts the level of throughput that flows to an underlying InputStream.
BandwidthControlledInputStream(InputStream, int) - Constructor for class gausssoft.io.BandwidthControlledInputStream
Creates a new BandwidthControlledInputStream using a chunk size of 1024 bytes that does not perform end of stream checks.
BandwidthControlledInputStream(InputStream, int, int) - Constructor for class gausssoft.io.BandwidthControlledInputStream
Creates a new BandwidthControlledInputStream that does not perform end of stream checks.
BandwidthControlledInputStream(InputStream, int, int, boolean) - Constructor for class gausssoft.io.BandwidthControlledInputStream
Creates a new BandwidthControlledInputStream.
BandwidthControlledOutputStream - class gausssoft.io.BandwidthControlledOutputStream.
This class restricts the level of throughput that flows to an underlying OutputStream.
BandwidthControlledOutputStream(OutputStream, int) - Constructor for class gausssoft.io.BandwidthControlledOutputStream
Creates a new BandwidthControlledOutputStream using a chunk size of 1024 bytes.
BandwidthControlledOutputStream(OutputStream, int, int) - Constructor for class gausssoft.io.BandwidthControlledOutputStream
Creates a new BandwidthControlledOutputStream.
BandwidthInputStream - class gausssoft.io.BandwidthInputStream.
This class measures the level of throughput that goes into an underlying InputStream.
BandwidthInputStream(InputStream) - Constructor for class gausssoft.io.BandwidthInputStream
Creates a BandwidthInputStream that does not use cumulative totals, chunks data into 1024 bytes, and performs start-of-call and end-of-call interrupts.
BandwidthInputStream(InputStream, int) - Constructor for class gausssoft.io.BandwidthInputStream
Creates a BandwidthInputStream that does not use cumulative totals, and performs start-of-call and end-of-call interrupts.
BandwidthInputStream(InputStream, int, boolean, boolean) - Constructor for class gausssoft.io.BandwidthInputStream
Creates a BandwidthInputStream that performs end-of-call interrupts.
BandwidthOutputStream - class gausssoft.io.BandwidthOutputStream.
This class measures the level of throughput that goes into an underlying OutputStream.
BandwidthOutputStream(OutputStream) - Constructor for class gausssoft.io.BandwidthOutputStream
Creates a BandwidthOutputStream that does not use cumulative totals, chunks data into 1024 bytes, and performs start-of-call and end-of-call interrupts.
BandwidthOutputStream(OutputStream, int) - Constructor for class gausssoft.io.BandwidthOutputStream
Creates a BandwidthOutputStream that does not use cumulative totals, and performs start-of-call and end-of-call interrupts.
BandwidthOutputStream(OutputStream, int, boolean, boolean) - Constructor for class gausssoft.io.BandwidthOutputStream
Creates a BandwidthOutputStream that performs end-of-call interrupts.

C

ChunkingInputStream - class gausssoft.io.ChunkingInputStream.
This class wraps around another InputStream and reads data in chunks.
ChunkingInputStream(InputStream, int) - Constructor for class gausssoft.io.ChunkingInputStream
Creates a non-cumulative ChunkingInputStream that does not perform end-of-call interrupts, or start-of-call interrupts.
ChunkingInputStream(InputStream, int, boolean, boolean, boolean) - Constructor for class gausssoft.io.ChunkingInputStream
Creates a ChunkingInputStream.
ChunkingOutputStream - class gausssoft.io.ChunkingOutputStream.
This class wraps around another InputStream and writes data in chunks.
ChunkingOutputStream(OutputStream, int, boolean, boolean, boolean) - Constructor for class gausssoft.io.ChunkingOutputStream
Creates a ChunkingOutputStream.
classes() - Method in class gausssoft.util.InstanceChecker
Returns an immutable set containing all the classes this InstanceChecker represents.
ClassResolver - class gausssoft.lang.ClassResolver.
This class provides access to the Class.forName methods, except that a ClassNotFoundException is never thrown, but instead a ClassNotFoundException will be wrapped in a WrappedRuntimeException before being thrown.
clear() - Method in class gausssoft.collections.SynchronizedMap
 
clear() - Method in class gausssoft.collections.FilterMap
 
clear() - Method in class gausssoft.collections.SynchronizedCollection
 
clear() - Method in class gausssoft.collections.FilterSortedMap
 
clear() - Method in class gausssoft.collections.FilterSortedSet
 
clear() - Method in class gausssoft.collections.FilterCollection
 
clear() - Method in class gausssoft.collections.FilterSet
 
clear() - Method in class gausssoft.collections.FilterList
 
clone() - Method in class gausssoft.collections.MapEntry
Clones this MapEntry.
clone() - Method in interface gausssoft.lang.CloneableObject
Clones this object.
clone() - Method in class gausssoft.util.InstanceChecker
Clones this InstanceChecker.
clone() - Method in class gausssoft.util.Stopwatch
Creates a copy of this Stopwatch.
CloneableObject - interface gausssoft.lang.CloneableObject.
The CloneableObject interface is used to identify an object which can be cloned freely.
close() - Method in class gausssoft.io.StatusOutputStream
 
close() - Method in class gausssoft.io.StatusInputStream
 
close() - Method in class gausssoft.io.BandwidthInputStream
 
close() - Method in class gausssoft.io.BandwidthOutputStream
 
close() - Method in class gausssoft.io.SafeOutputStream
 
coll - Variable in class gausssoft.collections.AltFilterIterator
The backing collection to use for removing objects.
comparator() - Method in class gausssoft.collections.SynchronizedSortedMap
 
comparator() - Method in class gausssoft.collections.FilterSortedMap
 
comparator() - Method in class gausssoft.collections.SynchronizedSortedSet
 
comparator() - Method in class gausssoft.collections.FilterSortedSet
 
contains(Object) - Method in class gausssoft.collections.AltFilterSet
 
contains(Object) - Method in class gausssoft.collections.SynchronizedCollection
 
contains(Object) - Method in class gausssoft.collections.FilterSortedSet
 
contains(Object) - Method in class gausssoft.collections.FilterCollection
 
contains(Object) - Method in class gausssoft.collections.AltFilterCollection
 
contains(Object) - Method in class gausssoft.collections.FilterSet
 
contains(Object) - Method in class gausssoft.collections.FilterList
 
containsAll(Collection) - Method in class gausssoft.collections.SynchronizedCollection
 
containsAll(Collection) - Method in class gausssoft.collections.FilterSortedSet
 
containsAll(Collection) - Method in class gausssoft.collections.FilterCollection
 
containsAll(Collection) - Method in class gausssoft.collections.FilterSet
 
containsAll(Collection) - Method in class gausssoft.collections.FilterList
 
containsKey(Object) - Method in class gausssoft.collections.SynchronizedMap
 
containsKey(Object) - Method in class gausssoft.collections.FilterMap
 
containsKey(Object) - Method in class gausssoft.collections.FilterSortedMap
 
containsValue(Object) - Method in class gausssoft.collections.SynchronizedMap
 
containsValue(Object) - Method in class gausssoft.collections.FilterMap
 
containsValue(Object) - Method in class gausssoft.collections.FilterSortedMap
 

E

entrySet() - Method in class gausssoft.collections.SynchronizedMap
 
entrySet() - Method in class gausssoft.collections.FilterMap
 
entrySet() - Method in class gausssoft.collections.FilterSortedMap
 
equals(Object) - Method in class gausssoft.collections.SynchronizedMap
 
equals(Object) - Method in class gausssoft.collections.FilterMap
 
equals(Object) - Method in class gausssoft.collections.SynchronizedCollection
 
equals(Object) - Method in class gausssoft.collections.FilterSortedMap
 
equals(Object) - Method in class gausssoft.collections.FilterSortedSet
 
equals(Object) - Method in class gausssoft.collections.MapEntry
Compares this object to another object.
equals(Object) - Method in class gausssoft.collections.FilterCollection
 
equals(Object) - Method in class gausssoft.collections.FilterSet
 
equals(Object) - Method in class gausssoft.collections.FilterList
 
equals(Object) - Method in class gausssoft.util.InstanceChecker
Compares this InstanceChecker against another object.
equals(Object) - Method in class gausssoft.util.Stopwatch
Compares this object against another object.
equalsKey(Map.Entry) - Method in class gausssoft.collections.MapEntry
Compares this MapEntry's key to the key of another Map.Entry object.
equalsValue(Map.Entry) - Method in class gausssoft.collections.MapEntry
Compares this MapEntry's value to the value of another Map.Entry object.
ex - Variable in class gausssoft.lang.WrappedRuntimeException
The exception this object wraps around.

F

fillInStackTrace() - Method in class gausssoft.lang.WrappedRuntimeException
 
FilterCollection - class gausssoft.collections.FilterCollection.
The FilterCollection class contains another Collection, which it uses as it's basic source of data, possibly transforming the data along the way or providing additional functionality.
FilterCollection(Collection) - Constructor for class gausssoft.collections.FilterCollection
Creates a new FilterCollection.
FilterIterator - class gausssoft.collections.FilterIterator.
The FilterIterator class contains another Iterator, which it uses as it's basic source of data, possibly transforming the data along the way or providing additional functionality.
FilterIterator(Iterator) - Constructor for class gausssoft.collections.FilterIterator
Creates a new FilterIterator.
FilterList - class gausssoft.collections.FilterList.
The FilterList class contains another List, which it uses as it's basic source of data, possibly transforming the data along the way or providing additional functionality.
FilterList(List) - Constructor for class gausssoft.collections.FilterList
Creates a new FilterList.
FilterListIterator - class gausssoft.collections.FilterListIterator.
The FilterListIterator class contains another ListIterator, which it uses as it's basic source of data, possibly transforming the data along the way or providing additional functionality.
FilterListIterator(ListIterator) - Constructor for class gausssoft.collections.FilterListIterator
Creates a new FilterListIterator.
FilterMap - class gausssoft.collections.FilterMap.
The FilterMap class contains another Map, which it uses as it's basic source of data, possibly transforming the data along the way or providing additional functionality.
FilterMap(Map) - Constructor for class gausssoft.collections.FilterMap
Creates a new FilterMap.
FilterSet - class gausssoft.collections.FilterSet.
The FilterSet class contains another Set, which it uses as it's basic source of data, possibly transforming the data along the way or providing additional functionality.
FilterSet(Set) - Constructor for class gausssoft.collections.FilterSet
Creates a new FilterSet.
FilterSortedMap - class gausssoft.collections.FilterSortedMap.
The FilterSortedMap class contains another SortedMap, which it uses as it's basic source of data, possibly transforming the data along the way or providing additional functionality.
FilterSortedMap(SortedMap) - Constructor for class gausssoft.collections.FilterSortedMap
Creates a new FilterSortedMap.
FilterSortedSet - class gausssoft.collections.FilterSortedSet.
The FilterSortedSet class contains another SortedSet, which it uses as it's basic source of data, possibly transforming the data along the way or providing additional functionality.
FilterSortedSet(SortedSet) - Constructor for class gausssoft.collections.FilterSortedSet
Creates a new FilterSortedSet.
first() - Method in class gausssoft.collections.SynchronizedSortedSet
 
first() - Method in class gausssoft.collections.FilterSortedSet
 
firstKey() - Method in class gausssoft.collections.SynchronizedSortedMap
 
firstKey() - Method in class gausssoft.collections.FilterSortedMap
 
flush() - Method in class gausssoft.io.StatusOutputStream
 
flush() - Method in class gausssoft.io.SafeOutputStream
 
forceCheck() - Method in class gausssoft.io.BandwidthControlledInputStream
Forces any unchecked bytes that have passed to the underlying stream to be checked immediately (and for bandwidth to be averaged out).
forceCheck() - Method in class gausssoft.io.BandwidthControlledOutputStream
Forces any unchecked bytes that have passed to the underlying stream to be checked immediately (and for bandwidth to be averaged out).

G

gausssoft.collections - package gausssoft.collections
A collection of classes which relate to the java.util.Collection framework.
gausssoft.io - package gausssoft.io
A collection of classes which perform IO-related functions.
gausssoft.lang - package gausssoft.lang
A collection of classes which perform functions relating to the Java language itself.
gausssoft.net - package gausssoft.net
A collection of classes which perform network-related functions.
gausssoft.util - package gausssoft.util
A collection of utility classes.
get() - Method in class gausssoft.net.SocketConnector
Returns the socket when created.
get() - Method in class gausssoft.util.Stopwatch
Gets the number of milliseconds elapsed so far.
get(int) - Method in class gausssoft.collections.AltFilterList
 
get(int) - Method in class gausssoft.collections.SynchronizedList
 
get(int) - Method in class gausssoft.collections.FilterList
 
get(Object) - Method in class gausssoft.collections.SynchronizedMap
 
get(Object) - Method in class gausssoft.collections.FilterMap
 
get(Object) - Method in class gausssoft.collections.FilterSortedMap
 
get(String) - Static method in class gausssoft.lang.ClassResolver
Executes Class.forName(String), but instead of throwing a ClassNotFoundException, it will throw a WrappedRuntimeException containing a ClassNotFoundException contained within it.
get(String, boolean, ClassLoader) - Static method in class gausssoft.lang.ClassResolver
Executes Class.forName(String, boolean, ClassLoader), but instead of throwing a ClassNotFoundException, it will throw a WrappedRuntimeException, containing a ClassNotFoundException contained within it.
getBandwidth() - Method in class gausssoft.io.BandwidthInputStream
Calculates the bandwidth in bytes per second.
getBandwidth() - Method in class gausssoft.io.BandwidthOutputStream
Calculates the bandwidth in bytes per second.
getChunkSize() - Method in class gausssoft.io.ChunkingInputStream
Returns the current chunk size used.
getChunkSize() - Method in class gausssoft.io.ChunkingOutputStream
Returns the current chunk size used.
getCount() - Method in class gausssoft.io.StatusOutputStream
Returns the number of bytes that have passed through the stream.
getCount() - Method in class gausssoft.io.StatusInputStream
Returns the number of bytes that have passed through the stream.
getDebugInfo() - Method in class gausssoft.lang.ImplementationError
Returns a string containing debug information.
getErrorClass() - Method in class gausssoft.lang.ImplementationError
Returns the class which caused an error.
getIOE() - Method in class gausssoft.net.SocketConnector
Returns the IOException held by this object.
getKey() - Method in class gausssoft.collections.MapEntry
Returns the key.
getLimit() - Method in class gausssoft.io.BandwidthControlledInputStream
Returns the current bandwidth limit.
getLimit() - Method in class gausssoft.io.BandwidthControlledOutputStream
Returns the current bandwidth limit.
getLocalizedMessage() - Method in class gausssoft.lang.WrappedRuntimeException
 
getMessage() - Method in class gausssoft.lang.WrappedRuntimeException
 
getMessage() - Method in class gausssoft.lang.ImplementationError
Returns information in the form of: ClassName - DebugInfo (or ClassName if no debug information exists).
getServerSocket() - Method in class gausssoft.net.SocketConnector
Returns the ServerSocket used by this object.
getSocket() - Method in class gausssoft.net.SocketConnector
Returns the socket held by this object.
getValue() - Method in class gausssoft.collections.MapEntry
Returns the value.

H

hashCode() - Method in class gausssoft.collections.SynchronizedMap
 
hashCode() - Method in class gausssoft.collections.FilterMap
 
hashCode() - Method in class gausssoft.collections.SynchronizedCollection
 
hashCode() - Method in class gausssoft.collections.FilterSortedMap
 
hashCode() - Method in class gausssoft.collections.FilterSortedSet
 
hashCode() - Method in class gausssoft.collections.MapEntry
Generates a hashcode for this object.
hashCode() - Method in class gausssoft.collections.FilterCollection
 
hashCode() - Method in class gausssoft.collections.FilterSet
 
hashCode() - Method in class gausssoft.collections.FilterList
 
hashCode() - Method in class gausssoft.util.InstanceChecker
Generates a hash code for this InstanceChecker.
hasIOE() - Method in class gausssoft.net.SocketConnector
Indicates true if this object is storing an IOException.
hasNext() - Method in class gausssoft.collections.FilterListIterator
 
hasNext() - Method in class gausssoft.collections.FilterIterator
 
hasPrevious() - Method in class gausssoft.collections.FilterListIterator
 
hasResult() - Method in class gausssoft.net.SocketConnector
Indicates true if this object is storing either a socket or IOException.
hasSocket() - Method in class gausssoft.net.SocketConnector
Indicates true if this object is storing a socket.
headMap(Object) - Method in class gausssoft.collections.SynchronizedSortedMap
 
headMap(Object) - Method in class gausssoft.collections.FilterSortedMap
 
headSet(Object) - Method in class gausssoft.collections.SynchronizedSortedSet
 
headSet(Object) - Method in class gausssoft.collections.FilterSortedSet
 

I

ImplementationError - error gausssoft.lang.ImplementationError.
This class is thrown to indicate a class has been programmed incorrectly, and is not safe to be used.
ImplementationError(Class) - Constructor for class gausssoft.lang.ImplementationError
Creates a new ImplementationError, specifying the class which is incorrectly programmed.
ImplementationError(Class, String) - Constructor for class gausssoft.lang.ImplementationError
Creates a new ImplementationError, specifying the class which is incorrectly programmed and debug information.
ImplementationError(Object) - Constructor for class gausssoft.lang.ImplementationError
Creates a new ImplementationError, specifying the object which threw this error.
ImplementationError(Object, String) - Constructor for class gausssoft.lang.ImplementationError
Creates a new ImplementationError, specifying the object which threw this error and debug information.
indexOf(Object) - Method in class gausssoft.collections.SynchronizedList
 
indexOf(Object) - Method in class gausssoft.collections.FilterList
 
initiate() - Method in class gausssoft.io.BandwidthInputStream
Begins measuring bandwidth.
initiate() - Method in class gausssoft.io.BandwidthControlledInputStream
Begins measuring and restricting bandwidth to the underlying InputStream.
initiate() - Method in class gausssoft.io.BandwidthOutputStream
Begins measuring bandwidth.
initiate() - Method in class gausssoft.io.BandwidthControlledOutputStream
Begins measuring and restricting bandwidth to the underlying OutputStream.
initiated() - Method in class gausssoft.io.BandwidthInputStream
Indicates if this stream has been initiated yet.
initiated() - Method in class gausssoft.io.BandwidthOutputStream
Indicates if this stream has been initiated yet.
InputStream - class gausssoft.io.InputStream.
This class is a variation on the normal InputStream class, as it specifies that the read method which takes a byte array argument, an offset argument and a size argument needs to be implemented, rather than the normal read method.
InputStream() - Constructor for class gausssoft.io.InputStream
 
InstanceChecker - class gausssoft.util.InstanceChecker.
The InstanceChecker class is an object that can be used to check the runtime type of an object.
InstanceChecker(Class) - Constructor for class gausssoft.util.InstanceChecker
Creates an inclusive InstanceChecker from a single class.
InstanceChecker(Class[]) - Constructor for class gausssoft.util.InstanceChecker
Creates an inclusive InstanceChecker from an array of classes.
InstanceChecker(Class[], boolean) - Constructor for class gausssoft.util.InstanceChecker
Creates an InstanceChecker from an array of classes, also specifying if this InstanceChecker is inclusive or not.
InstanceChecker(Class, boolean) - Constructor for class gausssoft.util.InstanceChecker
Creates an InstanceChecker from a single class, also specifying if this InstanceChecker is inclusive or not.
InstanceChecker(Collection) - Constructor for class gausssoft.util.InstanceChecker
Creates an inclusive InstanceChecker from a collection of classes.
InstanceChecker(Collection, boolean) - Constructor for class gausssoft.util.InstanceChecker
Creates an InstanceChecker from a collection of classes, also specifying if this InstanceChecker is inclusive or not.
InstanceChecker(InstanceChecker) - Constructor for class gausssoft.util.InstanceChecker
Creates an InstanceChecker using the same data as another InstanceChecker.
interrupt() - Method in class gausssoft.io.ChunkingInputStream
This method is called after a certain amount of bytes have been read in from the underlying stream.
interrupt() - Method in class gausssoft.io.BandwidthInputStream
Used for bandwidth calculations.
interrupt() - Method in class gausssoft.io.BandwidthControlledInputStream
Used for enforcing bandwidth checks.
interrupt() - Method in class gausssoft.io.ChunkingOutputStream
This method is called after a certain amount of bytes have been written out to the underlying stream.
interrupt() - Method in class gausssoft.io.BandwidthOutputStream
Used for bandwidth calculations.
interrupt() - Method in class gausssoft.io.BandwidthControlledOutputStream
Used for enforcing bandwidth checks.
IOConstants - interface gausssoft.io.IOConstants.
Collection of frequently used IO-related objects.
IOE - Static variable in class gausssoft.net.SocketConnector
State identifier, used for indicating that this object is holding an IOException.
IOUtils - class gausssoft.io.IOUtils.
This class holds a series of useful methods relating to IO functions.
isClosed() - Method in class gausssoft.io.StatusOutputStream
Returns true if the underlying stream is closed.
isClosed() - Method in class gausssoft.io.StatusInputStream
Returns true if the underlying stream is closed.
isEmpty() - Method in class gausssoft.collections.SynchronizedMap
 
isEmpty() - Method in class gausssoft.collections.FilterMap
 
isEmpty() - Method in class gausssoft.collections.SynchronizedCollection
 
isEmpty() - Method in class gausssoft.collections.FilterSortedMap
 
isEmpty() - Method in class gausssoft.collections.FilterSortedSet
 
isEmpty() - Method in class gausssoft.collections.FilterCollection
 
isEmpty() - Method in class gausssoft.collections.FilterSet
 
isEmpty() - Method in class gausssoft.collections.FilterList
 
isEmpty() - Method in class gausssoft.io.StatusInputStream
Returns true if the underlying stream is empty.
isInclusive() - Method in class gausssoft.util.InstanceChecker
Return true if this InstanceChecker is inclusive.
isLimiting() - Method in class gausssoft.io.BandwidthControlledInputStream
Returns true if this object is restricting bandwidth.
isLimiting() - Method in class gausssoft.io.BandwidthControlledOutputStream
Returns true if this object is restricting bandwidth.
isSerializable(Object) - Static method in class gausssoft.io.IOUtils
Returns true if this object could be written to an ObjectOutputStream without throwing a NotSerializableException.
iterator() - Method in class gausssoft.collections.AltFilterSet
Returns a AltFilterIterator object, using this object as the filtering object and using an iterator from the backing collection as the backing iterator.
iterator() - Method in class gausssoft.collections.SynchronizedCollection
 
iterator() - Method in class gausssoft.collections.FilterSortedSet
 
iterator() - Method in class gausssoft.collections.FilterCollection
 
iterator() - Method in class gausssoft.collections.AltFilterCollection
Returns a AltFilterIterator object, using this object as the filtering object and using an iterator from the backing collection as the backing iterator.
iterator() - Method in class gausssoft.collections.FilterSet
 
iterator() - Method in class gausssoft.collections.FilterList
 

K

keySet() - Method in class gausssoft.collections.SynchronizedMap
 
keySet() - Method in class gausssoft.collections.FilterMap
 
keySet() - Method in class gausssoft.collections.FilterSortedMap
 

L

LangConstants - interface gausssoft.lang.LangConstants.
Collection of frequently used language-related objects.
last() - Method in class gausssoft.collections.SynchronizedSortedSet
 
last() - Method in class gausssoft.collections.FilterSortedSet
 
lastIndexOf(Object) - Method in class gausssoft.collections.SynchronizedList
 
lastIndexOf(Object) - Method in class gausssoft.collections.FilterList
 
lastKey() - Method in class gausssoft.collections.SynchronizedSortedMap
 
lastKey() - Method in class gausssoft.collections.FilterSortedMap
 
listIterator() - Method in class gausssoft.collections.SynchronizedList
 
listIterator() - Method in class gausssoft.collections.FilterList
 
listIterator(int) - Method in class gausssoft.collections.SynchronizedList
 
listIterator(int) - Method in class gausssoft.collections.FilterList
 

M

MapEntry - class gausssoft.collections.MapEntry.
A simple implementation of the Map.Entry interface.
MapEntry(Map.Entry) - Constructor for class gausssoft.collections.MapEntry
Creates a new MapEntry based on another Map.Entry object.
MapEntry(Object, Object) - Constructor for class gausssoft.collections.MapEntry
Creates a new MapEntry.
matches(Object) - Method in class gausssoft.util.InstanceChecker
Checks to see if the supplied object matches the criteria by this InstanceChecker.
matchesIn(Collection) - Method in class gausssoft.util.InstanceChecker
Checks to see if the supplied collection has an object that matches the criteria set by this InstanceChecker.
matchesIn(Object[]) - Method in class gausssoft.util.InstanceChecker
Checks to see if the supplied array has an object that matches the criteria set by this InstanceChecker.
mutex - Variable in class gausssoft.collections.SynchronizedMap
Object to synchronize on.
mutex - Variable in class gausssoft.collections.SynchronizedCollection
Object to synchronize on.

N

next() - Method in class gausssoft.collections.FilterListIterator
 
next() - Method in class gausssoft.collections.FilterIterator
 
next() - Method in class gausssoft.collections.AltFilterIterator
 
nextIndex() - Method in class gausssoft.collections.FilterListIterator
 
now() - Static method in class gausssoft.util.Stopwatch
Simple hook into System.currentTimeMillis() to provide the current date in milliseconds.
NULL - Static variable in interface gausssoft.lang.LangConstants
An object representing the null object.
NULLOUT - Static variable in interface gausssoft.io.IOConstants
An OutputStream which discards all data written to it.

O

offset(long) - Method in class gausssoft.util.Stopwatch
Adds a specified amount of milliseconds to the current amount of time elapsed.
OutputStream - class gausssoft.io.OutputStream.
This class is a variation on the normal OutputStream class, as it specifies that the write method which takes a byte array argument, an offset argument and a size argument needs to be implemented, rather than the normal write method.
OutputStream() - Constructor for class gausssoft.io.OutputStream
 

P

previous() - Method in class gausssoft.collections.FilterListIterator
 
previousIndex() - Method in class gausssoft.collections.FilterListIterator
 
printStackTrace() - Method in class gausssoft.lang.WrappedRuntimeException
 
printStackTrace(PrintStream) - Method in class gausssoft.lang.WrappedRuntimeException
 
printStackTrace(PrintWriter) - Method in class gausssoft.lang.WrappedRuntimeException
 
PURENULL - Static variable in interface gausssoft.lang.LangConstants
An object which behaves like LangConstants.NULL, but differs in the equals method, which only returns true if the object supplied is null.
put(Object, Object) - Method in class gausssoft.collections.SynchronizedMap
 
put(Object, Object) - Method in class gausssoft.collections.FilterMap
 
put(Object, Object) - Method in class gausssoft.collections.FilterSortedMap
 
putAll(Map) - Method in class gausssoft.collections.SynchronizedMap
 
putAll(Map) - Method in class gausssoft.collections.FilterMap
 
putAll(Map) - Method in class gausssoft.collections.FilterSortedMap
 

R

read() - Method in class gausssoft.io.StatusInputStream
 
read() - Method in class gausssoft.io.ChunkingInputStream
 
read() - Method in class gausssoft.io.InputStream
 
read(byte[]) - Method in class gausssoft.io.StatusInputStream
 
read(byte[]) - Method in class gausssoft.io.ChunkingInputStream
 
read(byte[], int, int) - Method in class gausssoft.io.StatusInputStream
 
read(byte[], int, int) - Method in class gausssoft.io.ChunkingInputStream
 
read(byte[], int, int) - Method in class gausssoft.io.InputStream
 
remove() - Method in class gausssoft.collections.FilterListIterator
 
remove() - Method in class gausssoft.collections.FilterIterator
 
remove() - Method in class gausssoft.collections.AltFilterIterator
 
remove(int) - Method in class gausssoft.collections.AltFilterList
 
remove(int) - Method in class gausssoft.collections.SynchronizedList
 
remove(int) - Method in class gausssoft.collections.FilterList
 
remove(Object) - Method in class gausssoft.collections.SynchronizedMap
 
remove(Object) - Method in class gausssoft.collections.AltFilterSet
 
remove(Object) - Method in class gausssoft.collections.FilterMap
 
remove(Object) - Method in class gausssoft.collections.SynchronizedCollection
 
remove(Object) - Method in class gausssoft.collections.FilterSortedMap
 
remove(Object) - Method in class gausssoft.collections.FilterSortedSet
 
remove(Object) - Method in class gausssoft.collections.FilterCollection
 
remove(Object) - Method in class gausssoft.collections.AltFilterCollection
 
remove(Object) - Method in class gausssoft.collections.FilterSet
 
remove(Object) - Method in class gausssoft.collections.FilterList
 
removeAll(Collection) - Method in class gausssoft.collections.SynchronizedCollection
 
removeAll(Collection) - Method in class gausssoft.collections.FilterSortedSet
 
removeAll(Collection) - Method in class gausssoft.collections.FilterCollection
 
removeAll(Collection) - Method in class gausssoft.collections.FilterSet
 
removeAll(Collection) - Method in class gausssoft.collections.FilterList
 
reset() - Method in class gausssoft.util.Stopwatch
Resets the time elapsed so far to 0.
resetMeasuring() - Method in class gausssoft.io.BandwidthInputStream
Discards all previous calculation data.
resetMeasuring() - Method in class gausssoft.io.BandwidthOutputStream
Discards all previous calculation data.
retainAll(Collection) - Method in class gausssoft.collections.SynchronizedCollection
 
retainAll(Collection) - Method in class gausssoft.collections.FilterSortedSet
 
retainAll(Collection) - Method in class gausssoft.collections.FilterCollection
 
retainAll(Collection) - Method in class gausssoft.collections.FilterSet
 
retainAll(Collection) - Method in class gausssoft.collections.FilterList
 
root - Variable in class gausssoft.collections.SynchronizedMap
Backing map.
root - Variable in class gausssoft.collections.SynchronizedSortedMap
Backing map.
root - Variable in class gausssoft.collections.AltFilterList
The backing list.
root - Variable in class gausssoft.collections.AltFilterSet
The backing set.
root - Variable in class gausssoft.collections.FilterMap
The backing set.
root - Variable in class gausssoft.collections.SynchronizedCollection
Backing collection.
root - Variable in class gausssoft.collections.SynchronizedList
Backing list.
root - Variable in class gausssoft.collections.FilterSortedMap
The backing sorted set.
root - Variable in class gausssoft.collections.SynchronizedSet
Backing set.
root - Variable in class gausssoft.collections.SynchronizedSortedSet
Backing set.
root - Variable in class gausssoft.collections.FilterListIterator
The backing list iterator.
root - Variable in class gausssoft.collections.FilterIterator
The backing iterator.
root - Variable in class gausssoft.collections.FilterSortedSet
The backing sorted set.
root - Variable in class gausssoft.collections.FilterCollection
Backing collection.
root - Variable in class gausssoft.collections.AltFilterCollection
The backing collection.
root - Variable in class gausssoft.collections.FilterSet
The backing set.
root - Variable in class gausssoft.collections.FilterList
The backing list.
run() - Method in class gausssoft.net.SocketConnector
Causes this object to create a socket from the internal ServerSocket.
RUNNING - Static variable in class gausssoft.net.SocketConnector
State identifier, used for indicating that this object is running.
running() - Method in class gausssoft.util.Stopwatch
Indicates if the Stopwatch is running or not.

S

SafeOutputStream - class gausssoft.io.SafeOutputStream.
This class is used to indicate an OutputStream which will not throw an IOException upon any method invocation.
SafeOutputStream(OutputStream) - Constructor for class gausssoft.io.SafeOutputStream
Constructs a SafeOutputStream, wrapping around another OutputStream.
set(int, Object) - Method in class gausssoft.collections.AltFilterList
 
set(int, Object) - Method in class gausssoft.collections.SynchronizedList
 
set(int, Object) - Method in class gausssoft.collections.ArraySet
Replaces the element at the specified position in this list with the specifed element.
set(int, Object) - Method in class gausssoft.collections.FilterList
 
set(long) - Method in class gausssoft.util.Stopwatch
Sets the amount of milliseconds elapsed so far.
set(Object) - Method in class gausssoft.collections.FilterListIterator
 
setChunkSize(int) - Method in class gausssoft.io.ChunkingInputStream
Sets a new value for the chunk size.
setChunkSize(int) - Method in class gausssoft.io.ChunkingOutputStream
Sets a new value for the chunk size.
setLimit(int) - Method in class gausssoft.io.BandwidthControlledInputStream
Sets a new bandwidth limit.
setLimit(int) - Method in class gausssoft.io.BandwidthControlledOutputStream
Sets a new bandwidth limit.
setLimiting(boolean) - Method in class gausssoft.io.BandwidthControlledInputStream
Enables / disables the limiting of throughput on this object.
setLimiting(boolean) - Method in class gausssoft.io.BandwidthControlledOutputStream
Enables / disables the limiting of throughput on this object.
SetList - interface gausssoft.collections.SetList.
This interface simply defines an object which is a collection that contains unique elements (as defined by the Set interface), and a collection that is indexed, (as defined by the List interface).
setValue(Object) - Method in class gausssoft.collections.MapEntry
Sets the value.
size() - Method in class gausssoft.collections.SynchronizedMap
 
size() - Method in class gausssoft.collections.AltFilterList
 
size() - Method in class gausssoft.collections.AltFilterSet
 
size() - Method in class gausssoft.collections.FilterMap
 
size() - Method in class gausssoft.collections.SynchronizedCollection
 
size() - Method in class gausssoft.collections.FilterSortedMap
 
size() - Method in class gausssoft.collections.FilterSortedSet
 
size() - Method in class gausssoft.collections.FilterCollection
 
size() - Method in class gausssoft.collections.AltFilterCollection
 
size() - Method in class gausssoft.collections.FilterSet
 
size() - Method in class gausssoft.collections.FilterList
 
skip(long) - Method in class gausssoft.io.StatusInputStream
 
skip(long) - Method in class gausssoft.io.ChunkingInputStream
 
SOCKET - Static variable in class gausssoft.net.SocketConnector
State identifier, used for indicating that this object is holding a socket.
SocketConnector - class gausssoft.net.SocketConnector.
This class is a simple class which extracts a Socket from a ServerSocket.
SocketConnector(ServerSocket) - Constructor for class gausssoft.net.SocketConnector
Creates a new SocketConnector using the specified ServerSocket.
SocketConnector(ServerSocket, ThreadGroup) - Constructor for class gausssoft.net.SocketConnector
Creates a new SocketConnector existing as part of the specified ThreadGroup, using the specified ServerSocket.
SocketConnector(ServerSocket, ThreadGroup, String) - Constructor for class gausssoft.net.SocketConnector
Creates a new SocketConnector existing as part of the specified ThreadGroup, using the specified ServerSocket and specified name.
start() - Method in class gausssoft.util.Stopwatch
Starts the Stopwatch.
started() - Method in class gausssoft.net.SocketConnector
Indicates if this object has been started yet.
state() - Method in class gausssoft.net.SocketConnector
Returns the state the thread is currently in.
StatusInputStream - class gausssoft.io.StatusInputStream.
This class is used to indicate the status of another InputStream.
StatusInputStream(InputStream) - Constructor for class gausssoft.io.StatusInputStream
Creates a new StatusInputStream.
StatusOutputStream - class gausssoft.io.StatusOutputStream.
This class is used to indicate the status of another OutputStream.
StatusOutputStream(OutputStream) - Constructor for class gausssoft.io.StatusOutputStream
Creates a new StatusOutputStream.
stop() - Method in class gausssoft.util.Stopwatch
Stops the Stopwatch running.
Stopwatch - class gausssoft.util.Stopwatch.
The Stopwatch class is a simple class emulating a Stopwatch by providing the same functionality.
Stopwatch() - Constructor for class gausssoft.util.Stopwatch
Constructs a new Stopwatch.
Stopwatch(long) - Constructor for class gausssoft.util.Stopwatch
Constructs a new Stopwatch, specifying how much time has already elapsed.
subList(int, int) - Method in class gausssoft.collections.SynchronizedList
 
subList(int, int) - Method in class gausssoft.collections.FilterList
 
subMap(Object, Object) - Method in class gausssoft.collections.SynchronizedSortedMap
 
subMap(Object, Object) - Method in class gausssoft.collections.FilterSortedMap
 
subSet(Object, Object) - Method in class gausssoft.collections.SynchronizedSortedSet
 
subSet(Object, Object) - Method in class gausssoft.collections.FilterSortedSet
 
SynchronizedCollection - class gausssoft.collections.SynchronizedCollection.
The SynchronizedCollection class is used to synchronize all operations on a Collection object on a particular object.
SynchronizedCollection(Collection) - Constructor for class gausssoft.collections.SynchronizedCollection
Creates a new SynchronizedCollection.
SynchronizedCollection(Collection, Object) - Constructor for class gausssoft.collections.SynchronizedCollection
Creates a new SynchronizedCollection.
SynchronizedList - class gausssoft.collections.SynchronizedList.
The SynchronizedList class is used to synchronize all operations on a List object on a particular object.
SynchronizedList(List) - Constructor for class gausssoft.collections.SynchronizedList
Creates a new SynchronizedList.
SynchronizedList(List, Object) - Constructor for class gausssoft.collections.SynchronizedList
Creates a new SynchronizedList.
SynchronizedMap - class gausssoft.collections.SynchronizedMap.
The SynchronizedMap class is used to synchronize all operations on a Map object on a particular object.
SynchronizedMap(Map) - Constructor for class gausssoft.collections.SynchronizedMap
Creates a new SynchronizedMap.
SynchronizedMap(Map, Object) - Constructor for class gausssoft.collections.SynchronizedMap
Creates a new SynchronizedMap.
SynchronizedSet - class gausssoft.collections.SynchronizedSet.
The SynchronizedSet class is used to synchronize all operations on a Set object on a particular object.
SynchronizedSet(Set) - Constructor for class gausssoft.collections.SynchronizedSet
Creates a new SynchronizedSet.
SynchronizedSet(Set, Object) - Constructor for class gausssoft.collections.SynchronizedSet
Creates a new SynchronizedSet.
SynchronizedSortedMap - class gausssoft.collections.SynchronizedSortedMap.
The SynchronizedSortedMap class is used to synchronize all operations on a SortedMap object on a particular object.
SynchronizedSortedMap(SortedMap) - Constructor for class gausssoft.collections.SynchronizedSortedMap
Creates a new SynchronizedSortedMap.
SynchronizedSortedMap(SortedMap, Object) - Constructor for class gausssoft.collections.SynchronizedSortedMap
Creates a new SynchronizedSortedMap.
SynchronizedSortedSet - class gausssoft.collections.SynchronizedSortedSet.
The SynchronizedSortedSet class is used to synchronize all operations on a SortedSet object on a particular object.
SynchronizedSortedSet(SortedSet) - Constructor for class gausssoft.collections.SynchronizedSortedSet
Creates a new SynchronizedSortedSet.
SynchronizedSortedSet(SortedSet, Object) - Constructor for class gausssoft.collections.SynchronizedSortedSet
Creates a new SynchronizedSortedSet.

T

tailMap(Object) - Method in class gausssoft.collections.SynchronizedSortedMap
 
tailMap(Object) - Method in class gausssoft.collections.FilterSortedMap
 
tailSet(Object) - Method in class gausssoft.collections.SynchronizedSortedSet
 
tailSet(Object) - Method in class gausssoft.collections.FilterSortedSet
 
toArray() - Method in class gausssoft.collections.SynchronizedCollection
 
toArray() - Method in class gausssoft.collections.FilterSortedSet
 
toArray() - Method in class gausssoft.collections.FilterCollection
 
toArray() - Method in class gausssoft.collections.FilterSet
 
toArray() - Method in class gausssoft.collections.FilterList
 
toArray(Object[]) - Method in class gausssoft.collections.SynchronizedCollection
 
toArray(Object[]) - Method in class gausssoft.collections.FilterSortedSet
 
toArray(Object[]) - Method in class gausssoft.collections.FilterCollection
 
toArray(Object[]) - Method in class gausssoft.collections.FilterSet
 
toArray(Object[]) - Method in class gausssoft.collections.FilterList
 
toNormalString(Object) - Static method in class gausssoft.util.Utils
Returns the string representation of an object, as would be returned by Object.toString, if both the toString and the hashCode method weren't overridden.
toString() - Method in class gausssoft.collections.SynchronizedMap
 
toString() - Method in class gausssoft.collections.FilterMap
 
toString() - Method in class gausssoft.collections.SynchronizedCollection
 
toString() - Method in class gausssoft.collections.FilterSortedMap
 
toString() - Method in class gausssoft.collections.FilterSortedSet
 
toString() - Method in class gausssoft.collections.MapEntry
Generates a string repesentation of this object.
toString() - Method in class gausssoft.collections.FilterCollection
 
toString() - Method in class gausssoft.collections.FilterSet
 
toString() - Method in class gausssoft.collections.FilterList
 
toString() - Method in class gausssoft.lang.WrappedRuntimeException
 
toString() - Method in class gausssoft.util.InstanceChecker
Creates a String representation of this object.
toString() - Method in class gausssoft.util.Stopwatch
Returns a string representation of this Stopwatch.

U

UNKNOWN - Static variable in class gausssoft.net.SocketConnector
State identifier, used for indicating that this object is not sure what state it is in.
UNSTARTED - Static variable in class gausssoft.net.SocketConnector
State identifier, used for indicating that this object hasn't started yet.
update() - Method in class gausssoft.net.SocketConnector
This method is invoked whenever either a socket has been created or an IOException has been thrown.
updateChunkSize() - Method in class gausssoft.io.ChunkingInputStream
This method provides a way of forcing this object to update the value used by the chunk size.
updateChunkSize() - Method in class gausssoft.io.ChunkingOutputStream
This method provides a way of forcing this object to update the value used by the chunk size.
Utils - class gausssoft.util.Utils.
This class holds a series of useful utility methods.

V

values() - Method in class gausssoft.collections.SynchronizedMap
 
values() - Method in class gausssoft.collections.FilterMap
 
values() - Method in class gausssoft.collections.FilterSortedMap
 

W

waitForResult() - Method in class gausssoft.net.SocketConnector
This method pauses and only returns when either a socket or IOException has been created.
WrappedRuntimeException - exception gausssoft.lang.WrappedRuntimeException.
This class wraps around an Exception, and allows it to be thrown at any point in any method.
WrappedRuntimeException(Exception) - Constructor for class gausssoft.lang.WrappedRuntimeException
Creates a new WrappedRuntimeException.
write(byte[]) - Method in class gausssoft.io.StatusOutputStream
 
write(byte[]) - Method in class gausssoft.io.ChunkingOutputStream
 
write(byte[]) - Method in class gausssoft.io.SafeOutputStream
 
write(byte[], int, int) - Method in class gausssoft.io.StatusOutputStream
 
write(byte[], int, int) - Method in class gausssoft.io.ChunkingOutputStream
 
write(byte[], int, int) - Method in class gausssoft.io.OutputStream
 
write(byte[], int, int) - Method in class gausssoft.io.SafeOutputStream
 
write(int) - Method in class gausssoft.io.StatusOutputStream
 
write(int) - Method in class gausssoft.io.ChunkingOutputStream
 
write(int) - Method in class gausssoft.io.OutputStream
 
write(int) - Method in class gausssoft.io.SafeOutputStream
 
writeCircularArray(OutputStream, byte[], int, int) - Static method in class gausssoft.io.IOUtils
Utility method that will write a series of bytes in an array to an OutputStream, which are stored in the array in a circular manner.

A B C E F G H I K L M N O P R S T U V W