com.webmethods.caf.faces.data.export.atom
Class Source

java.lang.Object
  extended by com.webmethods.caf.faces.data.export.atom.Element
      extended by com.webmethods.caf.faces.data.export.atom.Source
Direct Known Subclasses:
Feed

public class Source
extends Element

Represents an atom source element.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.webmethods.caf.faces.data.export.atom.Element
Element.ElementContentType, Element.Property
 
Field Summary
protected  List m_authors
           
protected  List m_categories
           
protected  List m_contributors
           
protected  Element m_generator
           
protected  Element m_icon
           
protected  Element m_id
           
protected  List m_links
           
protected  Element m_logo
           
protected  Text m_rights
           
protected  Text m_subtitle
           
protected  Text m_title
           
protected  Date m_updated
           
 
Fields inherited from class com.webmethods.caf.faces.data.export.atom.Element
m_attributes, m_base, m_baseURI, m_children, m_content, m_lang, m_name, m_parent, STRIP_FROM_NORMAL_NAME
 
Constructor Summary
Source()
           
Source(Object o)
           
 
Method Summary
 void enforceConformance()
          Execute any additional logic needed to make this element conform to the atom (or other) spec.
 List getAuthors()
           
 List getCategories()
           
 List getContributors()
           
 Element getGenerator()
           
 Element getIcon()
           
 Element getId()
           
 List getLinks()
           
 Element getLogo()
           
 Text getRights()
           
 Text getSubtitle()
           
 Text getTitle()
           
 Date getUpdated()
           
protected  Element.ElementContentType printContent(PrintWriter out, int tabs)
          Prints the content for this element.
 void setAuthors(List authors)
           
 void setCategories(List categories)
           
 void setContent(String content)
           
 void setContributors(List contributors)
           
 void setGenerator(Element generator)
           
 void setIcon(Element icon)
           
 void setId(Element id)
           
 void setLinks(List links)
           
 void setLogo(Element logo)
           
protected  void setProperties(IContentProvider provider, Collection keys)
          Set the normalized properties of this element.
 void setRights(Text rights)
           
 void setSubtitle(Text subtitle)
           
 void setTitle(Text title)
           
 void setUpdated(Date updated)
           
 
Methods inherited from class com.webmethods.caf.faces.data.export.atom.Element
enforceChildrenConformance, enforceChildrenConformance, escapeXMLContent, escapeXMLName, firstValue, getAttributes, getBase, getBaseUri, getBaseURI, getChildren, getContent, getLang, getName, getParent, initialize, multipleValues, printAttribute, printChildren, printChildren, printChildren, printEndTag, printStartTag, printTextualContent, serialize, setAttributes, setBase, setChildren, setLang, setName, setParent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_authors

protected List m_authors

m_categories

protected List m_categories

m_contributors

protected List m_contributors

m_generator

protected Element m_generator

m_icon

protected Element m_icon

m_id

protected Element m_id

m_links

protected List m_links

m_logo

protected Element m_logo

m_rights

protected Text m_rights

m_subtitle

protected Text m_subtitle

m_title

protected Text m_title

m_updated

protected Date m_updated
Constructor Detail

Source

public Source()

Source

public Source(Object o)
Method Detail

enforceConformance

public void enforceConformance()
Description copied from class: Element
Execute any additional logic needed to make this element conform to the atom (or other) spec.

Overrides:
enforceConformance in class Element

setProperties

protected void setProperties(IContentProvider provider,
                             Collection keys)
Description copied from class: Element
Set the normalized properties of this element.

Overrides:
setProperties in class Element

setContent

public void setContent(String content)
Overrides:
setContent in class Element

printContent

protected Element.ElementContentType printContent(PrintWriter out,
                                                  int tabs)
Description copied from class: Element
Prints the content for this element. Includes close bracket for start tag (">"), if needed, child elements, and textual content.

Overrides:
printContent in class Element

getAuthors

public List getAuthors()

setAuthors

public void setAuthors(List authors)

getCategories

public List getCategories()

setCategories

public void setCategories(List categories)

getContributors

public List getContributors()

setContributors

public void setContributors(List contributors)

getGenerator

public Element getGenerator()

setGenerator

public void setGenerator(Element generator)

getIcon

public Element getIcon()

setIcon

public void setIcon(Element icon)

getId

public Element getId()

setId

public void setId(Element id)

getLinks

public List getLinks()

setLinks

public void setLinks(List links)

getLogo

public Element getLogo()

setLogo

public void setLogo(Element logo)

getRights

public Text getRights()

setRights

public void setRights(Text rights)

getSubtitle

public Text getSubtitle()

setSubtitle

public void setSubtitle(Text subtitle)

getTitle

public Text getTitle()

setTitle

public void setTitle(Text title)

getUpdated

public Date getUpdated()

setUpdated

public void setUpdated(Date updated)