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

A

ABORTED - Static variable in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
 
APCS(Window) - Method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Add (this as a listener), Pack, Center, and Show
ArrayEnum - class net.sf.zig_project.gpl.common.enumerations.ArrayEnum.
Wrapper class for an array of Objects, and allows for them to be enumerated over using the Enumeration interface.
ArrayEnum(Object[], int, int) - Constructor for class net.sf.zig_project.gpl.common.enumerations.ArrayEnum
Constructs an ArrayEnum
ArrayEnum(Object[], int) - Constructor for class net.sf.zig_project.gpl.common.enumerations.ArrayEnum
Constructs an ArrayEnum.
ArrayEnum(Object[]) - Constructor for class net.sf.zig_project.gpl.common.enumerations.ArrayEnum
Constructs an ArrayEnum.
ArrayQueue - class net.sf.zig_project.gpl.common.queue.ArrayQueue.
Provides an array backed Queue.
ArrayQueue(int) - Constructor for class net.sf.zig_project.gpl.common.queue.ArrayQueue
Constructs a Queue with the specified size
ArrayQueue.ArraySequencer - class net.sf.zig_project.gpl.common.queue.ArrayQueue.ArraySequencer.
An Enumerable interface for ArrayQueue.
ArrayQueue.ArraySequencer(ArrayQueue) - Constructor for class net.sf.zig_project.gpl.common.queue.ArrayQueue.ArraySequencer
 
ArrayQueueTest - class net.sf.zig_project.gpl.test.queue.ArrayQueueTest.
Tests public methods of ArrayQueue.
ArrayQueueTest() - Constructor for class net.sf.zig_project.gpl.test.queue.ArrayQueueTest
 
ArrayQueueTest.ArrayQueueTester - class net.sf.zig_project.gpl.test.queue.ArrayQueueTest.ArrayQueueTester.
 
ArrayQueueTest.ArrayQueueTester(String) - Constructor for class net.sf.zig_project.gpl.test.queue.ArrayQueueTest.ArrayQueueTester
 
ArrayQueueTest.CheckedArrayQueue - class net.sf.zig_project.gpl.test.queue.ArrayQueueTest.CheckedArrayQueue.
 
ArrayQueueTest.CheckedArrayQueue() - Constructor for class net.sf.zig_project.gpl.test.queue.ArrayQueueTest.CheckedArrayQueue
 
ArraySizeSelector - interface net.sf.zig_project.gpl.common.arrays.ArraySizeSelector.
An ArraySizeSelector is a modular interface that recommends how large of a new array should be allocated for classes that need to maintain a dynamic array.
Attribute - interface net.sf.zig_project.experimental.xml.Attribute.
 
abort() - Method in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
Aborts the current ThreadedTransfer.
accept(File, String) - Method in class net.sf.zig_project.gpl.common.io.filters.ExtensionFilter
 
