Package org.restlet.ext.atom
Class Source
- java.lang.Object
-
- org.restlet.ext.atom.Source
-
public class Source extends java.lang.Object
Source feed's metadata for entries copied from another feed.- Author:
- Jerome Louvel
-
-
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.Generator
getGenerator()
Returns the agent used to generate a feed.org.restlet.data.Reference
getIcon()
Returns the image that provides iconic visual identification for a feed.java.lang.String
getId()
Returns the permanent, universally unique identifier for the entry.java.util.List<Link>
getLinks()
Returns the references from the entry to Web resources.org.restlet.data.Reference
getLogo()
Returns the image that provides visual identification for a feed.Text
getRights()
Returns the information about rights held in and over an entry.Text
getSubtitle()
Returns the short summary, abstract, or excerpt of an entry.Text
getTitle()
Returns the human-readable title for the entry.java.util.Date
getUpdated()
Returns the most recent moment when the entry was modified in a significant way.void
setGenerator(Generator generator)
Sets the agent used to generate a feed.void
setIcon(org.restlet.data.Reference icon)
Sets the image that provides iconic visual identification for a feed.void
setId(java.lang.String id)
Sets the permanent, universally unique identifier for the entry.void
setLogo(org.restlet.data.Reference logo)
Sets the image that provides visual identification for a feed.void
setRights(Text rights)
Sets the information about rights held in and over an entry.void
setSubtitle(Text subtitle)
Sets the short summary, abstract, or excerpt of an entry.void
setTitle(Text title)
Sets the human-readable title for the entry.void
setUpdated(java.util.Date updated)
Sets the most recent moment when the entry was modified in a significant way.void
writeElement(XmlWriter writer)
Writes the current object as an XML element using the given SAX writer.
-
-
-
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 org.restlet.data.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 org.restlet.data.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(org.restlet.data.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(org.restlet.data.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
-
-