## Package org.gjt.sp.util

Utility classes used by jEdit but that do not depend on jEdit itself.

See:
Description

Interface Summary
ProgressObserver: Interface used to monitor things that can progress.
TaskListener
TaskManager.TaskVisitor
ThreadAbortMonitor
WorkThreadProgressListener: A work thread execution progress listener.

Class Summary
EnhancedTreeCellRenderer: An enhancement of the `DefaultTreeCellRenderer` to be used as superclass for custom tree cell renderers.
HtmlUtilities: HTML utility methods for conversion of strings to HTML and highlighting matches in search results.
IntegerArray: A simple collection that stores integers and grows automatically.
IOUtilities: IO tools that depend on JDK only.
Log: This class provides methods for logging events.
PropertiesBean: A "java bean" that can serialize itself into a java.util.Properties instance.
ReverseCharSequence: Reversed view of a given CharSequence.
SegmentBuffer: An extended segment that you can append text to.
SegmentCharSequence: Class that lets java.util.regex search within a javax.swing.text.Segment.
StandardUtilities: Several tools that depends on JDK only.
StandardUtilities.StringCompare<E>: Compares objects as strings.
StringList: A List<String> with some perl-like convenience functions (split/join primarily), and easy conversion to/from arrays.
StringModel: A model for a single String, which supports TextListeners.
SyntaxUtilities: Syntax utilities that depends on JDK only and syntax package.
Task: A Task is basically a Runnable but with some information about it's progression.
TaskAdapter
TaskManager: The TaskManager manage Tasks in the Threadpool, it knows all of them, and sends events to TaskListeners.
ThreadUtilities: The threadpool of jEdit.
WorkRequest: Deprecated.
WorkThread: Deprecated.
WorkThreadPool: Deprecated.
XMLUtilities: XML utility methods that only depend on the JDK.

Error Summary
WorkThread.Abort

## Package org.gjt.sp.util Description

Utility classes used by jEdit but that do not depend on jEdit itself.