Class 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Source

        public Source()
        Constructor.
    • 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