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

Quick Search    Search Deep

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

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

public class FeedImpl
extends AbstractEntryElement
implements org.intabulas.sandler.elements.Feed, org.intabulas.sandler.elements.AtomElement

FeedImpl

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

Field Summary
private  java.lang.String _copyright
           
private  java.util.List _entryList
           
private  org.intabulas.sandler.elements.Generator _generator
           
private  java.lang.String _language
           
private  java.lang.String _tagline
           
private  java.lang.String _version
           
 
Fields inherited from class org.intabulas.sandler.elements.impl.AbstractEntryElement
_author, _contributorList, _id, _link, _modified, _summary, _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
FeedImpl()
           
 
Method Summary
 boolean addEntry(org.intabulas.sandler.elements.Entry entry)
           
 void addEntry(int index, org.intabulas.sandler.elements.Entry entry)
           
 void clear()
           
 java.lang.String getCopyright()
           
 org.intabulas.sandler.elements.Entry getEntry(int index)
           
 int getEntryCount()
           
 org.intabulas.sandler.elements.Generator getGenerator()
           
 java.lang.String getLanguage()
          xml:lang attribute
 java.lang.String getTagline()
           
 java.lang.String getVersion()
           
 void loadDocument(XmlPullParser parser)
          Extract relevant content from the parser stream
private  void processDocumentAttributes(XmlPullParser parser)
           
private  void processDocumenteElements(XmlPullParser parser)
           
private  void processIdTag(XmlPullParser parser)
           
private  void processLinkTag(XmlPullParser parser)
           
private  void processModifiedTag(XmlPullParser parser)
           
private  void processTaglineTag(XmlPullParser parser)
           
private  void processTitleTag(XmlPullParser parser)
           
 boolean removeEntry(org.intabulas.sandler.elements.Entry entry)
           
 void removeEntry(int index)
           
 void setCopyright(java.lang.String copyright)
           
 void setGenerator(org.intabulas.sandler.elements.Generator generator)
           
 void setLanguage(java.lang.String language)
          xml:lang attribute
 void setTagline(java.lang.String tagline)
           
 void setVersion(java.lang.String version)
           
 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, getSummary, getTitle, removeContributor, removeContributor, setAuthor, setId, setLink, setModified, setSummary, 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, getSummary, getTitle, removeContributor, removeContributor, setAuthor, setId, setLink, setModified, setSummary, setTitle
 

Field Detail

_version

private java.lang.String _version

_language

private java.lang.String _language

_tagline

private java.lang.String _tagline

_copyright

private java.lang.String _copyright

_generator

private org.intabulas.sandler.elements.Generator _generator

_entryList

private java.util.List _entryList
Constructor Detail

FeedImpl

public FeedImpl()
Method Detail

clear

public void clear()

addEntry

public void addEntry(int index,
                     org.intabulas.sandler.elements.Entry entry)
Specified by:
addEntry in interface org.intabulas.sandler.elements.Feed

addEntry

public boolean addEntry(org.intabulas.sandler.elements.Entry entry)
Specified by:
addEntry in interface org.intabulas.sandler.elements.Feed

getEntryCount

public int getEntryCount()
Specified by:
getEntryCount in interface org.intabulas.sandler.elements.Feed

removeEntry

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

removeEntry

public boolean removeEntry(org.intabulas.sandler.elements.Entry entry)
Specified by:
removeEntry in interface org.intabulas.sandler.elements.Feed

getEntry

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

setVersion

public void setVersion(java.lang.String version)
Specified by:
setVersion in interface org.intabulas.sandler.elements.Feed

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface org.intabulas.sandler.elements.Feed

setLanguage

public void setLanguage(java.lang.String language)
Description copied from interface: org.intabulas.sandler.elements.Feed
xml:lang attribute

Specified by:
setLanguage in interface org.intabulas.sandler.elements.Feed

getLanguage

public java.lang.String getLanguage()
Description copied from interface: org.intabulas.sandler.elements.Feed
xml:lang attribute

Specified by:
getLanguage in interface org.intabulas.sandler.elements.Feed

getTagline

public java.lang.String getTagline()
Specified by:
getTagline in interface org.intabulas.sandler.elements.Feed

setTagline

public void setTagline(java.lang.String tagline)
Specified by:
setTagline in interface org.intabulas.sandler.elements.Feed

getCopyright

public java.lang.String getCopyright()
Specified by:
getCopyright in interface org.intabulas.sandler.elements.Feed

setCopyright

public void setCopyright(java.lang.String copyright)
Specified by:
setCopyright in interface org.intabulas.sandler.elements.Feed

setGenerator

public void setGenerator(org.intabulas.sandler.elements.Generator generator)
Specified by:
setGenerator in interface org.intabulas.sandler.elements.Feed

getGenerator

public org.intabulas.sandler.elements.Generator getGenerator()
Specified by:
getGenerator in interface org.intabulas.sandler.elements.Feed

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

processDocumenteElements

private void processDocumenteElements(XmlPullParser parser)
                               throws XmlPullParserException,
                                      java.io.IOException

processDocumentAttributes

private void processDocumentAttributes(XmlPullParser parser)

processTitleTag

private void processTitleTag(XmlPullParser parser)
                      throws XmlPullParserException,
                             java.io.IOException

processLinkTag

private void processLinkTag(XmlPullParser parser)
                     throws XmlPullParserException,
                            java.io.IOException

processIdTag

private void processIdTag(XmlPullParser parser)
                   throws XmlPullParserException,
                          java.io.IOException

processTaglineTag

private void processTaglineTag(XmlPullParser parser)
                        throws XmlPullParserException,
                               java.io.IOException

processModifiedTag

private void processModifiedTag(XmlPullParser parser)
                         throws XmlPullParserException,
                                java.io.IOException