com.colorful.atom
Class Feed

java.lang.Object
  extended by com.colorful.atom.Feed

public class Feed
extends java.lang.Object

This class represents an Atom 1.0 feed element.

Author:
Bill Brown
      atomFeed =
          element atom:feed {
          atomCommonAttributes,
          (atomAuthor*
          & atomCategory*
          & atomContributor*
          & atomGenerator?
          & atomIcon?
          & atomId
          & atomLink*
          & atomLogo?
          & atomRights?
          & atomSubtitle?
          & atomTitle
          & atomUpdated
          & extensionElement*),
          atomEntry*
          }
  
See Also:
Atom Syndication Format

Method Summary
 java.util.List<Attribute> getAttributes()
           
 java.util.List<Author> getAuthors()
           
 java.util.List<Category> getCategories()
           
 java.util.List<Contributor> getContributors()
           
 java.util.SortedMap<java.lang.String,Entry> getEntries()
           
 java.util.List<Extension> getExtensions()
           
 Generator getGenerator()
           
 Icon getIcon()
           
 Id getId()
           
 java.util.List<Link> getLinks()
           
 Logo getLogo()
           
 Rights getRights()
           
 Subtitle getSubtitle()
           
 Title getTitle()
           
 Updated getUpdated()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getEntries

public java.util.SortedMap<java.lang.String,Entry> getEntries()

getGenerator

public Generator getGenerator()
Returns:
the generator for this element.

getIcon

public Icon getIcon()
Returns:
the icon for this element.

getLogo

public Logo getLogo()
Returns:
the logo for this element.

getSubtitle

public Subtitle getSubtitle()
Returns:
the subtitle for this element.

getId

public Id getId()
Returns:
the unique identifier for this entry.

getTitle

public Title getTitle()
Returns:
the title for this element.

getUpdated

public Updated getUpdated()
Returns:
the updated date for this element.

getRights

public Rights getRights()
Returns:
the associated rights for this entry.

getAuthors

public java.util.List<Author> getAuthors()
Returns:
the authors for this entry.

getCategories

public java.util.List<Category> getCategories()
Returns:
the categories for this element.

getContributors

public java.util.List<Contributor> getContributors()
Returns:
the contributors for this entry.

getLinks

public java.util.List<Link> getLinks()
Returns:
the links for this entry.

getAttributes

public java.util.List<Attribute> getAttributes()
Returns:
the category attribute list.

getExtensions

public java.util.List<Extension> getExtensions()
Returns:
the extensions for this entry.