|
SageTV Platform V7.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectsage.media.rss.RSSObject
public abstract class RSSObject
Handler for all common informations about rss elements.
This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY.
| Field Summary | |
|---|---|
protected java.lang.String |
about
|
protected RSSDoublinCoreModule |
dc
|
protected java.util.Hashtable |
dc_container
|
protected java.lang.String |
description
|
protected java.lang.String |
link
|
protected java.lang.String |
pdate
|
protected java.lang.String |
title
|
| Constructor Summary | |
|---|---|
RSSObject()
|
|
| Method Summary | |
|---|---|
void |
addDoublinCoreElement(java.lang.String tag,
java.lang.String data)
Add a doublin core element to the object |
java.lang.String |
getAboutAttribute()
Get about attribute of element |
java.lang.String |
getDescription()
Get the element's description |
java.util.Hashtable |
getDoublinCoreElements()
Get DC element by hashtable |
java.lang.String |
getLink()
Get the element's link |
java.lang.String |
getPubDate()
Get the publication date of the channel or of an item |
RSSDoublinCoreModule |
getRSSDoublinCoreModule()
Get the Roubin Core object from the RSS object |
java.lang.String |
getTitle()
Get the element's title |
void |
setAboutAttribute(java.lang.String ab)
Set about attribute of the element (if have) |
void |
setDescription(java.lang.String des)
Set the descriprion of the element |
void |
setLink(java.lang.String l)
Set the link of the resource |
void |
setPubDate(java.lang.String pubDate)
The publication date for the content in the channel or in the items |
void |
setRSSDoublinCoreModule(RSSDoublinCoreModule m)
Set the doublin core information if exist |
void |
setTitle(java.lang.String t)
Set the element title |
abstract java.lang.String |
toDebugString()
Each class have to implement this information method |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String about
protected java.lang.String title
protected java.lang.String link
protected java.lang.String description
protected java.lang.String pdate
protected RSSDoublinCoreModule dc
protected java.util.Hashtable dc_container
| Constructor Detail |
|---|
public RSSObject()
| Method Detail |
|---|
public void setTitle(java.lang.String t)
t - The titlepublic void setAboutAttribute(java.lang.String ab)
ab - The about contentpublic void setLink(java.lang.String l)
l - The linkpublic void setDescription(java.lang.String des)
des - The descriptionpublic void setPubDate(java.lang.String pubDate)
pubDate - The datepublic void setRSSDoublinCoreModule(RSSDoublinCoreModule m)
m - The Doublun Core objectpublic java.lang.String getAboutAttribute()
public java.lang.String getTitle()
public java.lang.String getPubDate()
public java.lang.String getLink()
public java.lang.String getDescription()
public RSSDoublinCoreModule getRSSDoublinCoreModule()
public void addDoublinCoreElement(java.lang.String tag,
java.lang.String data)
tag - The dc tagdata - the dc valuepublic java.util.Hashtable getDoublinCoreElements()
public abstract java.lang.String toDebugString()
|
SageTV Platform V7.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||