Package org.ceryle.util

Interface Summary
Clock Provides some date-related constants and general utility methods relating to dates and times, such as a date/time stamp as a String.
Constants Provides constants for use by various processors and other Ceryle classes.
Lexicon In interace for access to the WordNet 2.0 lexical reference.
MessageHandler A simple API for a message handler.
MessageId The message ID is used to locate a String resource within the ListResourceBundle Messages.
MessageWriter A simple interface between a MessageHandler and any implementing class, which registers and then reports message, warning, or error events through the interface.
MsgId The message ID is used to locate a String resource within the ListResourceBundle Msg.
RsrcId The message ID is used to locate a String resource within the ListResourceBundle Messages.
SafeQuit A simple interface between a message handler and any implementing class.
 

Class Summary
AddressableStack AddressableStack extends java.util.Stack (a class that represents a last-in-first-out (LIFO) stack of objects) to allow peeking and popping from the depths of the stack rather than merely the top element.
Base64Converter A utility class that converts a long to an base 64 number (returned as a String).
BrowserLauncher BrowserLauncher is a class that provides one static method, openURL, which opens the default web browser for the current user of the system to the given URL.
Bundlizer A class that handles String replacement using ResourceBundles.
Cache Extends Hashtable as an Object cache.
ChangeMerger This class does the housekeeping for merging changes and also makes sure that the whole change process is threadsafe by encapsulating all necessary variables.
ClockImpl Implements Clock, providing some general utility methods relating to dates and times, such as a date/time stamp as a String.
DirectoryList An extension of File that populates a provided Stack with a list of files matching a file filter, recursively processing subdirectories.
DocumentOutputStream Extends OutputStream to write the stream to a Swing text Document.
DocumentWordTokenizer This class tokenizes a Swing Document model, also providing a word and sentence count.
ExtensionFileFilter ExtensionFileFilter extends FileFilter to allow a customizable set of file extensions through the filter.
ExternalProcess A utility class allowing UNIX process I/O.
FileExporter Extends Thread to export a String or Document to a file.
FileZipper A utility that extends Thread to zip a file.
FrequencyModel Extends the default model for ComboBoxes, DefaultComboBoxModel, using a Vector treated as a Set (ie., checking uniqueness of entries upon adding) as the data store to insure that items in the list are unique.
HashCache Creates a hash-keyed cache sensitive to access frequency by combining a FrequencyModel (for frequency-sorting the keys) with a Hashtable.
ID64Generator A singleton class that generates a unique ID based on the millisecond timestamp value returned by System.currentTimeMillis() minus the offset from the Java epoch (midnight of January 1st, 1970) to the millenium, converted to a base 64 value.
IDFactory IDFactory produces a unique String identifier (ID) upon demand.
LexiconImpl Provides access to the WordNet 2.0 Dictionary.
LinkRef Encapsulates a web link, suitable for use in lists, etc.
Localizer Provides localization methods for processing messages.
MessageHandlerImpl Implements MessageHandler, a messaging API.
Messages A ListResourceBundle containing messages used in exceptions; localization = en_US.
Messages_de A ListResourceBundle containing messages used in exceptions; localization = de.
MessageWriterAppender MessageWriterAppender appends log events to a MessageWriter.
MIME Defines a set of enumerated type objects used to indicate MIME types.
Msg A ResourceBundle containing content used in messages; localization = en_US.
Queue Queue extends java.util.Stack (a class that represents a last-in-first-out (LIFO) stack of objects) to allow to rotate its contents up (top element --> bottom) or down (bottom element --> top).
Release Ceryle's version information used to be stored in the Constants file (if that says anything about constancy).
ResourceOpener ResourceOpener extends java.lang.Thread to open files or documents via file or URL connections, provided a File, a URL object, or a command line with parameters.
Rsrc A ResourceBundle containing localizable messages; localization = en_US.
SetModel Extends the DefaultComboBoxModel modified to treat its store as a Set (ie., checking uniqueness of entries upon adding) insuring that items in the list are unique.
SimpleFileExporter Extends Thread to export a String or Document to a file.
SortableObject Extends Object to wrap Object in a sortable container.
StackSet StackSet extends java.util.Stack (a class that represents a last-in-first-out (LIFO) stack of objects, but in this case also includes methods making it addressable at any level) to implement the java.util.Set interface, guaranteeing that all elements in the Stack are unique.
Sucker Implements a reader to suck up a bunch of web pages.
TextUtil Provides some general text search and replace utilities.
Timer A timer to keep track of elapsed time for an application.
Utilities Provides some general utilities for processing files, URLs, math, characters, strings, etc.
VectorMap VectorMap basically extends Vector to include a Map interface, as a Hashtable-like object with ordered elements (and by extension, a predictable, ordered iteration).
 

Exception Summary
ParseException An class for exceptions thrown during parsing.
ProcessException An general class for exceptions thrown during processing.
 



The Ceryle Project. Copyright ©2001-2007 Murray Altheim, All Rights Reserved. See LICENSE included with distribution.