## Package org.opencyc.util

Provides a set of utility classes to support the OpenCyc Interface.

See:
Description

Interface Summary
CycWorkerListener: This is an interface to be used by classes that wishes to listen to a CycWorker's events.

Class Summary
AbstractPair: Implements an ordered pair, two associated `Object`s.
Amp
CycUtils: This is a placeholder class for general cyc utilities.
CycWorker: This is a convenient event callback wrapper around the the SwingWorker class.
CycWorkerEvent: This is an event object for CycWorker events.
ListBox
Log
OcCollectionUtils: Provides `Collection` utilities not otherwise provided by Jakarta Commons.
Pair: Implements an ordered pair, two associated `Object`s.
StackWithPointer: Extends the `Stack` class to provide a stack pointer.
StringUtils: Provides `String` utilities not otherwise provided by Violin Strings.
SwingWorker: This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.
SwingWorker.ThreadVar: Class to maintain reference to current worker thread under separate synchronization control.
TestClass
Timer: Implements A timer that can be set to a specified number of seconds or milliseconds before it times out, and can be checked for the time elapsed since the start or time remaining until the timeout.
UnitTest: Provides a suite of JUnit test cases for the `org.opencyc.constraintsolver` package.

Exception Summary
TimeOutException: Implements an exception class for the Timer.

## Package org.opencyc.util Description

Provides a set of utility classes to support the OpenCyc Interface.