# Uses of Package
org.gjt.sp.util

Packages that use org.gjt.sp.util
Package | Description
--- | ---
org.gjt.sp.jedit.buffer | Buffer event listeners, and classes used to implement jEdit's document model.
org.gjt.sp.jedit.bufferio | Classes related to loading, saving, autosaving buffers.
org.gjt.sp.jedit.gui | Various GUI controls and dialog boxes.
org.gjt.sp.jedit.io | Virtual file system and multi-threaded I/O.
org.gjt.sp.jedit.pluginmgr | The plugin manager.
org.gjt.sp.util | Utility classes used by jEdit but that do not depend on jEdit itself.

Classes in org.gjt.sp.util used by org.gjt.sp.jedit.buffer
Class and Description
IntegerArray A simple collection that stores integers and grows automatically.

Classes in org.gjt.sp.util used by org.gjt.sp.jedit.bufferio
Class and Description
ProgressObserver Interface used to monitor things that can progress.
SegmentBuffer An extended segment that you can append text to.
Task A Task is basically a Runnable but with some information about it's progression.

Classes in org.gjt.sp.util used by org.gjt.sp.jedit.gui
Class and Description
EnhancedTreeCellRenderer An enhancement of the `DefaultTreeCellRenderer` to be used as superclass for custom tree cell renderers.
Task A Task is basically a Runnable but with some information about it's progression.
TaskListener

Classes in org.gjt.sp.util used by org.gjt.sp.jedit.io
Class and Description
ProgressObserver Interface used to monitor things that can progress.
Task A Task is basically a Runnable but with some information about it's progression.

Classes in org.gjt.sp.util used by org.gjt.sp.jedit.pluginmgr
Class and Description
ProgressObserver Interface used to monitor things that can progress.

Classes in org.gjt.sp.util used by org.gjt.sp.util
Class and Description
AwtRunnableQueue A queue for runnables that should run in the EDT after all pending IO tasks are finished
ProgressObserver Interface used to monitor things that can progress.
StringList A List<String> with some perl-like convenience functions (split/join primarily), and easy conversion to/from arrays.
Task A Task is basically a Runnable but with some information about it's progression.
TaskListener
TaskManager The TaskManager manage Tasks in the Threadpool, it knows all of them, and sends events to TaskListeners.
TaskManager.TaskVisitor