Class Source


  • public class Source
    extends java.lang.Object
    Source feed's metadata for entries copied from another feed.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.List<Person> authors
      The authors of the entry.
      private java.util.List<Category> categories
      The categories associated with the entry.
      private java.util.List<Person> contributors
      The contributors to the entry.
      private Generator generator
      The agent used to generate a feed.
      private Reference icon
      Image that provides iconic visual identification for a feed.
      private java.lang.String id
      Permanent, universally unique identifier for the entry.
      private java.util.List<Link> links
      The references from the entry to Web resources.
      private Reference logo
      Image that provides visual identification for a feed.
      private Text rights
      Information about rights held in and over an entry.
      private Text subtitle
      Short summary, abstract, or excerpt of an entry.
      private Text title
      The human-readable title for the entry.
      private java.util.Date updated
      Most 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.
      Generator getGenerator()
      Returns the agent used to generate a feed.
      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.
      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​(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​(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
    • 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.
    • 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 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