active_enum - Variable in class net.sf.zig_project.gpl.common.enumerations.JoinedEnumeration
The current enumeration in sequence being enumerated
add(int) - Method in class net.sf.zig_project.gpl.common.arrays.IntList
Adds an int to the end of the list
add(Object) - Method in interface net.sf.zig_project.gpl.common.queue.GenericBlockingQueue
Adds a single Object to the Queue.
add(Object, int) - Method in class net.sf.zig_project.gpl.common.queue.GenericPriorityQueue
Adds an element to the queue at the specified priority.
add(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
Adds a single Object to the Queue.
add(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
add(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinearQueueBase
Adds a single Object to the Queue.
addAttribute(String, String) - Method in interface net.sf.zig_project.experimental.xml.build.TagBuilder
 
addFirst(Object) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Inserts the provided Object into the beginning of the queue, so that it is the new first element.
addFirst(Object) - Method in interface net.sf.zig_project.gpl.common.queue.LinearQueue
Adds an Object to the beginning of the Queue.
addFirst(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
 
addFirstEntry(LinkedQueue.QueueEntry) - Method in class net.sf.zig_project.gpl.common.queue.LinkedDuplexQueue
 
addFirstEntry(LinkedQueue.QueueEntry) - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
Adds an entry to the beginning of the Queue.
addLast(Object) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
 
addLast(Object) - Method in interface net.sf.zig_project.gpl.common.queue.LinearQueue
Adds an Object to the end of the Queue.
addLast(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
 
addLastEntry(LinkedQueue.QueueEntry) - Method in class net.sf.zig_project.gpl.common.queue.LinkedDuplexQueue
 
addLastEntry(LinkedQueue.QueueEntry) - Method in class net.sf.zig_project.gpl.common.queue.LinkedFifoQueue
Adds an entry to the end of the current Queue.
addLastEntry(LinkedQueue.QueueEntry) - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
Adds an entry to the end of the Queue.
addLayoutComponent(String, Component) - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
addLayoutComponent(Component, Object) - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
addOutput(OutputStream, IOExceptionHandler) - Method in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
Adds out to the set of OutputStreams to which write and slurp operations will be mirrored.
addSet(Enumeration) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Adds an enumerable set of elements to the end of the queue.
addSet(Enumeration) - Method in interface net.sf.zig_project.gpl.common.queue.GenericBlockingQueue
Adds an entire Enumeration of elements to the Queue.
addSet(Enumeration) - Method in class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
Adds an entire Enumeration of elements to the Queue.
addSet(Enumeration) - Method in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
addSet(Enumeration) - Method in class net.sf.zig_project.gpl.common.queue.LinearQueueBase
Adds an entire Enumeration of elements to the Queue.
addUnique(LinkedQueue.QueueEntry) - Method in class net.sf.zig_project.gpl.common.queue.LinkedDuplexQueue
 
addUnique(LinkedQueue.QueueEntry) - Method in class net.sf.zig_project.gpl.common.queue.LinkedFifoQueue
 
addUnique(LinkedQueue.QueueEntry) - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
Called by addEntry methods to do any special setup.
appendFlat(LinearQueue) - Method in interface net.sf.zig_project.gpl.common.queue.LinearQueue
Moves the contents of q to the end of this Queue.
appendFlat(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearQueueBase
Moves the contents of q to the end of this Queue.
appendFlat(OrderedQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearQueueBase
 
appendFlatTo(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.FifoOrderedQueue
 
appendFlatTo(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.LifoOrderedQueue
 
appendFlatTo(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
appendUnrolled(LinearQueue) - Method in interface net.sf.zig_project.gpl.common.queue.LinearQueue
Moves the contents of q to the end of this Queue.
appendUnrolled(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearQueueBase
Moves the contents of q to the end of this Queue.
appendUnrolled(OrderedQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearQueueBase
 
appendUnrolledTo(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.FifoOrderedQueue
 
appendUnrolledTo(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.LifoOrderedQueue
 
appendUnrolledTo(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
asClassArray(String[]) - Static method in class net.sf.zig_project.gpl.common.VersionScanner
 
available() - Method in class net.sf.zig_project.gpl.common.enumerations.ArrayEnum
Determines the current number of valid elements which the Enumeration can currently Enumerate over.
available() - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue.ArraySequencer
 
availableRoom() - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Returns the amount of room available in this queue for elements to be added.

B

BOTTOM - Static variable in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
BasicWindowListener - class net.sf.zig_project.gpl.common.gfx.BasicWindowListener.
The Basic WindowListener is a concrete WindowListener which, by default, will automatically close any window that notifies it with a windowClosing event.
BasicWindowListener() - Constructor for class net.sf.zig_project.gpl.common.gfx.BasicWindowListener
 
begin - Variable in class net.sf.zig_project.gpl.common.queue.ArrayQueue
 
bulkMoveTest(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
 
bulkMoveTest(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearQueueBase
 
burp() - Method in class net.sf.zig_project.gpl.common.io.ExceptionRegurgitator
"Burps" any exception out, if one has been swallowed.
byteTransfer(InputStream, OutputStream) - Static method in class net.sf.zig_project.gpl.common.io.Transfer
Transfers data from the InputStream to the OutputStream, one byte at a time.

C

CAUSE_ALLOWED - Static variable in class net.sf.zig_project.gpl.common.UnexpectedException
Determines if the superclass allows setting the cause of an exception.
CLOSED - Static variable in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
 
ConsistantQueue - interface net.sf.zig_project.gpl.test.queue.ConsistantQueue.
A Queue that understands how to perform a self-diagnostic.
ContentBuilder - interface net.sf.zig_project.experimental.xml.build.ContentBuilder.
 
centerWindow(Window) - Static method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
General purpose: centers the window.
centerWindowOnScreen(Window) - Static method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Centers the window within a screen.
centerWindowOver(Window, Component) - Static method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Centers the window ontop of the provided component.
centerWindowOver(Window, Rectangle) - Static method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Centers the window over a rectangular section of device space.
classAvailable(String) - Static method in class net.sf.zig_project.gpl.common.VersionScanner
 
clear() - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
 
clear() - Method in class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
 
clear() - Method in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
clear() - Method in class net.sf.zig_project.gpl.common.queue.LinkedFifoQueue
 
clear() - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
 
clear() - Method in class net.sf.zig_project.gpl.common.queue.PriorityQueueBase
 
clear() - Method in interface net.sf.zig_project.gpl.common.queue.Queue
Empties the Queue.
close() - Method in interface net.sf.zig_project.experimental.xml.build.ContentBuilder
 
close() - Method in interface net.sf.zig_project.experimental.xml.build.TagBuilder
 
close() - Method in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
Forces all previously added streams to close.
complete() - Method in class net.sf.zig_project.gpl.common.io.TelescopicInputStream
Called when the current filter has completed all possible filtration.
contains(Object) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Determines if this Queue contains a copy of o.
contains(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
 
contains(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
contains(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
 
contains(Object) - Method in class net.sf.zig_project.gpl.common.queue.PriorityQueueBase
 
contains(Object) - Method in interface net.sf.zig_project.gpl.common.queue.Queue
Determines if the Queue contains a copy of the specified Object.
copy(File, File) - Static method in class net.sf.zig_project.gpl.common.io.Filer
Duplicates a file.
copy(File, File, byte[]) - Static method in class net.sf.zig_project.gpl.common.io.Filer
Duplicates a file.
copyInto(Object[], int) - Method in class net.sf.zig_project.gpl.common.enumerations.ArrayEnum
Copies all of the elements in this Enumeration into the specified array.
copyInto(Object[], int, int) - Method in class net.sf.zig_project.gpl.common.enumerations.ArrayEnum
Enumerates over len elements of this Enumeration, copying them into the specified array.
copyIntoRsvd(Object[], int, int) - Method in class net.sf.zig_project.gpl.common.enumerations.ArrayEnum
Reserved internal method to enumerate over elements in this Enumeration, copying them into the target array.
copyIntoRsvd(Object[], int, int) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue.ArraySequencer
 
createComment() - Method in interface net.sf.zig_project.experimental.xml.build.ContentBuilder
 
createEntryFor(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinkedDuplexQueue
 
createEntryFor(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
 
createTag(Name) - Method in interface net.sf.zig_project.experimental.xml.build.ContentBuilder
 
createText() - Method in interface net.sf.zig_project.experimental.xml.build.ContentBuilder
 

D

DEFAULT - Static variable in interface net.sf.zig_project.gpl.common.arrays.ArraySizeSelector
The most generic selector, when indecisive about what type of selector to use.
DEFAULT_INSTANCE - Static variable in class net.sf.zig_project.gpl.common.arrays.StuntedArraySizeSelector
The instance of StuntedArraySizeSelector to use.
DirectArraySizeSelector - class net.sf.zig_project.gpl.common.arrays.DirectArraySizeSelector.
The Direct Array Size Selector always recommends array growth by a single, fixed, size.
DirectArraySizeSelector(int) - Constructor for class net.sf.zig_project.gpl.common.arrays.DirectArraySizeSelector
Construct a Direct Selector
DummyOutputStream - class net.sf.zig_project.gpl.simulation.DummyOutputStream.
The DummyOutputStream does nothing.
DummyOutputStream() - Constructor for class net.sf.zig_project.gpl.simulation.DummyOutputStream
 
DynamicArrayQueue - class net.sf.zig_project.gpl.common.queue.DynamicArrayQueue.
An ArrayQueue that grows to compensate increasing numbers of elements.
DynamicArrayQueue(int, ArraySizeSelector) - Constructor for class net.sf.zig_project.gpl.common.queue.DynamicArrayQueue
Constructs a new Queue.
DynamicArrayQueue(int) - Constructor for class net.sf.zig_project.gpl.common.queue.DynamicArrayQueue
Constructs a new Queue with the specified initial array size.
DynamicArrayQueue() - Constructor for class net.sf.zig_project.gpl.common.queue.DynamicArrayQueue
Constructs a new Queue with an initial array size of 24.
decIndex(int) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Decrements a physical index within the queue wrapping it if necessary.
destroy() - Method in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
Ensures that this Transfer is safely terminated.
diagnose() - Method in class net.sf.zig_project.gpl.test.queue.ArrayQueueTest.CheckedArrayQueue
 
diagnose() - Method in interface net.sf.zig_project.gpl.test.queue.ConsistantQueue
Runs an internal self-diagnostic.
diagnose() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest.CheckedDuplexQueue
 
diagnose() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest.CheckedFifoQueue
 

E

Enumerator - class net.sf.zig_project.gpl.common.enumerations.Enumerator.
The Enumerator class provides a library of methods in order to operate on Enumerations, such as comparing them, and converting them into a displayable form.
Enumerator() - Constructor for class net.sf.zig_project.gpl.common.enumerations.Enumerator
 
ExceptionRegurgitator - class net.sf.zig_project.gpl.common.io.ExceptionRegurgitator.
Exception Regurgitators will silently swallow a single exception generated on one thread, so that they might be re-thrown by another.
ExceptionRegurgitator() - Constructor for class net.sf.zig_project.gpl.common.io.ExceptionRegurgitator
 
ExponentialRatioArraySizeSelector - class net.sf.zig_project.gpl.common.arrays.ExponentialRatioArraySizeSelector.
The Exponential Array Sizer recommends an array size.
ExponentialRatioArraySizeSelector(double, double, double) - Constructor for class net.sf.zig_project.gpl.common.arrays.ExponentialRatioArraySizeSelector
 
ExtensionFilter - class net.sf.zig_project.gpl.common.io.filters.ExtensionFilter.
Filters specific files based on their extension.
ExtensionFilter(String) - Constructor for class net.sf.zig_project.gpl.common.io.filters.ExtensionFilter
Creates an Extension Filter.
ele - Variable in class net.sf.zig_project.gpl.common.queue.LinkedQueue.LinkedSequencer
 
elements() - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
 
elements() - Method in class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
Retrieves an enumerable form of the elements in the Queue.
elements() - Method in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
elements() - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
 
elements() - Method in class net.sf.zig_project.gpl.common.queue.PriorityQueueBase
 
elements() - Method in interface net.sf.zig_project.gpl.common.queue.Queue
Retrieves a list of the elements currently in the queue in a form suitable to enumerate over.
end - Variable in class net.sf.zig_project.gpl.common.queue.ArrayQueue
 
ensureRoom(int) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
 
entries - Variable in class net.sf.zig_project.gpl.common.enumerations.ArrayEnum
 
entries - Variable in class net.sf.zig_project.gpl.common.queue.ArrayQueue
 
entry - Variable in class net.sf.zig_project.gpl.common.queue.LinkedQueue.QueueEntry
 
equals(Enumeration, Enumeration) - Static method in class net.sf.zig_project.gpl.common.enumerations.Enumerator
Compares two Enumerations if they contain the same sequence of elements.
establishBaseTests() - Method in class net.sf.zig_project.gpl.test.queue.ArrayQueueTest
 
establishBaseTests() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest
 
establishBaseTests() - Method in class net.sf.zig_project.gpl.test.queue.QueueTest
 
expected - Variable in class net.sf.zig_project.gpl.test.queue.QueueTest
 

F

FifoOrderedQueue - class net.sf.zig_project.gpl.common.queue.FifoOrderedQueue.
Adapts a LinearQueue into a FIFO OrderedQueue
FifoOrderedQueue(LinearQueue) - Constructor for class net.sf.zig_project.gpl.common.queue.FifoOrderedQueue
 
Filer - class net.sf.zig_project.gpl.common.io.Filer.
Provides a set of common routines for dealing with files managed by the local file system.
Filer() - Constructor for class net.sf.zig_project.gpl.common.io.Filer
 
FormLayout - class net.sf.zig_project.gpl.common.gfx.FormLayout.
A very simple to use LayoutManager, well suited for Forms.
FormLayout() - Constructor for class net.sf.zig_project.gpl.common.gfx.FormLayout
 
FormLayout(int, int, int) - Constructor for class net.sf.zig_project.gpl.common.gfx.FormLayout
 
fileCompare(File, File) - Static method in class net.sf.zig_project.gpl.simulation.IoCompare
This method checks two files to determine if their contents are equal.
finalize() - Method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
If this handler were active at the time of finalization, we might have a serious logic error, so it is best for now to deactivate it.
first - Variable in class net.sf.zig_project.gpl.common.queue.LinkedQueue
 
firstEntry() - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
Retrieves the first entry from the Queue.
firstIndexOf(Object) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Searches the queue for the first copy of o.
flush() - Method in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
Forces all output sources to perform a flush operation.
frame_size - Variable in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
 

G

GenericBlockingQueue - interface net.sf.zig_project.gpl.common.queue.GenericBlockingQueue.
Provides a Queue which is made up of a Collection of generic Objects.
GenericPriorityQueue - class net.sf.zig_project.gpl.common.queue.GenericPriorityQueue.
Priority Queue supporting generic elements.
GenericPriorityQueue(GenericQueue[]) - Constructor for class net.sf.zig_project.gpl.common.queue.GenericPriorityQueue
 
GenericQueue - interface net.sf.zig_project.gpl.common.queue.GenericQueue.
Provides a Queue as an ordered queue of generic objects.
getAddTests() - Method in class net.sf.zig_project.gpl.test.queue.ArrayQueueTest
 
getAddTests() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest
 
getAddTests() - Method in class net.sf.zig_project.gpl.test.queue.PriorityQueueTest
 
getAddTests() - Method in class net.sf.zig_project.gpl.test.queue.QueueTest
 
getException() - Method in class net.sf.zig_project.gpl.common.UnexpectedException
Retrieves the causing exception encapsulated as an unexpected exception.
getGutterWidth() - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
getHorizontalEntryPadding() - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
getIndex(int) - Method in class net.sf.zig_project.gpl.common.arrays.IntList
Returns the value of the int located at the specified index.
getLayoutAlignmentX(Container) - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
getLayoutAlignmentY(Container) - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
getMaxPriority() - Method in class net.sf.zig_project.gpl.common.queue.PriorityQueueBase
Determines the maximum priority at which an element can be queued for this queue.
getMeteredBytes() - Method in class net.sf.zig_project.gpl.common.io.MeteredInputStream
Polls the meter for the number of bytes read by this InputStream.
getName() - Method in interface net.sf.zig_project.experimental.xml.Attribute
 
getName() - Method in interface net.sf.zig_project.experimental.xml.Name
 
getNamespace() - Method in interface net.sf.zig_project.experimental.xml.Name
 
getOpenFrameCount() - Method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Returns the current number of frames counted by this handler as open.
getPeekTests() - Method in class net.sf.zig_project.gpl.test.queue.ArrayQueueTest
 
getPeekTests() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest
 
getPeekTests() - Method in class net.sf.zig_project.gpl.test.queue.OrderedQueueTest
 
getPeekTests() - Method in class net.sf.zig_project.gpl.test.queue.QueueTest
 
getRemoveTests() - Method in class net.sf.zig_project.gpl.test.queue.ArrayQueueTest
 
getRemoveTests() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest
 
getRemoveTests() - Method in class net.sf.zig_project.gpl.test.queue.OrderedQueueTest
 
getRemoveTests() - Method in class net.sf.zig_project.gpl.test.queue.QueueTest
 
getState() - Method in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
Allows polling of the state of the Transfer.
getValue() - Method in interface net.sf.zig_project.experimental.xml.Attribute
 
getVerticalEntryPadding() - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
grow(int, int) - Method in interface net.sf.zig_project.gpl.common.arrays.ArraySizeSelector
When an array size is increased, this method will recommend a new size.
grow(int, int) - Method in class net.sf.zig_project.gpl.common.arrays.DirectArraySizeSelector
Recommends the array grow by the fixed growth size.
grow(int, int) - Method in class net.sf.zig_project.gpl.common.arrays.ExponentialRatioArraySizeSelector
 
grow(int, int) - Method in class net.sf.zig_project.gpl.common.arrays.LinearArraySizeSelector
Recommends that the array grow by the set proportion.
grow(int, int) - Method in class net.sf.zig_project.gpl.common.arrays.StuntedArraySizeSelector
This method prevents an array from growing by always throwing an exception, instead of returning a recommended size.

H

handle(IOException) - Method in class net.sf.zig_project.gpl.common.io.ExceptionRegurgitator
Swallows a single exception, either by saving it for another thread, or by ignoring it in favor of rethrowing another exception.
handle(IOException) - Method in interface net.sf.zig_project.gpl.common.io.IOExceptionHandler
 
hasMoreElements() - Method in class net.sf.zig_project.gpl.common.enumerations.ArrayEnum
Determines if the current Enumeration currently has any more elements to enumerate over.
hasMoreElements() - Method in class net.sf.zig_project.gpl.common.enumerations.JoinedEnumeration
Determines if at least one element is still available in at least one enumeration.
hasMoreElements() - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue.ArraySequencer
 
hasMoreElements() - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue.LinkedSequencer
 
hasMoreElements() - Method in class net.sf.zig_project.gpl.common.queue.PriorityQueueBase.QueueSequencer
 
hasMoreElements() - Method in class net.sf.zig_project.gpl.test.enumerations.JoinedEnumerationTest
 

I

IOExceptionHandler - interface net.sf.zig_project.gpl.common.io.IOExceptionHandler.
This class provides basic exception handling for IOExceptions.
IntList - class net.sf.zig_project.gpl.common.arrays.IntList.
An int list provides a list of int types, maintained in an array.
IntList(int) - Constructor for class net.sf.zig_project.gpl.common.arrays.IntList
Construct an IntList with the specified initial size.
IntList(int, ArraySizeSelector) - Constructor for class net.sf.zig_project.gpl.common.arrays.IntList
Construct an IntList with the specified initial size and Array Size Selector.
IoCompare - class net.sf.zig_project.gpl.simulation.IoCompare.
Library of functions designed to do simple (true / false) comparison operations on files and streams.
IoCompare() - Constructor for class net.sf.zig_project.gpl.simulation.IoCompare
 
incIndex(int) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Increments a physical index within the queue wrapping it if necessary.
index - Variable in class net.sf.zig_project.gpl.common.enumerations.ArrayEnum
 
insert(Object, int) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Inserts the specified object into the queue at the new relative index.
intset - Variable in class net.sf.zig_project.gpl.common.arrays.IntList
 
invalidateLayout(Container) - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
isEmpty() - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
 
isEmpty() - Method in class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
 
isEmpty() - Method in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
isEmpty() - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
 
isEmpty() - Method in class net.sf.zig_project.gpl.common.queue.PriorityQueueBase
 
isEmpty() - Method in interface net.sf.zig_project.gpl.common.queue.Queue
Determines if the Queue is empty.
isSealed() - Method in class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
 
isSealed() - Method in interface net.sf.zig_project.gpl.common.queue.SealableQueue
Determines if the Queue is sealed.

J

JoinedEnumeration - class net.sf.zig_project.gpl.common.enumerations.JoinedEnumeration.
Joins an Enumeration of Enumerations.
JoinedEnumeration(Enumeration) - Constructor for class net.sf.zig_project.gpl.common.enumerations.JoinedEnumeration
Creates the enumerable joint.
JoinedEnumerationTest - class net.sf.zig_project.gpl.test.enumerations.JoinedEnumerationTest.
Tests JoinedEnumeration.
JoinedEnumerationTest(int[]) - Constructor for class net.sf.zig_project.gpl.test.enumerations.JoinedEnumerationTest
 

L

LEFT - Static variable in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
LifoOrderedQueue - class net.sf.zig_project.gpl.common.queue.LifoOrderedQueue.
Adapts a LinearQueue into a LIFO OrderedQueue
LifoOrderedQueue(LinearQueue) - Constructor for class net.sf.zig_project.gpl.common.queue.LifoOrderedQueue
 
LinearArraySizeSelector - class net.sf.zig_project.gpl.common.arrays.LinearArraySizeSelector.
A LinearArraySizeSelector recommends that an array be resized based on it's current size, multipled by a constant scalar value.
LinearArraySizeSelector(float) - Constructor for class net.sf.zig_project.gpl.common.arrays.LinearArraySizeSelector
Constructs a Linear Selector based on the provided ratio.
LinearDispatchQueue - class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue.
Thread-safe module for dispatching Objects.
LinearDispatchQueue(LinearOrderedQueue) - Constructor for class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
 
LinearDispatchQueue(LinearQueue) - Constructor for class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
 
LinearOrderedQueue - class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue.
Adapts a LinearQueue into an OrderedQueue
LinearOrderedQueue(LinearQueue) - Constructor for class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
LinearQueue - interface net.sf.zig_project.gpl.common.queue.LinearQueue.
Defines a Queue with two ends.
LinearQueueBase - class net.sf.zig_project.gpl.common.queue.LinearQueueBase.
Abstract base class for LinearQueues.
LinearQueueBase() - Constructor for class net.sf.zig_project.gpl.common.queue.LinearQueueBase
 
LinearQueueTest - class net.sf.zig_project.gpl.test.queue.LinearQueueTest.
Tests public methods of LinearQueue.
LinearQueueTest(ConsistantQueue) - Constructor for class net.sf.zig_project.gpl.test.queue.LinearQueueTest
 
LinearQueueTest.CheckedDuplexQueue - class net.sf.zig_project.gpl.test.queue.LinearQueueTest.CheckedDuplexQueue.
 
LinearQueueTest.CheckedDuplexQueue() - Constructor for class net.sf.zig_project.gpl.test.queue.LinearQueueTest.CheckedDuplexQueue
 
LinearQueueTest.CheckedFifoQueue - class net.sf.zig_project.gpl.test.queue.LinearQueueTest.CheckedFifoQueue.
 
LinearQueueTest.CheckedFifoQueue() - Constructor for class net.sf.zig_project.gpl.test.queue.LinearQueueTest.CheckedFifoQueue
 
LinearQueueTest.LinearQueueTester - class net.sf.zig_project.gpl.test.queue.LinearQueueTest.LinearQueueTester.
 
LinearQueueTest.LinearQueueTester(String) - Constructor for class net.sf.zig_project.gpl.test.queue.LinearQueueTest.LinearQueueTester
 
LinkedDuplexQueue - class net.sf.zig_project.gpl.common.queue.LinkedDuplexQueue.
Provides an implementation suitable for either LIFO or FIFO operations.
LinkedDuplexQueue() - Constructor for class net.sf.zig_project.gpl.common.queue.LinkedDuplexQueue
 
LinkedDuplexQueue.DuplexEntry - class net.sf.zig_project.gpl.common.queue.LinkedDuplexQueue.DuplexEntry.
Thin wrapper for holding an element in a double linked list.
LinkedDuplexQueue.DuplexEntry(LinkedQueue.QueueEntry) - Constructor for class net.sf.zig_project.gpl.common.queue.LinkedDuplexQueue.DuplexEntry
 
LinkedDuplexQueue.DuplexEntry(Object) - Constructor for class net.sf.zig_project.gpl.common.queue.LinkedDuplexQueue.DuplexEntry
 
LinkedFifoQueue - class net.sf.zig_project.gpl.common.queue.LinkedFifoQueue.
Provides a FIFO oriented implementation of a LinkedQueue.
LinkedFifoQueue() - Constructor for class net.sf.zig_project.gpl.common.queue.LinkedFifoQueue
 
LinkedQueue - class net.sf.zig_project.gpl.common.queue.LinkedQueue.
Queues Objects using a Linked List implementation.
LinkedQueue() - Constructor for class net.sf.zig_project.gpl.common.queue.LinkedQueue
 
LinkedQueue.LinkedSequencer - class net.sf.zig_project.gpl.common.queue.LinkedQueue.LinkedSequencer.
Provides an enumerable implementation of the elements within a LinkedQueue.
LinkedQueue.LinkedSequencer(LinkedQueue.QueueEntry) - Constructor for class net.sf.zig_project.gpl.common.queue.LinkedQueue.LinkedSequencer
Constructs a LinkedSequence.
LinkedQueue.QueueEntry - class net.sf.zig_project.gpl.common.queue.LinkedQueue.QueueEntry.
A thin wrapper to store Objects into a LinkedList structure.
LinkedQueue.QueueEntry(LinkedQueue.QueueEntry) - Constructor for class net.sf.zig_project.gpl.common.queue.LinkedQueue.QueueEntry
 
LinkedQueue.QueueEntry(Object) - Constructor for class net.sf.zig_project.gpl.common.queue.LinkedQueue.QueueEntry
 
last - Variable in class net.sf.zig_project.gpl.common.queue.LinkedFifoQueue
 
lastEntry() - Method in class net.sf.zig_project.gpl.common.queue.LinkedFifoQueue
 
lastEntry() - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
Retrieves the last entry from the Queue.
layoutContainer(Container) - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
list(Enumeration, String) - Static method in class net.sf.zig_project.gpl.common.enumerations.Enumerator
Lists the contents of the Enumeration by their String representation.
list(Enumeration, StringBuffer, String) - Static method in class net.sf.zig_project.gpl.common.enumerations.Enumerator
Lists the contents of the Enumeration by their String representation.
listOnLine(Enumeration) - Static method in class net.sf.zig_project.gpl.common.enumerations.Enumerator
Lists the contents of the Enumeration as a String that can be displayed as a single line.
listOnLine(Enumeration, StringBuffer) - Static method in class net.sf.zig_project.gpl.common.enumerations.Enumerator
Lists the contents of the Enumeration by their String representation.
loadFileBytes(File) - Static method in class net.sf.zig_project.gpl.common.io.Transfer
Convenience method to load an entire file into a single byte[] buffer.
loadTextFile(File) - Static method in class net.sf.zig_project.gpl.common.io.Transfer
Convenience method to load an entire text file into memory, and return the complete contents as a single String (using the platforms default encoding).

M

MeteredInputStream - class net.sf.zig_project.gpl.common.io.MeteredInputStream.
Meters the number of bytes read across a given InputStream.
MeteredInputStream(InputStream) - Constructor for class net.sf.zig_project.gpl.common.io.MeteredInputStream
 
main(String[]) - Static method in class net.sf.zig_project.gpl.example.form_layout.Sample1
 
main(String[]) - Static method in class net.sf.zig_project.gpl.example.window_handler.Sample1
 
main(String[]) - Static method in class net.sf.zig_project.gpl.example.window_handler.Sample2
 
main(String[]) - Static method in class net.sf.zig_project.gpl.example.window_handler.Sample3
 
makeTest(String) - Method in class net.sf.zig_project.gpl.test.queue.ArrayQueueTest
 
makeTest(String) - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest
 
makeTest(String) - Method in class net.sf.zig_project.gpl.test.queue.PriorityQueueTest
 
makeTest(String) - Method in class net.sf.zig_project.gpl.test.queue.QueueTest
 
mark(int) - Method in class net.sf.zig_project.gpl.common.io.MeteredInputStream
 
maximumLayoutSize(Container) - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
methodAvailable(String, String, Class[]) - Static method in class net.sf.zig_project.gpl.common.VersionScanner
 
methodAvailable(Class, String, Class[]) - Static method in class net.sf.zig_project.gpl.common.VersionScanner
 
methodAvailable(Class, String, String[]) - Static method in class net.sf.zig_project.gpl.common.VersionScanner
 
methodAvailable(Class, String) - Static method in class net.sf.zig_project.gpl.common.VersionScanner
 
methodAvailable(String, String) - Static method in class net.sf.zig_project.gpl.common.VersionScanner
 
minimumLayoutSize(Container) - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 

N

Name - interface net.sf.zig_project.experimental.xml.Name.
 
nSpB - Variable in class net.sf.zig_project.gpl.simulation.SlowInputStream
delay time, measured in Nanoseconds per Byte
nSpB - Variable in class net.sf.zig_project.gpl.simulation.SlowOutputStream
Delay time, in nanoseconds per Byte
net.sf.zig_project.experimental.xml - package net.sf.zig_project.experimental.xml
 
net.sf.zig_project.experimental.xml.build - package net.sf.zig_project.experimental.xml.build
 
net.sf.zig_project.gpl.common - package net.sf.zig_project.gpl.common
 
net.sf.zig_project.gpl.common.arrays - package net.sf.zig_project.gpl.common.arrays
 
net.sf.zig_project.gpl.common.enumerations - package net.sf.zig_project.gpl.common.enumerations
 
net.sf.zig_project.gpl.common.gfx - package net.sf.zig_project.gpl.common.gfx
 
net.sf.zig_project.gpl.common.io - package net.sf.zig_project.gpl.common.io
 
net.sf.zig_project.gpl.common.io.filters - package net.sf.zig_project.gpl.common.io.filters
 
net.sf.zig_project.gpl.common.queue - package net.sf.zig_project.gpl.common.queue
 
net.sf.zig_project.gpl.example.form_layout - package net.sf.zig_project.gpl.example.form_layout
 
net.sf.zig_project.gpl.example.window_handler - package net.sf.zig_project.gpl.example.window_handler
 
net.sf.zig_project.gpl.simulation - package net.sf.zig_project.gpl.simulation
 
net.sf.zig_project.gpl.test.enumerations - package net.sf.zig_project.gpl.test.enumerations
 
net.sf.zig_project.gpl.test.io - package net.sf.zig_project.gpl.test.io
 
net.sf.zig_project.gpl.test.queue - package net.sf.zig_project.gpl.test.queue
 
next - Variable in class net.sf.zig_project.gpl.common.queue.LinkedQueue.QueueEntry
 
nextElement() - Method in class net.sf.zig_project.gpl.common.enumerations.ArrayEnum
Moves the position of this Enumeration to the next element and returns it.
nextElement() - Method in class net.sf.zig_project.gpl.common.enumerations.JoinedEnumeration
Retrieves the next element within this enumeration.
nextElement() - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue.ArraySequencer
 
nextElement() - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue.LinkedSequencer
 
nextElement() - Method in class net.sf.zig_project.gpl.common.queue.PriorityQueueBase.QueueSequencer
 
nextElement() - Method in class net.sf.zig_project.gpl.test.enumerations.JoinedEnumerationTest
 

O

ON_LINE_SEP - Static variable in class net.sf.zig_project.gpl.common.enumerations.Enumerator
Default seperator between two objects to be displayed on a single line of text.
OPEN - Static variable in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
 
OrderedBlockingQueue - interface net.sf.zig_project.gpl.common.queue.OrderedBlockingQueue.
Removes elements from a Queue in some ordered fashion.
OrderedQueue - interface net.sf.zig_project.gpl.common.queue.OrderedQueue.
Provides a Queue that orders it's elements for removal.
OrderedQueueTest - class net.sf.zig_project.gpl.test.queue.OrderedQueueTest.
Base class to set up test cases for Ordered Queues.
OrderedQueueTest(OrderedQueue) - Constructor for class net.sf.zig_project.gpl.test.queue.OrderedQueueTest
 
OrderedQueueTest.OrderedQueueTester - class net.sf.zig_project.gpl.test.queue.OrderedQueueTest.OrderedQueueTester.
 
OrderedQueueTest.OrderedQueueTester(String) - Constructor for class net.sf.zig_project.gpl.test.queue.OrderedQueueTest.OrderedQueueTester
 
open() - Method in interface net.sf.zig_project.experimental.xml.build.TagBuilder
 
orderTests(int, int) - Method in class net.sf.zig_project.gpl.test.queue.QueueTest
 
overflow(int) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
This method is called when the queue is too full to continue an add operation.
overflow(int) - Method in class net.sf.zig_project.gpl.common.queue.DynamicArrayQueue
This implementation moves elements out of the smaller array and into a new larger array.

P

PriorityQueue - class net.sf.zig_project.gpl.common.queue.PriorityQueue.
Single threaded, concrete implementation of a Priority Queue.
PriorityQueue(GenericQueue[]) - Constructor for class net.sf.zig_project.gpl.common.queue.PriorityQueue
 
PriorityQueue(int) - Constructor for class net.sf.zig_project.gpl.common.queue.PriorityQueue
Convenience constructor for creating a priority queue, given the maximum priority it should support.
PriorityQueueBase - class net.sf.zig_project.gpl.common.queue.PriorityQueueBase.
Base implementation for a Priority Queue.
PriorityQueueBase(OrderedQueue[]) - Constructor for class net.sf.zig_project.gpl.common.queue.PriorityQueueBase
Creates a Priority Queue out of the array of OrderedQueues.
PriorityQueueBase.QueueSequencer - class net.sf.zig_project.gpl.common.queue.PriorityQueueBase.QueueSequencer.
Provides an Enumeration of the internal queues within the priority queue.
PriorityQueueBase.QueueSequencer() - Constructor for class net.sf.zig_project.gpl.common.queue.PriorityQueueBase.QueueSequencer
 
PriorityQueueTest - class net.sf.zig_project.gpl.test.queue.PriorityQueueTest.
Base class to set up test cases for Priority Queues.
PriorityQueueTest(int) - Constructor for class net.sf.zig_project.gpl.test.queue.PriorityQueueTest
 
PriorityQueueTest.PriorityTester - class net.sf.zig_project.gpl.test.queue.PriorityQueueTest.PriorityTester.
 
PriorityQueueTest.PriorityTester(String) - Constructor for class net.sf.zig_project.gpl.test.queue.PriorityQueueTest.PriorityTester
 
peek(int) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Retrieves the Object located within the queue at the specified relative index.
peekFirst() - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
 
peekFirst() - Method in interface net.sf.zig_project.gpl.common.queue.LinearQueue
Retrieves the first Object in the Queue.
peekFirst() - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
 
peekLast() - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
 
peekLast() - Method in interface net.sf.zig_project.gpl.common.queue.LinearQueue
Retrieves the last Object in the Queue.
peekLast() - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
 
peekNext() - Method in class net.sf.zig_project.gpl.common.queue.FifoOrderedQueue
 
peekNext() - Method in class net.sf.zig_project.gpl.common.queue.LifoOrderedQueue
 
peekNext() - Method in class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
 
peekNext() - Method in interface net.sf.zig_project.gpl.common.queue.OrderedBlockingQueue
Retrieves the next Object from the queue without removing it.
peekNext() - Method in class net.sf.zig_project.gpl.common.queue.PriorityQueueBase
 
physicalIndex(int) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Retrieves the physical index for a given relative index.
preferredLayoutSize(Container) - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
prependFlat(LinearQueue) - Method in interface net.sf.zig_project.gpl.common.queue.LinearQueue
Moves the contents of q to the beginning of this Queue.
prependFlat(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearQueueBase
Moves the contents of q to the beginning of this Queue.
prependFlat(OrderedQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearQueueBase
 
prependFlatTo(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.FifoOrderedQueue
 
prependFlatTo(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.LifoOrderedQueue
 
prependFlatTo(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
prependUnrolled(LinearQueue) - Method in interface net.sf.zig_project.gpl.common.queue.LinearQueue
Moves the contents of q to the beginning of this Queue.
prependUnrolled(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearQueueBase
Moves the contents of q to the beginning of this Queue.
prependUnrolled(OrderedQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearQueueBase
 
prependUnrolledTo(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.FifoOrderedQueue
 
prependUnrolledTo(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.LifoOrderedQueue
 
prependUnrolledTo(LinearQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
prev - Variable in class net.sf.zig_project.gpl.common.queue.LinkedDuplexQueue.DuplexEntry
 
primary - Variable in class net.sf.zig_project.gpl.common.queue.RollbackError
 

Q

Queue - interface net.sf.zig_project.gpl.common.queue.Queue.
Implementations of the Queue class are encouraged to provide efficient implementations of standard queue operations.
QueueTest - class net.sf.zig_project.gpl.test.queue.QueueTest.
Base class to set up test cases for Queues.
QueueTest(Queue) - Constructor for class net.sf.zig_project.gpl.test.queue.QueueTest
 
QueueTest.QueueTester - class net.sf.zig_project.gpl.test.queue.QueueTest.QueueTester.
 
QueueTest.QueueTester(String) - Constructor for class net.sf.zig_project.gpl.test.queue.QueueTest.QueueTester
 
queue - Variable in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
queues - Variable in class net.sf.zig_project.gpl.common.queue.PriorityQueueBase
 

R

RIGHT - Static variable in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
RollbackError - error net.sf.zig_project.gpl.common.queue.RollbackError.
Indicates that a Queue recieved an exception while rolling back from another exception.
RollbackError(RuntimeException, RuntimeException) - Constructor for class net.sf.zig_project.gpl.common.queue.RollbackError
 
randomIndex() - Method in class net.sf.zig_project.gpl.test.queue.ArrayQueueTest
 
randomValue() - Static method in class net.sf.zig_project.gpl.test.queue.QueueTest
 
randomizer - Static variable in class net.sf.zig_project.gpl.test.queue.QueueTest
 
read() - Method in class net.sf.zig_project.gpl.common.io.MeteredInputStream
 
read(byte[], int, int) - Method in class net.sf.zig_project.gpl.common.io.MeteredInputStream
 
read(byte[]) - Method in class net.sf.zig_project.gpl.common.io.MeteredInputStream
 
read() - Method in class net.sf.zig_project.gpl.common.io.TelescopicInputStream
Reads one byte from the input.
read(byte[], int, int) - Method in class net.sf.zig_project.gpl.common.io.TelescopicInputStream
Bulk read from input.
read() - Method in class net.sf.zig_project.gpl.simulation.SlowInputStream
Reads a single byte of data from the underlying InputStream.
read(byte[], int, int) - Method in class net.sf.zig_project.gpl.simulation.SlowInputStream
Reads data into the buffer from the underlying InputStream.
readerCompare(Reader, Reader) - Static method in class net.sf.zig_project.gpl.simulation.IoCompare
Checks two readers for equality.
remove(Object) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Removes the first relative copy of o from the queue.
remove(int) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Removes an Object from the queue located at the specified relative index.
remove(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
 
remove(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
remove(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
Removes the first instance of the specified Object found in the Queue.
remove(Object) - Method in class net.sf.zig_project.gpl.common.queue.PriorityQueueBase
 
remove(Object) - Method in interface net.sf.zig_project.gpl.common.queue.Queue
Removes the first found element that is equal to o from the queue.
removeEntryOf(Object) - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
Removes the first entry from the Queue that contains the specified Object.
removeFirst() - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Removes the first element in the Queue.
removeFirst() - Method in interface net.sf.zig_project.gpl.common.queue.LinearQueue
Removes the first Object in the Queue.
removeFirst() - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
 
removeFirstEntry() - Method in class net.sf.zig_project.gpl.common.queue.LinkedDuplexQueue
 
removeFirstEntry() - Method in class net.sf.zig_project.gpl.common.queue.LinkedFifoQueue
 
removeFirstEntry() - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
Removes the first QueueEntry from the Queue.
removeIndex(int) - Method in class net.sf.zig_project.gpl.common.arrays.IntList
Removes the value at the specified index.
removeIndex(int) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Removes an Object from the queue located at the specified physical index.
removeLast() - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Removes the last element in the Queue.
removeLast() - Method in interface net.sf.zig_project.gpl.common.queue.LinearQueue
Removes the last Object in the Queue.
removeLast() - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
 
removeLastEntry() - Method in class net.sf.zig_project.gpl.common.queue.LinkedDuplexQueue
 
removeLastEntry() - Method in class net.sf.zig_project.gpl.common.queue.LinkedFifoQueue
 
removeLastEntry() - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
Removes the last QueueEntry from the Queue.
removeLayoutComponent(Component) - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
removeNext() - Method in class net.sf.zig_project.gpl.common.queue.FifoOrderedQueue
 
removeNext() - Method in class net.sf.zig_project.gpl.common.queue.LifoOrderedQueue
 
removeNext() - Method in class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
Removes the next element from the Queue.
removeNext() - Method in interface net.sf.zig_project.gpl.common.queue.OrderedBlockingQueue
Removes the next Object from the queue.
removeNext() - Method in interface net.sf.zig_project.gpl.common.queue.OrderedQueue
Removes the next Object from the queue.
removeNext() - Method in class net.sf.zig_project.gpl.common.queue.PriorityQueue
 
replace(Object, int) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Replaces the Object in the queue at the provided relative index with the new Object.
reset() - Method in class net.sf.zig_project.gpl.common.io.MeteredInputStream
Resets this InputStream to it's last marked state.
run(TestResult) - Method in class net.sf.zig_project.gpl.test.queue.QueueTest
 
runTest() - Method in class net.sf.zig_project.gpl.test.queue.QueueTest.QueueTester
Overridden in order to do two things.

S

SUGGESTED_CHUNK_SIZE - Static variable in class net.sf.zig_project.gpl.common.io.Transfer
Suggested size for a buffer in order to perform bulk operations
Sample1 - class net.sf.zig_project.gpl.example.form_layout.Sample1.
Three field example using FormLayout.
Sample1() - Constructor for class net.sf.zig_project.gpl.example.form_layout.Sample1
 
Sample1 - class net.sf.zig_project.gpl.example.window_handler.Sample1.
Creates a single window, then shuts down the VM after the user closes it.
Sample1() - Constructor for class net.sf.zig_project.gpl.example.window_handler.Sample1
 
Sample2 - class net.sf.zig_project.gpl.example.window_handler.Sample2.
Creates a several windows, then shuts down the VM after the user has closed them all.
Sample2() - Constructor for class net.sf.zig_project.gpl.example.window_handler.Sample2
 
Sample3 - class net.sf.zig_project.gpl.example.window_handler.Sample3.
Invokes Sample1 and Sample2 within the same VM.
Sample3() - Constructor for class net.sf.zig_project.gpl.example.window_handler.Sample3
 
SealableQueue - interface net.sf.zig_project.gpl.common.queue.SealableQueue.
A Sealable Queue may be sealed to prevent further elements from being added.
SealedQueueException - exception net.sf.zig_project.gpl.common.queue.SealedQueueException.
Indicates that an add operation was attempted on a Queue that has been Sealed.
SealedQueueException(String) - Constructor for class net.sf.zig_project.gpl.common.queue.SealedQueueException
 
SlowInputStream - class net.sf.zig_project.gpl.simulation.SlowInputStream.
The SlowInputStream class slows down a given InputStream.
SlowInputStream(InputStream, double) - Constructor for class net.sf.zig_project.gpl.simulation.SlowInputStream
Creates a SlowInputStream layer.
SlowOutputStream - class net.sf.zig_project.gpl.simulation.SlowOutputStream.
The SlowOutputStream class slows down a given OutputStream.
SlowOutputStream(OutputStream, double) - Constructor for class net.sf.zig_project.gpl.simulation.SlowOutputStream
Creates a SlowOutput emulator.
StuntedArraySizeSelector - class net.sf.zig_project.gpl.common.arrays.StuntedArraySizeSelector.
A StuntedArraySizeSelector prohibits the growth of an array beyond it's origional size.
seal() - Method in class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
 
seal() - Method in interface net.sf.zig_project.gpl.common.queue.SealableQueue
Seals the Queue.
secondary - Variable in class net.sf.zig_project.gpl.common.queue.RollbackError
 
selector - Variable in class net.sf.zig_project.gpl.common.arrays.IntList
 
selector - Variable in class net.sf.zig_project.gpl.common.queue.DynamicArrayQueue
 
series - Variable in class net.sf.zig_project.gpl.common.enumerations.JoinedEnumeration
The sequence of Enumerations this instance will join
setExitOnClose(boolean) - Method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Instructs the WindowHandler whether or not it is safe to terminate the VM once all windows have been closed.
setGutterWidth(int) - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
setHorizonalEntryPadding(int) - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
setUp() - Method in class net.sf.zig_project.gpl.test.enumerations.JoinedEnumerationTest
 
setUp() - Method in class net.sf.zig_project.gpl.test.io.ThreadedXferTest
Creates all temp files.
setVerticalEntryPadding(int) - Method in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
shutDown(InputStream, IOExceptionHandler) - Static method in class net.sf.zig_project.gpl.common.io.Transfer
Convenience method to attempt to close an InputStream.
shutDown(OutputStream, IOExceptionHandler) - Static method in class net.sf.zig_project.gpl.common.io.Transfer
Convenience method to attempt to close an OutputStream.
size - Variable in class net.sf.zig_project.gpl.common.arrays.IntList
 
size() - Method in class net.sf.zig_project.gpl.common.arrays.IntList
Returns the current number of ints defined within this list
size() - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
The current size of the queue.
skip(long) - Method in class net.sf.zig_project.gpl.common.io.MeteredInputStream
 
skip(InputStream, long) - Static method in class net.sf.zig_project.gpl.common.io.Transfer
This version of skip always skips n bytes, or throws an IOException if the skip can not be fully completed.
skip(Reader, long) - Static method in class net.sf.zig_project.gpl.common.io.Transfer
This version of skip always skips n bytes, or throws an IOException if the skip can not be fully completed.
slurp(InputStream) - Method in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
Uses the currently executing thread to load data from the selected InputStream and load it into the buffers for the OutputStream set.
stream(File) - Static method in class net.sf.zig_project.gpl.simulation.IoCompare
Convenience method to open a stream to a File.
streamCompare(InputStream, InputStream) - Static method in class net.sf.zig_project.gpl.simulation.IoCompare
Checks two streams for equality.
subStreamCompare(InputStream, InputStream, long) - Static method in class net.sf.zig_project.gpl.simulation.IoCompare
Checks a fragment of two streams for equality.
suite() - Static method in class net.sf.zig_project.gpl.test.enumerations.JoinedEnumerationTest
 
suite() - Static method in class net.sf.zig_project.gpl.test.io.ThreadedXferTest
 
suite() - Static method in class net.sf.zig_project.gpl.test.queue.ArrayQueueTest
Creates a Test Suite to test an ArrayQueue.
suite() - Static method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest
Creates a Test Suite for various LinearQueues.
suite() - Static method in class net.sf.zig_project.gpl.test.queue.OrderedQueueTest
 
suite() - Static method in class net.sf.zig_project.gpl.test.queue.QueueTest
 

T

TOP - Static variable in class net.sf.zig_project.gpl.common.gfx.FormLayout
 
TagBuilder - interface net.sf.zig_project.experimental.xml.build.TagBuilder.
 
TelescopicInputStream - class net.sf.zig_project.gpl.common.io.TelescopicInputStream.
An InputStream that not only encapsulates another InputStream, but is encapsulated by an InputStream.
TelescopicInputStream(InputStream) - Constructor for class net.sf.zig_project.gpl.common.io.TelescopicInputStream
Creates a new TelescopicInputStream using is as the underlayer.
ThreadedTransfer - class net.sf.zig_project.gpl.common.io.ThreadedTransfer.
The ThreadedTransfer class delegates IO operations to independant threads.
ThreadedTransfer(String) - Constructor for class net.sf.zig_project.gpl.common.io.ThreadedTransfer
 
ThreadedTransfer(String, int) - Constructor for class net.sf.zig_project.gpl.common.io.ThreadedTransfer
 
ThreadedTransfer(String, int, int) - Constructor for class net.sf.zig_project.gpl.common.io.ThreadedTransfer
 
ThreadedXferTest - class net.sf.zig_project.gpl.test.io.ThreadedXferTest.
Simplistic test case for ThreadedTransfer.
Transfer - class net.sf.zig_project.gpl.common.io.Transfer.
The Transfer class provides a library of functions that may be called to simplify routine IO operations.
Transfer() - Constructor for class net.sf.zig_project.gpl.common.io.Transfer
 
tearDown() - Method in class net.sf.zig_project.gpl.test.enumerations.JoinedEnumerationTest
 
tearDown() - Method in class net.sf.zig_project.gpl.test.io.ThreadedXferTest
Deletes temp files.
term - Variable in class net.sf.zig_project.gpl.common.enumerations.ArrayEnum
 
test(String) - Method in class net.sf.zig_project.gpl.test.queue.QueueTest
 
testAdd() - Method in class net.sf.zig_project.gpl.test.queue.PriorityQueueTest.PriorityTester
 
testAddFirst() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest.LinearQueueTester
 
testAddLast() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest.LinearQueueTester
 
testBulkDuplication() - Method in class net.sf.zig_project.gpl.test.io.ThreadedXferTest
Tests ThreadedTransfer.write(byte[], int, int)
testByteDuplication() - Method in class net.sf.zig_project.gpl.test.io.ThreadedXferTest
Tests ThreadedTransfer.write(int)
testClear() - Method in class net.sf.zig_project.gpl.test.queue.PriorityQueueTest.PriorityTester
 
testClear() - Method in class net.sf.zig_project.gpl.test.queue.QueueTest.QueueTester
 
testContains() - Method in class net.sf.zig_project.gpl.test.queue.QueueTest.QueueTester
 
testEmpty() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest.LinearQueueTester
 
testEmpty() - Method in class net.sf.zig_project.gpl.test.queue.OrderedQueueTest.OrderedQueueTester
 
testEmpty() - Method in class net.sf.zig_project.gpl.test.queue.QueueTest.QueueTester
 
testEnumeration() - Method in class net.sf.zig_project.gpl.test.enumerations.JoinedEnumerationTest
 
testInsert() - Method in class net.sf.zig_project.gpl.test.queue.ArrayQueueTest.ArrayQueueTester
 
testPeekFirst() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest.LinearQueueTester
 
testPeekIndex() - Method in class net.sf.zig_project.gpl.test.queue.ArrayQueueTest.ArrayQueueTester
 
testPeekLast() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest.LinearQueueTester
 
testPeekNext() - Method in class net.sf.zig_project.gpl.test.queue.OrderedQueueTest.OrderedQueueTester
 
testPeekNext() - Method in class net.sf.zig_project.gpl.test.queue.PriorityQueueTest.PriorityTester
 
testRemoveFirst() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest.LinearQueueTester
 
testRemoveIndex() - Method in class net.sf.zig_project.gpl.test.queue.ArrayQueueTest.ArrayQueueTester
 
testRemoveLast() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest.LinearQueueTester
 
testRemoveNext() - Method in class net.sf.zig_project.gpl.test.queue.OrderedQueueTest.OrderedQueueTester
 
testRemoveNext() - Method in class net.sf.zig_project.gpl.test.queue.PriorityQueueTest.PriorityTester
 
testReplace() - Method in class net.sf.zig_project.gpl.test.queue.ArrayQueueTest.ArrayQueueTester
 
testSlurpDuplication() - Method in class net.sf.zig_project.gpl.test.io.ThreadedXferTest
Tests ThreadedTransfer.slurp(InputStream)
threads - Variable in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
The threads object represents a control over the internal threads spawned by addOutput and addInput.
toString() - Method in class net.sf.zig_project.gpl.common.UnexpectedException
 
toString() - Method in class net.sf.zig_project.gpl.common.io.filters.ExtensionFilter
 
toString() - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Makes a String representation of all the current contents of the queue.
toString(String) - Method in class net.sf.zig_project.gpl.common.queue.ArrayQueue
Makes a String representation of all the current contents of the queue.
toString() - Method in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
toString() - Method in class net.sf.zig_project.gpl.common.queue.LinearQueueBase
General purpose String representation.
transfer(InputStream, OutputStream) - Static method in class net.sf.zig_project.gpl.common.io.Transfer
Convenience method for a bulk transfer operation.
transfer(InputStream, OutputStream, byte[]) - Static method in class net.sf.zig_project.gpl.common.io.Transfer
Uses the buffer slurp to perform a bulk transfer operation from the InputStream, until it is exhausted.
transferTo(Object, GenericBlockingQueue) - Method in interface net.sf.zig_project.gpl.common.queue.GenericBlockingQueue
Transfers an Object, if it exists, out of this Queue and into another.
transferTo(Object, GenericBlockingQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
 
transferTo(Object, GenericBlockingQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearOrderedQueue
 
transferTo(Object, GenericBlockingQueue) - Method in class net.sf.zig_project.gpl.common.queue.LinearQueueBase
Transfers an Object out of this Queue and into another.

U

UnexpectedException - exception net.sf.zig_project.gpl.common.UnexpectedException.
An UnexpectedException allows rethrowing of a mandated exception where it could not otherwise be rethrown.
UnexpectedException(Exception) - Constructor for class net.sf.zig_project.gpl.common.UnexpectedException
Constructs an UnexpectedException.
unlink(LinkedQueue.QueueEntry, LinkedQueue.QueueEntry) - Method in class net.sf.zig_project.gpl.common.queue.LinkedDuplexQueue
 
unlink(LinkedQueue.QueueEntry, LinkedQueue.QueueEntry) - Method in class net.sf.zig_project.gpl.common.queue.LinkedFifoQueue
 
unlink(LinkedQueue.QueueEntry, LinkedQueue.QueueEntry) - Method in class net.sf.zig_project.gpl.common.queue.LinkedQueue
Unlinks a QueueEntry out of the current Queue.
unseal() - Method in class net.sf.zig_project.gpl.common.queue.LinearDispatchQueue
 
unseal() - Method in interface net.sf.zig_project.gpl.common.queue.SealableQueue
Unseals the Queue.
usewrap - Variable in class net.sf.zig_project.gpl.common.queue.ArrayQueue.ArraySequencer
 

V

VersionScanner - class net.sf.zig_project.gpl.common.VersionScanner.
Version Scanner provides a library of functions which can discover information relating to the availability of a class or method.
VersionScanner() - Constructor for class net.sf.zig_project.gpl.common.VersionScanner
 
validateConsistancy() - Method in class net.sf.zig_project.gpl.test.queue.ArrayQueueTest
 
validateConsistancy() - Method in class net.sf.zig_project.gpl.test.queue.LinearQueueTest
 
validateConsistancy() - Method in class net.sf.zig_project.gpl.test.queue.PriorityQueueTest
 
validateConsistancy() - Method in class net.sf.zig_project.gpl.test.queue.QueueTest
 

W

WindowHandler - class net.sf.zig_project.gpl.common.gfx.WindowHandler.
WindowHandler is a highly convienent and versatile widget to manage shutting down a VM in a windowed session.
WindowHandler(WindowListener) - Constructor for class net.sf.zig_project.gpl.common.gfx.WindowHandler
Creates a WindowHandler which will delegate all window events to the registered listener before continuing processing.
WindowHandler() - Constructor for class net.sf.zig_project.gpl.common.gfx.WindowHandler
Creates a default WindowHandler, which uses a BasicWindowListener
willExitOnClose() - Method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Returns the current state of the handler's safetoexit flag.
windowActivated(WindowEvent) - Method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Only passed to the registered listener.
windowClosed(WindowEvent) - Method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Decrements the number of open frames, if the source of the event is a frame, and possibly deactivates the handler.
windowClosing(WindowEvent) - Method in class net.sf.zig_project.gpl.common.gfx.BasicWindowListener
 
windowClosing(WindowEvent) - Method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Only passed to the registered listener.
windowDeactivated(WindowEvent) - Method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Only passed to the registered listener.
windowDeiconified(WindowEvent) - Method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Only passed to the registered listener.
windowIconified(WindowEvent) - Method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Only passed to the registered listener.
windowOpened(WindowEvent) - Method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Activates the handler and increments the number of open frames, if the source of the event was a Frame.
wouldExitOnNextClose() - Method in class net.sf.zig_project.gpl.common.gfx.WindowHandler
Determines whether or not this handler would deactivate on the next windowClosed event.
write(byte[], int, int) - Method in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
Writes data to all underlying OutputStreams.
write(int) - Method in class net.sf.zig_project.gpl.common.io.ThreadedTransfer
Writes a single byte of data to all underlying OutputStreams.
write(int) - Method in class net.sf.zig_project.gpl.simulation.DummyOutputStream
Does nothing
write(byte[], int, int) - Method in class net.sf.zig_project.gpl.simulation.DummyOutputStream
Does nothing
write(int) - Method in class net.sf.zig_project.gpl.simulation.SlowOutputStream
Writes a single byte of data.
write(byte[], int, int) - Method in class net.sf.zig_project.gpl.simulation.SlowOutputStream
Writes a block of data.
writeComment(String) - Method in interface net.sf.zig_project.experimental.xml.build.ContentBuilder
 
writeTag(Name, Attribute[]) - Method in interface net.sf.zig_project.experimental.xml.build.ContentBuilder
 
writeText(String) - Method in interface net.sf.zig_project.experimental.xml.build.ContentBuilder
 

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