com.colorful.atom
Class Source

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

public class Source
extends java.lang.Object

This class represents an Atom 1.0 source element.

Author:
Bill Brown
                atomSource =
          element atom:source {
          atomCommonAttributes,
          (atomAuthor*
          & atomCategory*
          & atomContributor*
          & atomGenerator?
          & atomIcon?
          & atomId?
          & atomLink*
          & atomLogo?
          & atomRights?
          & atomSubtitle?
          & atomTitle?
          & atomUpdated?
          & extensionElement*)
          }
        
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.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

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.