org.clapper.curn |
|
Java Source File Name | Type | Comment |
AbstractPersistentDataClient.java | Class | Abstract class that implements the
PersistentDataClient interface, providing stubs or simple versions of the methods. |
Bootstrap.java | Class | Main program that bootstraps curn by adding new elements to the
classpath on the fly. |
BootstrapException.java | Class | |
CacheLoadedPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish to be notified immediately after curn loads its cache. |
ConfiguredOutputHandler.java | Class | Contains parsed configuration information for an output handler,
including the class name and output handler name (which is really the
section name). |
Constants.java | Class | Miscellaneous shared constants that don't logically belong anywhere in
particular. |
Curn.java | Class | curn: Customizable Utilitarian RSS Notifier.
curn is an RSS reader. |
CurnConfig.java | Class | |
CurnException.java | Class | CurnException is the base class for all exceptions thrown
by this tool. |
CurnFactory.java | Class | This static singleton class is used to allocate a new
Curn object for RSS processing. |
CurnUsageException.java | Class | Thrown to indicate a curn usage exception (usually, something
under the user's control), rather than a system problem. |
CurnUtil.java | Class | Miscellaneous utility methods that are shared among classes,
but don't logically belong anywhere in particular. |
DataPersister.java | Class | Persists data to the curn persistent data store, whatever that may
be. |
DataPersisterFactory.java | Class | Class that's used to create a
DataPersister . |
DateParseInfo.java | Class | Used by curn when parsing dates. |
FeedCache.java | Class | Defines the in-memory format of the curn cache, and provides
methods for saving and restoring the cache. |
FeedCacheEntry.java | Class | Defines the contents of a cache entry. |
FeedCacheException.java | Class | Thrown during feed cache processing. |
FeedConfigItemPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish intercept curn feed-section configuration items. |
FeedDownloadDoneHandler.java | Interface | Used as a callback when a
FeedDownloadThread finishes downloading
a feed. |
FeedDownloadThread.java | Class | |
FeedException.java | Class | FeedException is thrown when there's an error with a feed. |
FeedInfo.java | Class | Contains data for one feed (or site). |
ForceFeedDownloadPlugIn.java | Interface | Defines the method to be implemented by plug-ins that want to force
one or more feeds to be downloaded, even if they haven't changed. |
MainConfigItemPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish intercept curn main-section configuration items. |
MetaPlugIn.java | Class | A MetaPlugIn object is basically a plug-in that contains all the
loaded plug-ins. |
OutputHandler.java | Interface | This interface defines the methods that must be supported by a class
that is to be plugged into curn as an output handler. |
OutputHandlerConfigItemPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish intercept curn output handler-related configuration items. |
OutputHandlerFactory.java | Class | This class provides a factory for retrieving a specific
OutputHandler implementation. |
PersistentDataClient.java | Interface | A PersistentDataClient is a class that wants to persist its own
data in the persisted curn data store. |
PersistentFeedData.java | Class | A PersistentFeedData object contains feed cache data and related
metadata for a single feed (or channel), in a form suitable for saving to
and restoring from an external store. |
PersistentFeedItemData.java | Class | A PersistentFeedItemData object contains data and metadata about
a perticular item within a feed, in a form suitable for saving to and
restoring from an external store. |
PersistentMetadataGroup.java | Class | Contains one group of persistent metadata about a feed or an item. |
PlugIn.java | Interface | This interface defines the methods that must be supported by a class
that is to be plugged into curn as a generalized plug-in.
curn plug-ins are invoked at various phases of curn
execution.
Each plug-in phase is represented by its own Java interface, and
each interface has exactly one method. |
PlugInComparator.java | Class | Compares plug-in classes based on their declared sort keys. |
PlugInManager.java | Class | Responsible for loading the plug-ins and creating the
MetaPlugIn singleton that's used to run the loaded plug-ins. |
PostConfigPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish to be invoked right after curn finishes loading its
configuration file. |
PostFeedDownloadPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish to be notified just after curn downloads a feed. |
PostFeedOutputPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish to be notified after curn sends a parsed feed to an
OutputHandler . |
PostFeedParsePlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish to be notified just after curn downloads a feed. |
PostOutputHandlerFlushPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish to be notified after curn sends a parsed feed to an
OutputHandler . |
PostOutputPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish to be notified after curn has finished invoking all
OutputHandler s. |
PreCacheSavePlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish to be notified just before curn saves its cache. |
PreFeedDownloadPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish to be notified just before curn downloads a feed. |
PreFeedOutputPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish to be notified just before curn sends a parsed feed to an
OutputHandler . |
ReadOnlyOutputHandler.java | Class | Wrapper for an
OutputHandler that renders it read-only, for
passing to plug-ins. |
ShutdownPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish to be invoked just before curn shuts down. |
StartupPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish to be invoked at curn startup time. |
Tool.java | Class | curn: Customizable Utilitarian RSS Notifier.
curn is an RSS reader. |
UnknownSectionConfigItemPlugIn.java | Interface | This interface defines the methods that must be supported by plug-ins
that wish intercept curn configuration items in unrecognized
sections. |
Version.java | Class | Contains the software version for the org.clapper.util
library. |
XMLDataPersister.java | Class | |