|
Interface Summary |
| CacheLoadedPlugIn |
This interface defines the methods that must be supported by plug-ins
that wish to be notified immediately after curn loads its cache. |
| DataPersister.LoadedDataHandler |
Used to define a callback for handling loaded data. |
| FeedConfigItemPlugIn |
This interface defines the methods that must be supported by plug-ins
that wish intercept curn feed-section configuration items. |
| ForceFeedDownloadPlugIn |
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 |
This interface defines the methods that must be supported by plug-ins
that wish intercept curn main-section configuration items. |
| OutputHandler |
This interface defines the methods that must be supported by a class
that is to be plugged into curn as an output handler. |
| OutputHandlerConfigItemPlugIn |
This interface defines the methods that must be supported by plug-ins
that wish intercept curn output handler-related configuration items. |
| PersistentDataClient |
A PersistentDataClient is a class that wants to persist its own
data in the persisted curn data store. |
| PlugIn |
This interface defines the methods that must be supported by a class
that is to be plugged into curn as a generalized plug-in. |
| PostConfigPlugIn |
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 |
This interface defines the methods that must be supported by plug-ins
that wish to be notified just after curn downloads a feed. |
| PostFeedOutputPlugIn |
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 |
This interface defines the methods that must be supported by plug-ins
that wish to be notified just after curn downloads a feed. |
| PostFeedProcessPlugIn |
This interface defines the methods that must be supported by plug-ins
that wish to be notified just after curn downloads a feed. |
| PostOutputHandlerFlushPlugIn |
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 |
This interface defines the methods that must be supported by plug-ins
that wish to be notified after curn has finished invoking all
OutputHandlers. |
| PreCacheSavePlugIn |
This interface defines the methods that must be supported by plug-ins
that wish to be notified just before curn saves its cache. |
| PreFeedDownloadPlugIn |
This interface defines the methods that must be supported by plug-ins
that wish to be notified just before curn downloads a feed. |
| PreFeedOutputPlugIn |
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. |
| ShutdownPlugIn |
This interface defines the methods that must be supported by plug-ins
that wish to be invoked just before curn shuts down. |
| StartupPlugIn |
This interface defines the methods that must be supported by plug-ins
that wish to be invoked at curn startup time. |
| UnknownSectionConfigItemPlugIn |
This interface defines the methods that must be supported by plug-ins
that wish intercept curn configuration items in unrecognized
sections. |
|
Class Summary |
| AbstractPersistentDataClient |
Abstract class that implements the PersistentDataClient
interface, providing stubs or simple versions of the methods. |
| Bootstrap |
Main program that bootstraps curn by adding new elements to the
classpath on the fly. |
| ConfiguredOutputHandler |
Contains parsed configuration information for an output handler,
including the class name and output handler name (which is really the
section name). |
| Constants |
Miscellaneous shared constants that don't logically belong anywhere in
particular. |
| Curn |
curn: Customizable Utilitarian RSS Notifier. |
| CurnConfig |
CurnConfig uses the Configuration class (part of
the clapper.org Java Utility library) to parse and validate the
curn configuration file, holding the results in memory for easy
access. |
| CurnException |
CurnException is the base class for all exceptions thrown
by this tool. |
| CurnFactory |
This static singleton class is used to allocate a new Curn
object for RSS processing. |
| CurnUsageException |
Thrown to indicate a curn usage exception (usually, something
under the user's control), rather than a system problem. |
| CurnUtil |
Miscellaneous utility methods that are shared among classes,
but don't logically belong anywhere in particular. |
| DataPersister |
Persists data to the curn persistent data store, whatever that may
be. |
| DataPersisterFactory |
Class that's used to create a DataPersister. |
| FeedCache |
Defines the in-memory format of the curn cache, and provides
methods for saving and restoring the cache. |
| FeedCacheEntry |
Defines the contents of a cache entry. |
| FeedCacheException |
Thrown during feed cache processing. |
| FeedException |
FeedException is thrown when there's an error with a feed. |
| FeedInfo |
Contains data for one feed (or site). |
| MetaPlugIn |
A MetaPlugIn object is basically a plug-in that contains all the
loaded plug-ins. |
| OutputHandlerFactory |
This class provides a factory for retrieving a specific
OutputHandler implementation. |
| PersistentFeedData |
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 |
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 |
Contains one group of persistent metadata about a feed or an item. |
| PlugInComparator |
Compares plug-in classes based on their declared sort keys. |
| PlugInManager |
Responsible for loading the plug-ins and creating the MetaPlugIn
singleton that's used to run the loaded plug-ins. |
| ReadOnlyOutputHandler |
Wrapper for an OutputHandler that renders it read-only, for
passing to plug-ins. |
| Tool |
curn: Customizable Utilitarian RSS Notifier. |
| Version |
Contains the software version for the org.clapper.util
library. |
| XMLDataPersister |
|