de.nava.informa.core |
This package contains interfaces for the news channel objects, it
builds the core API for all news channel storage implementation. This
separation enables applications to be written without any dependencies
on storage-specific backends.
To make it clear again, this package contains no implementations of
the declared interfaces. All implementations can be found in separate
packages with the de.nava.informa.impl prefix. In addition to
interfaces there are also exceptions defined by this package that are
raised when violations of the news channel model occur.
|
Java Source File Name | Type | Comment |
CategoryIF.java | Interface | |
ChannelBuilderException.java | Class | Indicates that a channel builder encountered an unexpected condition. |
ChannelBuilderIF.java | Interface | This interface allows the channel generators (like a parser) to
create the channel object model independent from which
implementation is used (in-memory or persistent store). |
ChannelExporterIF.java | Interface | |
ChannelFormat.java | enum | |
ChannelGroupIF.java | Interface | Interface to allow to implement a container of channels that may be
used by a channel registry (through a front-end) or as the entry
point for an application using this library. |
ChannelIF.java | Interface | |
ChannelObservableIF.java | Interface | |
ChannelObserverIF.java | Interface | A class implementing this interface most likely wants to react on
the observed event. |
ChannelParserIF.java | Interface | Interface for a parser which reads in document instances according
to some specific channel format specification and generates a news
channel object. |
ChannelSubscriptionIF.java | Interface | Implementing classes hold information about wether a channel should
be updated or not, when the channel was last time updated
(retrieved) and in which interval subsequent updated should be
executed. |
ChannelUpdatePeriod.java | enum | |
CloudIF.java | Interface | |
FeedIF.java | Interface | This interface is implemented by objects representing feeds
(containing metadata about channels, like for example OCS and OPML)
in the news channel object model.
WithLocationMIF.getLocation returns the destination of the feed
(most likely the XML source). |
IdGeneratorIF.java | Interface | Interface that allows to implement different identifier generation
strategies. |
ImageIF.java | Interface | |
ItemEnclosureIF.java | Interface | |
ItemGuidIF.java | Interface | This interface is implemented by objects representing
the GUID of a news item. |
ItemIF.java | Interface | |
ItemMetadataIF.java | Interface | Implementing class holds information about the belonging news item. |
ItemSourceIF.java | Interface | This interface is implemented by objects representing the
source of a news item. |
ParseException.java | Class | Exception which is thrown if a syntax problem is encountered while a document
instance (like a channel description) is read in. |
TextInputIF.java | Interface | This interface is implemented by objects representing an text input
field assigned to a channel in the news channel object model. |
UnsupportedFormatException.java | Class | An exception thrown when no appropiate parser is available for a
specific document instance. |
UserIF.java | Interface | This interface is implemented by objects storing user specific information. |
WithCategoriesMIF.java | Interface | Meta-, or markerinterface, specifying objects, having categories
collection behind. |
WithChannelMIF.java | Interface | Meta-, or markerinterface, specifying objects, having channel. |
WithChildrenMIF.java | Interface | Meta-, or markerinterface, specifying objects, having children. |
WithCreatorMIF.java | Interface | Meta-, or markerinterface, specifying objects, having creator. |
WithDescriptionMIF.java | Interface | Meta-, or markerinterface, specifying objects, having description. |
WithElementsAndAttributesMIF.java | Interface | Meta-, or markerinterface, specifying objects, having nested
elements & attributes. |
WithIdMIF.java | Interface | Meta-, or markerinterface, specifying objects, having id. |
WithLinkMIF.java | Interface | Meta-, or markerinterface, specifying objects, having link. |
WithLocationMIF.java | Interface | Meta-, or markerinterface, specifying objects, having location. |
WithNameMIF.java | Interface | Meta-, or markerinterface, specifying objects, having name. |
WithSiteMIF.java | Interface | Meta-, or markerinterface, specifying objects, having site url,
description text and copyright information. |
WithTitleMIF.java | Interface | Meta-, or markerinterface, specifying objects, having title. |
WithUnreadMIF.java | Interface | Meta-, or markerinterface, specifying objects,
having Unread. |