It handles all RSS versions, Atom 0.3 and Atom 1.0, it normalizes all info, it may lose information.
| Modifier and Type | Field and Description |
|---|---|
| private List | |
| private final Class | |
| private List | |
| public static final Set | CONVENIENCE_PROPERTIES
Unmodifiable Set containing the convenience properties of this class. |
| private final Set | |
| private static final Converters | |
| private static final CopyFromHelper | |
| private SyndContent | |
| private String | |
| private String | |
| private List | |
| private String | |
| private List | |
| private String | |
| private SyndImage | |
| private static final Set | |
| private SyndImage | |
| private String | |
| private List | |
| private String | |
| private List | |
| private boolean | |
| private static final long | |
| private String | |
| private SyndContent | |
| private String | |
| private String | |
| private WireFeed |
| Access | Constructor and Description |
|---|---|
| protected | SyndFeedImpl(final Class<?> beanClass, final Set<String>
set containing the convenience properties of the SyndEntryImpl
(the are ignored during cloning, check CloneableBean for details). convenienceProperties)For implementations extending SyndFeedImpl to be able to use the ObjectBean functionality with extended interfaces. |
| public | |
| public | SyndFeedImpl(final WireFeed
the RSS Channel or the Atom Feed to populate the properties from. feed)Creates a SyndFeedImpl and populates all its properties out of the given RSS Channel or Atom Feed properties. |
| public | SyndFeedImpl(final WireFeed feed, final boolean preserveWireFeed)
Creates a SyndFeedImpl and populates all its properties out of the given RSS Channel or Atom Feed properties, while optionally preserving the WireFeed for access via the orignalWireFeed() method. |
| Modifier and Type | Method and Description |
|---|---|
| public Object | Returns: a clone of the object.Overrides java. Implements com. |
| public void | copyFrom(final CopyFrom
the instance to copy properties from. obj)Implements com. |
| public WireFeed | Returns: the real feed.Implements com. |
| public WireFeed | Returns: the real feed.the feed type for the WireFeed to be created. feedType)Implements com. |
| public boolean | Returns: true if 'this' object is equal to the 'other' object.he reference object with which to compare. other)Overrides java. |
| public String | Returns: the feed author, null if none.Implements com. |
| public List | |
| public List | Returns: a list of SyndCategoryImpl elements with the feed categories, an empty list if none.Implements com. |
| public List | getContributors()
Implements com. |
| public String | Returns: the feed copyright, null if none.Implements com. |
| private DCModule | |
| public String | Returns: the feed description, null if none.Implements com. |
| public SyndContent | Returns: the feed description, null if none.Implements com. |
| public String | getDocs()
Implements com. |
| public String | Returns: the charset encoding of the feed.Implements com. |
| public List | Returns: a list of SyndEntryImpl elements with the feed entries, an empty list if none.Implements com. |
| public String | Returns: the feed type, null if none.Implements com. |
| public List | Returns: Opaque object to discourage useImplements com. |
| public String | getGenerator()
Implements com. |
| public SyndImage | Returns: the feed icon, null if none.Implements com. |
| public SyndImage | Returns: the feed image, null if none.Implements com. |
| public Class | getInterface()
Implements com. |
| public String | Returns: the feed language, null if none.Implements com. |
| public String | Returns: the feed link, null if none.Implements com. |
| public List | Returns: Returns the links.Implements com.
|
| public String | getManagingEditor()
Implements com. |
| public Module | Returns: The module with the given URI, null if none.the URI of the ModuleImpl. uri)Implements com. |
| public List | Returns: a list of ModuleImpl elements with the feed modules, an empty list if none.Implements com. |
| public Date | Returns: the feed published date, null if none.Implements com. |
| public String | getStyleSheet()
Implements com. |
| public List | Returns: the real feed type supported.Implements com. |
| public String | Returns: the feed title, null if none.Implements com. |
| public SyndContent | Returns: the feed title, null if none.Implements com. |
| public String | Returns: the feed URI, null if none.Implements com. |
| public String | getWebMaster()
Implements com. |
| public int | Returns: the hashcode of the bean object.Overrides java. |
| public boolean | |
| public WireFeed | Returns: The WireFeed this was created from, or nullImplements com. |
| public void | setAuthor(final String
the feed author to set, null if none. author)Implements com. |
| public void | setAuthors(final List<SyndPerson>
the feed authors to set, null if none. authors)Implements com. |
| public void | setCategories(final List<SyndCategory>
the list of SyndCategoryImpl elements with the feed categories to set, an
empty list or null if none. categories)Implements com. |
| public void | setContributors(final List<SyndPerson>
the feed contributors to set, null if none. contributors)Implements com. |
| public void | setCopyright(final String
the feed copyright to set, null if none. copyright)Implements com. |
| public void | setDescription(final String
the feed description to set, null if none. description)Implements com. |
| public void | setDescriptionEx(final SyndContent
the feed description to set, null if none. description)Implements com. |
| public void | setDocs(final String
description URL docs)Implements com. |
| public void | setEncoding(final String
the charset encoding of the feed. encoding)Implements com. |
| public void | setEntries(final List<SyndEntry>
the list of SyndEntryImpl elements with the feed entries to set, an empty list
or null if none. entries)Implements com. |
| public void | setFeedType(final String
the feed type to set, null if none. feedType)Implements com. |
| public void | setForeignMarkup(final List<Element>
Opaque object to discourage use foreignMarkup)Implements com. |
| public void | setGenerator(final String
indicating the program generator)Implements com. |
| public void | setIcon(final SyndImage
the feed icon to set, null if none. icon)Implements com. |
| public void | setImage(final SyndImage
the feed image to set, null if none. image)Implements com. |
| public void | setLanguage(final String
the feed language to set, null if none. language)Implements com. |
| public void | setLink(final String
the feed link to set, null if none. link)Implements com. |
| public void | setLinks(final List<SyndLink>
The links to set. links)Implements com.
|
| public void | setManagingEditor(final String
email address of the managing editor managingEditor)Implements com. |
| public void | setModules(final List<Module>
the list of ModuleImpl elements with the feed modules to set, an empty list or
null if none. modules)Implements com. |
| public void | setPublishedDate(final Date
the feed published date to set, null if none. publishedDate)Implements com. |
| public void | setStyleSheet(final String
URL or styleSheet)nullImplements com. |
| public void | setTitle(final String
the feed title to set, null if none. title)Implements com. |
| public void | setTitleEx(final SyndContent
the feed title to set, null if none. title)Implements com. |
| public void | setUri(final String
the feed URI to set, null if none. uri)Implements com. |
| public void | setWebMaster(final String
email address of the webmaster webMaster)Implements com. |
| public String | Returns: String representation for the object.Overrides java. |