Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.intabulas.sandler.elements.impl
Class EntryImpl  view EntryImpl download EntryImpl.java

java.lang.Object
  extended byorg.intabulas.sandler.elements.impl.AbstractEntryElement
      extended byorg.intabulas.sandler.elements.impl.EntryImpl
All Implemented Interfaces:
org.intabulas.sandler.elements.AtomElement, org.intabulas.sandler.elements.Entry, org.intabulas.sandler.elements.ParseableEntity, org.intabulas.sandler.elements.SandlerEntry

public class EntryImpl
extends AbstractEntryElement
implements org.intabulas.sandler.elements.Entry, org.intabulas.sandler.elements.AtomElement

EntryImpl

Version:
$Id: EntryImpl.java,v 1.3 2003/09/10 18:24:25 intabulas Exp $

Field Summary
private  java.util.List _contentList
           
private  java.util.Date _created
           
private  java.util.Date _issued
           
private  java.lang.String _summary
           
 
Fields inherited from class org.intabulas.sandler.elements.impl.AbstractEntryElement
_author, _contributorList, _id, _link, _modified, _title
 
Fields inherited from interface org.intabulas.sandler.elements.AtomElement
ATOM_NAMESPACE, ATOM_VERSION, ATTRIBUTE_LANG, ATTRIBUTE_LANG_NP, ATTRIBUTE_MODE, ATTRIBUTE_NAME, ATTRIBUTE_TYPE, ATTRIBUTE_VERSION, ATTRIBUTE_XMLNS, ELEMENT_AUTHOR, ELEMENT_CONTENT, ELEMENT_CONTRIBUTOR, ELEMENT_COPYRIGHT, ELEMENT_CREATED, ELEMENT_EMAIL, ELEMENT_ENTRY, ELEMENT_FEED, ELEMENT_GENERATOR, ELEMENT_HOMEPAGE, ELEMENT_ID, ELEMENT_ISSUED, ELEMENT_LINK, ELEMENT_MODIFIED, ELEMENT_NAME, ELEMENT_SUMMARY, ELEMENT_TAGLINE, ELEMENT_TITLE, ELEMENT_URL, FORMAT_COMMENT, FORMAT_ENDELEMENT, FORMAT_FEEDATTRIBUTES, FORMAT_NAMEATTRIBUTE, FORMAT_STARTELEMENT, FORMAT_STRINGELEMENT, HTMLTAG_BEGIN, HTMLTAG_CLOSE, HTMLTAG_END, HTMLTAG_START, SPACE, XML_STARTDOC
 
Constructor Summary
EntryImpl()
           
 
Method Summary
 boolean addContent(org.intabulas.sandler.elements.Content content)
           
 void addContent(int index, org.intabulas.sandler.elements.Content content)
           
 org.intabulas.sandler.elements.Content getContent(int index)
           
 int getContentCount()
           
 java.util.Date getCreated()
           
 java.util.Date getIssued()
           
 java.lang.String getSummary()
           
 void loadDocument(XmlPullParser parser)
          Extract relevant content from the parser stream
private  void processCreatedTag(XmlPullParser parser)
           
private  void processIssuedTag(XmlPullParser parser)
           
private  void processModifiedTag(XmlPullParser parser)
           
 boolean removeContent(org.intabulas.sandler.elements.Content content)
           
 void removeContent(int index)
           
 void setCreated(java.util.Date date)
           
 void setIssued(java.util.Date date)
           
 void setSummary(java.lang.String summary)
           
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class org.intabulas.sandler.elements.impl.AbstractEntryElement
addContributor, addContributor, getAuthor, getContributor, getContributorCount, getId, getLink, getModified, getTitle, removeContributor, removeContributor, setAuthor, setId, setLink, setModified, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.intabulas.sandler.elements.SandlerEntry
addContributor, addContributor, getAuthor, getContributor, getContributorCount, getId, getLink, getModified, getTitle, removeContributor, removeContributor, setAuthor, setId, setLink, setModified, setTitle
 

Field Detail

_created

private java.util.Date _created

_issued

private java.util.Date _issued

_summary

private java.lang.String _summary

_contentList

private java.util.List _contentList
Constructor Detail

EntryImpl

public EntryImpl()
Method Detail

getSummary

public java.lang.String getSummary()
Specified by:
getSummary in interface org.intabulas.sandler.elements.SandlerEntry
Overrides:
getSummary in class AbstractEntryElement

setSummary

public void setSummary(java.lang.String summary)
Specified by:
setSummary in interface org.intabulas.sandler.elements.SandlerEntry
Overrides:
setSummary in class AbstractEntryElement

getCreated

public java.util.Date getCreated()
Specified by:
getCreated in interface org.intabulas.sandler.elements.Entry

setIssued

public void setIssued(java.util.Date date)
Specified by:
setIssued in interface org.intabulas.sandler.elements.Entry

setCreated

public void setCreated(java.util.Date date)
Specified by:
setCreated in interface org.intabulas.sandler.elements.Entry

getIssued

public java.util.Date getIssued()
Specified by:
getIssued in interface org.intabulas.sandler.elements.Entry

addContent

public boolean addContent(org.intabulas.sandler.elements.Content content)
Specified by:
addContent in interface org.intabulas.sandler.elements.Entry

getContentCount

public int getContentCount()
Specified by:
getContentCount in interface org.intabulas.sandler.elements.Entry

getContent

public org.intabulas.sandler.elements.Content getContent(int index)
Specified by:
getContent in interface org.intabulas.sandler.elements.Entry

removeContent

public boolean removeContent(org.intabulas.sandler.elements.Content content)
Specified by:
removeContent in interface org.intabulas.sandler.elements.Entry

removeContent

public void removeContent(int index)
Specified by:
removeContent in interface org.intabulas.sandler.elements.Entry

addContent

public void addContent(int index,
                       org.intabulas.sandler.elements.Content content)
Specified by:
addContent in interface org.intabulas.sandler.elements.Entry

toString

public java.lang.String toString()
Returns a string representation of the object.


loadDocument

public void loadDocument(XmlPullParser parser)
                  throws XmlPullParserException
Description copied from interface: org.intabulas.sandler.elements.ParseableEntity
Extract relevant content from the parser stream

Specified by:
loadDocument in interface org.intabulas.sandler.elements.ParseableEntity
Overrides:
loadDocument in class AbstractEntryElement

processModifiedTag

private void processModifiedTag(XmlPullParser parser)
                         throws XmlPullParserException

processCreatedTag

private void processCreatedTag(XmlPullParser parser)
                        throws XmlPullParserException

processIssuedTag

private void processIssuedTag(XmlPullParser parser)
                       throws XmlPullParserException