org.apache.abdera.ext.rss
Class RssChannel
java.lang.Object
org.apache.abdera.model.ElementWrapper
org.apache.abdera.model.ExtensibleElementWrapper
org.apache.abdera.ext.rss.RssChannel
- All Implemented Interfaces:
- Cloneable, Iterable<Element>, Base, Element, ExtensibleElement
public class RssChannel
- extends ExtensibleElementWrapper
Method Summary |
void |
addAuthor(Person person)
|
Person |
addAuthor(String name)
|
Person |
addAuthor(String name,
String email,
String iri)
|
void |
addCategory(Category category)
|
Category |
addCategory(String term)
|
Category |
addCategory(String scheme,
String term,
String label)
|
Entry |
addEntry()
|
void |
addEntry(Entry entry)
|
void |
addLink(Link link)
|
Link |
addLink(String href)
|
Link |
addLink(String href,
String rel)
|
Link |
addLink(String href,
String rel,
String type,
String title,
String hreflang,
long length)
|
Link |
getAlternateLink()
|
Link |
getAlternateLink(String type,
String hreflang)
|
IRI |
getAlternateLinkResolvedHref()
|
IRI |
getAlternateLinkResolvedHref(String type,
String hreflang)
|
Person |
getAuthor()
|
List<Person> |
getAuthors()
|
List<Category> |
getCategories()
|
List<Category> |
getCategories(String scheme)
|
List<Person> |
getContributors()
|
List<Entry> |
getEntries()
|
Entry |
getEntry(String id)
|
Generator |
getGenerator()
|
IRI |
getIcon()
|
IRIElement |
getIconElement()
|
IRI |
getId()
|
IRIElement |
getIdElement()
|
String |
getLanguage()
Returns the value of this elements xml:lang attribute or null if xml:lang is undefined. |
Link |
getLink(String rel)
|
IRI |
getLinkResolvedHref(String rel)
|
List<Link> |
getLinks()
|
List<Link> |
getLinks(String... rel)
|
List<Link> |
getLinks(String rel)
|
IRI |
getLogo()
|
IRIElement |
getLogoElement()
|
Date |
getPublished()
|
DateTime |
getPublishedElement()
|
String |
getPublishedString()
|
String |
getRights()
|
Text |
getRightsElement()
|
Text.Type |
getRightsType()
|
Link |
getSelfLink()
|
IRI |
getSelfLinkResolvedHref()
|
String |
getSubtitle()
|
Text |
getSubtitleElement()
|
Text.Type |
getSubtitleType()
|
String |
getTitle()
|
Text |
getTitleElement()
|
Text.Type |
getTitleType()
|
Date |
getUpdated()
|
DateTime |
getUpdatedElement()
|
String |
getUpdatedString()
|
Entry |
insertEntry()
|
void |
insertEntry(Entry entry)
|
IRIElement |
newId()
|
void |
setGenerator(Generator generator)
|
Generator |
setGenerator(String iri,
String version,
String value)
|
IRIElement |
setIcon(String iri)
|
void |
setIconElement(IRIElement iri)
|
IRIElement |
setId(String id)
|
IRIElement |
setId(String id,
boolean normalize)
|
void |
setIdElement(IRIElement id)
|
|
setLanguage(String language)
Sets the value of this elements xml:lang attribute. |
IRIElement |
setLogo(String iri)
|
void |
setLogoElement(IRIElement iri)
|
Text |
setRights(Div value)
|
Text |
setRights(String value)
|
Text |
setRights(String value,
Text.Type type)
|
Text |
setRightsAsHtml(String value)
|
Text |
setRightsAsXhtml(String value)
|
void |
setRightsElement(Text text)
|
Text |
setSubtitle(Div value)
|
Text |
setSubtitle(String value)
|
Text |
setSubtitle(String value,
Text.Type type)
|
Text |
setSubtitleAsHtml(String value)
|
Text |
setSubtitleAsXhtml(String value)
|
void |
setSubtitleElement(Text text)
|
Text |
setTitle(Div value)
|
Text |
setTitle(String value)
|
Text |
setTitle(String value,
Text.Type type)
|
Text |
setTitleAsHtml(String value)
|
Text |
setTitleAsXhtml(String value)
|
void |
setTitleElement(Text text)
|
DateTime |
setUpdated(Date value)
|
DateTime |
setUpdated(String value)
|
void |
setUpdatedElement(DateTime dateTime)
|
void |
sortEntries(Comparator<Entry> comparator)
|
void |
sortEntriesByEdited(boolean new_first)
|
void |
sortEntriesByUpdated(boolean new_first)
|
Methods inherited from class org.apache.abdera.model.ExtensibleElementWrapper |
addExtension, addExtension, addExtension, addExtension, addExtension, addSimpleExtension, addSimpleExtension, getExtension, getExtension, getExtensions, getExtensions, getExtensions, getExtInternal, getMustPreserveWhitespace, getSimpleExtension, getSimpleExtension, setMustPreserveWhitespace |
Methods inherited from class org.apache.abdera.model.ElementWrapper |
addComment, clone, complete, declareNS, discard, equals, getAttributes, getAttributeValue, getAttributeValue, getBaseUri, getDefaultWriterOptions, getDocument, getElements, getExtensionAttributes, getFactory, getFirstChild, getFirstChild, getInternal, getLanguageTag, getLocale, getNamespaces, getNextSibling, getNextSibling, getParentElement, getPreviousSibling, getPreviousSibling, getQName, getResolvedBaseUri, getText, hashCode, iterator, removeAttribute, removeAttribute, setAttributeValue, setAttributeValue, setBaseUri, setBaseUri, setParentElement, setText, setText, toString, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo |
Methods inherited from interface org.apache.abdera.model.Element |
declareNS, discard, getAttributes, getAttributeValue, getAttributeValue, getBaseUri, getDocument, getElements, getExtensionAttributes, getFirstChild, getFirstChild, getLanguageTag, getLocale, getNamespaces, getNextSibling, getNextSibling, getParentElement, getPreviousSibling, getPreviousSibling, getQName, getResolvedBaseUri, getText, removeAttribute, removeAttribute, setAttributeValue, setAttributeValue, setBaseUri, setBaseUri, setParentElement, setText, setText |
Methods inherited from interface org.apache.abdera.model.Base |
addComment, clone, complete, getDefaultWriterOptions, getFactory, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo |
RssChannel
public RssChannel(Element internal)
RssChannel
public RssChannel(Factory factory,
QName qname)
addEntry
public void addEntry(Entry entry)
addEntry
public Entry addEntry()
getEntries
public List<Entry> getEntries()
getEntry
public Entry getEntry(String id)
insertEntry
public void insertEntry(Entry entry)
insertEntry
public Entry insertEntry()
sortEntries
public void sortEntries(Comparator<Entry> comparator)
sortEntriesByEdited
public void sortEntriesByEdited(boolean new_first)
sortEntriesByUpdated
public void sortEntriesByUpdated(boolean new_first)
addAuthor
public void addAuthor(Person person)
addAuthor
public Person addAuthor(String name)
addAuthor
public Person addAuthor(String name,
String email,
String iri)
addCategory
public void addCategory(Category category)
addCategory
public Category addCategory(String term)
addCategory
public Category addCategory(String scheme,
String term,
String label)
addLink
public void addLink(Link link)
addLink
public Link addLink(String href)
addLink
public Link addLink(String href,
String rel)
addLink
public Link addLink(String href,
String rel,
String type,
String title,
String hreflang,
long length)
getAlternateLink
public Link getAlternateLink()
getAlternateLink
public Link getAlternateLink(String type,
String hreflang)
getAlternateLinkResolvedHref
public IRI getAlternateLinkResolvedHref()
getAlternateLinkResolvedHref
public IRI getAlternateLinkResolvedHref(String type,
String hreflang)
getAuthor
public Person getAuthor()
getAuthors
public List<Person> getAuthors()
getContributors
public List<Person> getContributors()
getCategories
public List<Category> getCategories()
getCategories
public List<Category> getCategories(String scheme)
getGenerator
public Generator getGenerator()
getIcon
public IRI getIcon()
getIconElement
public IRIElement getIconElement()
getId
public IRI getId()
getIdElement
public IRIElement getIdElement()
getLink
public Link getLink(String rel)
getLinkResolvedHref
public IRI getLinkResolvedHref(String rel)
getLinks
public List<Link> getLinks()
getLinks
public List<Link> getLinks(String rel)
getLinks
public List<Link> getLinks(String... rel)
getLogo
public IRI getLogo()
getLogoElement
public IRIElement getLogoElement()
getRights
public String getRights()
getRightsElement
public Text getRightsElement()
getRightsType
public Text.Type getRightsType()
getSelfLink
public Link getSelfLink()
getSelfLinkResolvedHref
public IRI getSelfLinkResolvedHref()
getSubtitle
public String getSubtitle()
getSubtitleElement
public Text getSubtitleElement()
getSubtitleType
public Text.Type getSubtitleType()
getTitle
public String getTitle()
getTitleElement
public Text getTitleElement()
getTitleType
public Text.Type getTitleType()
getUpdated
public Date getUpdated()
getUpdatedElement
public DateTime getUpdatedElement()
getUpdatedString
public String getUpdatedString()
getPublished
public Date getPublished()
getPublishedElement
public DateTime getPublishedElement()
getPublishedString
public String getPublishedString()
newId
public IRIElement newId()
setGenerator
public void setGenerator(Generator generator)
setGenerator
public Generator setGenerator(String iri,
String version,
String value)
setIcon
public IRIElement setIcon(String iri)
setIconElement
public void setIconElement(IRIElement iri)
setId
public IRIElement setId(String id)
setId
public IRIElement setId(String id,
boolean normalize)
setIdElement
public void setIdElement(IRIElement id)
setLogo
public IRIElement setLogo(String iri)
setLogoElement
public void setLogoElement(IRIElement iri)
setRights
public Text setRights(String value)
setRights
public Text setRights(String value,
Text.Type type)
setRights
public Text setRights(Div value)
setRightsAsHtml
public Text setRightsAsHtml(String value)
setRightsAsXhtml
public Text setRightsAsXhtml(String value)
setRightsElement
public void setRightsElement(Text text)
setSubtitle
public Text setSubtitle(String value)
setSubtitle
public Text setSubtitle(String value,
Text.Type type)
setSubtitle
public Text setSubtitle(Div value)
setSubtitleAsHtml
public Text setSubtitleAsHtml(String value)
setSubtitleAsXhtml
public Text setSubtitleAsXhtml(String value)
setSubtitleElement
public void setSubtitleElement(Text text)
setTitle
public Text setTitle(String value)
setTitle
public Text setTitle(String value,
Text.Type type)
setTitle
public Text setTitle(Div value)
setTitleAsHtml
public Text setTitleAsHtml(String value)
setTitleAsXhtml
public Text setTitleAsXhtml(String value)
setTitleElement
public void setTitleElement(Text text)
setUpdated
public DateTime setUpdated(Date value)
setUpdated
public DateTime setUpdated(String value)
setUpdatedElement
public void setUpdatedElement(DateTime dateTime)
getLanguage
public String getLanguage()
- Description copied from interface:
Element
- Returns the value of this elements
xml:lang
attribute or null if xml:lang
is undefined.
- Specified by:
getLanguage
in interface Element
- Overrides:
getLanguage
in class ElementWrapper
- Returns:
- The xml:lang value
setLanguage
public <T extends Element> T setLanguage(String language)
- Description copied from interface:
Element
- Sets the value of this elements
xml:lang
attribute.
- Specified by:
setLanguage
in interface Element
- Overrides:
setLanguage
in class ElementWrapper
- Parameters:
language
- the value of the xml:lang element
Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.