Package org.restlet.ext.atom
Class Source
- java.lang.Object
-
- org.restlet.ext.atom.Source
-
public class Source extends java.lang.ObjectSource feed's metadata for entries copied from another feed.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Person>authorsThe authors of the entry.private java.util.List<Category>categoriesThe categories associated with the entry.private java.util.List<Person>contributorsThe contributors to the entry.private GeneratorgeneratorThe agent used to generate a feed.private ReferenceiconImage that provides iconic visual identification for a feed.private java.lang.StringidPermanent, universally unique identifier for the entry.private java.util.List<Link>linksThe references from the entry to Web resources.private ReferencelogoImage that provides visual identification for a feed.private TextrightsInformation about rights held in and over an entry.private TextsubtitleShort summary, abstract, or excerpt of an entry.private TexttitleThe human-readable title for the entry.private java.util.DateupdatedMost recent moment when the entry was modified in a significant way.
-
Constructor Summary
Constructors Constructor Description Source()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Person>getAuthors()Returns the authors of the entry.java.util.List<Category>getCategories()Returns the categories associated with the entry.java.util.List<Person>getContributors()Returns the contributors to the entry.GeneratorgetGenerator()Returns the agent used to generate a feed.ReferencegetIcon()Returns the image that provides iconic visual identification for a feed.java.lang.StringgetId()Returns the permanent, universally unique identifier for the entry.java.util.List<Link>getLinks()Returns the references from the entry to Web resources.ReferencegetLogo()Returns the image that provides visual identification for a feed.TextgetRights()Returns the information about rights held in and over an entry.TextgetSubtitle()Returns the short summary, abstract, or excerpt of an entry.TextgetTitle()Returns the human-readable title for the entry.java.util.DategetUpdated()Returns the most recent moment when the entry was modified in a significant way.voidsetGenerator(Generator generator)Sets the agent used to generate a feed.voidsetIcon(Reference icon)Sets the image that provides iconic visual identification for a feed.voidsetId(java.lang.String id)Sets the permanent, universally unique identifier for the entry.voidsetLogo(Reference logo)Sets the image that provides visual identification for a feed.voidsetRights(Text rights)Sets the information about rights held in and over an entry.voidsetSubtitle(Text subtitle)Sets the short summary, abstract, or excerpt of an entry.voidsetTitle(Text title)Sets the human-readable title for the entry.voidsetUpdated(java.util.Date updated)Sets the most recent moment when the entry was modified in a significant way.voidwriteElement(XmlWriter writer)Writes the current object as an XML element using the given SAX writer.
-
-
-
Field Detail
-
authors
private volatile java.util.List<Person> authors
The authors of the entry.
-
categories
private volatile java.util.List<Category> categories
The categories associated with the entry.
-
contributors
private volatile java.util.List<Person> contributors
The contributors to the entry.
-
generator
private volatile Generator generator
The agent used to generate a feed.
-
icon
private volatile Reference icon
Image that provides iconic visual identification for a feed.
-
id
private volatile java.lang.String id
Permanent, universally unique identifier for the entry.
-
links
private volatile java.util.List<Link> links
The references from the entry to Web resources.
-
logo
private volatile Reference logo
Image that provides visual identification for a feed.
-
rights
private volatile Text rights
Information about rights held in and over an entry.
-
subtitle
private volatile Text subtitle
Short summary, abstract, or excerpt of an entry.
-
title
private volatile Text title
The human-readable title for the entry.
-
updated
private volatile java.util.Date updated
Most recent moment when the entry was modified in a significant way.
-
-
Method Detail
-
getAuthors
public java.util.List<Person> getAuthors()
Returns the authors of the entry.- Returns:
- The authors of the entry.
-
getCategories
public java.util.List<Category> getCategories()
Returns the categories associated with the entry.- Returns:
- The categories associated with the entry.
-
getContributors
public java.util.List<Person> getContributors()
Returns the contributors to the entry.- Returns:
- The contributors to the entry.
-
getGenerator
public Generator getGenerator()
Returns the agent used to generate a feed.- Returns:
- The agent used to generate a feed.
-
getIcon
public Reference getIcon()
Returns the image that provides iconic visual identification for a feed.- Returns:
- The image that provides iconic visual identification for a feed.
-
getId
public java.lang.String getId()
Returns the permanent, universally unique identifier for the entry.- Returns:
- The permanent, universally unique identifier for the entry.
-
getLinks
public java.util.List<Link> getLinks()
Returns the references from the entry to Web resources.- Returns:
- The references from the entry to Web resources.
-
getLogo
public Reference getLogo()
Returns the image that provides visual identification for a feed.- Returns:
- The image that provides visual identification for a feed.
-
getRights
public Text getRights()
Returns the information about rights held in and over an entry.- Returns:
- The information about rights held in and over an entry.
-
getSubtitle
public Text getSubtitle()
Returns the short summary, abstract, or excerpt of an entry.- Returns:
- The short summary, abstract, or excerpt of an entry.
-
getTitle
public Text getTitle()
Returns the human-readable title for the entry.- Returns:
- The human-readable title for the entry.
-
getUpdated
public java.util.Date getUpdated()
Returns the most recent moment when the entry was modified in a significant way.- Returns:
- The most recent moment when the entry was modified in a significant way.
-
setGenerator
public void setGenerator(Generator generator)
Sets the agent used to generate a feed.- Parameters:
generator- The agent used to generate a feed.
-
setIcon
public void setIcon(Reference icon)
Sets the image that provides iconic visual identification for a feed.- Parameters:
icon- The image that provides iconic visual identification for a feed.
-
setId
public void setId(java.lang.String id)
Sets the permanent, universally unique identifier for the entry.- Parameters:
id- The permanent, universally unique identifier for the entry.
-
setLogo
public void setLogo(Reference logo)
Sets the image that provides visual identification for a feed.- Parameters:
logo- The image that provides visual identification for a feed.
-
setRights
public void setRights(Text rights)
Sets the information about rights held in and over an entry.- Parameters:
rights- The information about rights held in and over an entry.
-
setSubtitle
public void setSubtitle(Text subtitle)
Sets the short summary, abstract, or excerpt of an entry.- Parameters:
subtitle- The short summary, abstract, or excerpt of an entry.
-
setTitle
public void setTitle(Text title)
Sets the human-readable title for the entry.- Parameters:
title- The human-readable title for the entry.
-
setUpdated
public void setUpdated(java.util.Date updated)
Sets the most recent moment when the entry was modified in a significant way.- Parameters:
updated- The most recent moment when the entry was modified in a significant way.
-
writeElement
public void writeElement(XmlWriter writer) throws org.xml.sax.SAXException
Writes the current object as an XML element using the given SAX writer.- Parameters:
writer- The SAX writer.- Throws:
org.xml.sax.SAXException
-
-