|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.jperdian.rss2.dom.RssChannel
Implementatino of a channel element as described in the RSS specification
| Constructor Summary | |
RssChannel(RssClient client)
|
|
| Method Summary | |
void |
addCategory(java.lang.String category)
|
void |
addItem(RssItem item)
|
void |
addSkipDay(java.lang.String day)
|
void |
addSkipHour(int hour)
|
void |
addUpdateListener(RssChannelUpdateListener listener)
Adds the listener |
protected void |
fireChannelUpdate()
Notifies all listeners, that the current channel has been update |
java.util.List |
getCategoryList()
|
RssClient |
getClient()
Gets the receiver from which this channel has been received |
RssCloud |
getCloud()
|
java.lang.String |
getCopyright()
|
java.lang.String |
getDescription()
|
java.net.URL |
getDocs()
|
java.lang.String |
getGenerator()
|
RssImage |
getImage()
|
java.util.List |
getItemList()
|
java.lang.String |
getLanguage()
|
java.util.Date |
getLastBuildDate()
|
long |
getLastUpdate()
Gets the time when the channel was updated at last |
java.net.URL |
getLink()
|
java.lang.String |
getManagingEditor()
|
java.util.Date |
getPubDate()
|
java.lang.String |
getRating()
|
java.util.Set |
getSkipDays()
|
java.util.Set |
getSkipHours()
|
RssTextInput |
getTextInput()
|
java.lang.String |
getTitle()
|
int |
getTtl()
|
protected java.util.List |
getUpdateListenerList()
Gets the List in which all the registred
RssChannelUpdateListener objects are stored |
java.lang.String |
getWebmaster()
|
boolean |
isDataLoaded()
Checks whether the data in the current channel has already been loaded |
boolean |
isDataLoadFailed()
Checks whether the loading process failed for the current channel |
void |
removeUpdateListener(RssChannelUpdateListener listener)
Removes the listener |
void |
setCategoryList(java.util.List categoryList)
|
void |
setClient(RssClient client)
Sets the receiver from which this channel has been received |
void |
setCloud(RssCloud cloud)
|
void |
setCopyright(java.lang.String copyright)
|
void |
setDataLoaded(boolean state)
Sets whether the data in the current channel has already been loaded |
void |
setDataLoadFailed(boolean state)
Sets whether the loading process failed for the current channel |
void |
setDescription(java.lang.String description)
|
void |
setDocs(java.net.URL docs)
|
void |
setGenerator(java.lang.String generator)
|
void |
setImage(RssImage image)
|
void |
setItemList(java.util.List itemList)
|
void |
setLanguage(java.lang.String language)
|
void |
setLastBuildDate(java.util.Date lastBuildDate)
|
void |
setLastUpdate(long time)
Sets the time when the channel was updated at last |
void |
setLink(java.net.URL link)
|
void |
setManagingEditor(java.lang.String managingEditor)
|
void |
setPubDate(java.util.Date pubDate)
|
void |
setRating(java.lang.String rating)
|
void |
setSkipDays(java.util.Set skipDays)
|
void |
setSkipHours(java.util.Set skipHours)
|
void |
setTextInput(RssTextInput textInput)
|
void |
setTitle(java.lang.String title)
|
void |
setTtl(int ttl)
|
void |
setWebmaster(java.lang.String webmaster)
|
java.lang.String |
toString()
|
void |
update()
Updates the data in the current channel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public RssChannel(RssClient client)
| Method Detail |
public java.lang.String toString()
toString in class java.lang.Object
public void update()
throws RssException
RssExceptionpublic void addCategory(java.lang.String category)
public java.util.List getCategoryList()
public void setCategoryList(java.util.List categoryList)
public RssCloud getCloud()
public void setCloud(RssCloud cloud)
public java.lang.String getCopyright()
public void setCopyright(java.lang.String copyright)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.net.URL getDocs()
public void setDocs(java.net.URL docs)
public java.lang.String getGenerator()
public void setGenerator(java.lang.String generator)
public RssImage getImage()
public void setImage(RssImage image)
public void addItem(RssItem item)
public java.util.List getItemList()
public void setItemList(java.util.List itemList)
public java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
public java.util.Date getLastBuildDate()
public void setLastBuildDate(java.util.Date lastBuildDate)
public java.net.URL getLink()
public void setLink(java.net.URL link)
public java.lang.String getManagingEditor()
public void setManagingEditor(java.lang.String managingEditor)
public java.util.Date getPubDate()
public void setPubDate(java.util.Date pubDate)
public java.lang.String getRating()
public void setRating(java.lang.String rating)
public void addSkipDay(java.lang.String day)
public java.util.Set getSkipDays()
public void setSkipDays(java.util.Set skipDays)
public void addSkipHour(int hour)
public java.util.Set getSkipHours()
public void setSkipHours(java.util.Set skipHours)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public int getTtl()
public void setTtl(int ttl)
public java.lang.String getWebmaster()
public void setWebmaster(java.lang.String webmaster)
public RssTextInput getTextInput()
public void setTextInput(RssTextInput textInput)
public void setDataLoaded(boolean state)
public boolean isDataLoaded()
public void setDataLoadFailed(boolean state)
public boolean isDataLoadFailed()
public void setClient(RssClient client)
public RssClient getClient()
public void setLastUpdate(long time)
public long getLastUpdate()
protected java.util.List getUpdateListenerList()
List in which all the registred
RssChannelUpdateListener objects are stored
protected void fireChannelUpdate()
public void addUpdateListener(RssChannelUpdateListener listener)
public void removeUpdateListener(RssChannelUpdateListener listener)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||