|
SageTV Platform V7.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
sage.media.rss.RSSHandler
public class RSSHandler
Handler for SAX Parser.
This elements are not handled yet:
cloud
rating
skipHours
skipDays
category
This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY.
| Field Summary | |
|---|---|
static java.lang.String |
AUTHOR_TAG
|
static java.lang.String |
CATEGORY_TAG
|
static java.lang.String |
CHANNEL_TAG
|
static java.lang.String |
CLOUD_TAG
|
static java.lang.String |
COMMENTS_TAG
|
static java.lang.String |
CONTENT_ENCODED_TAG
|
static java.lang.String |
COPY_TAG
|
static java.lang.String |
DC_CONTRIBUTOR_TAG
|
static java.lang.String |
DC_COVERAGE_TAG
|
static java.lang.String |
DC_CREATOR_TAG
|
static java.lang.String |
DC_DATE_TAG
|
static java.lang.String |
DC_DESCRIPTION_TAG
|
static java.lang.String |
DC_FORMAT_TAG
|
static java.lang.String |
DC_IDENTIFIER_TAG
|
static java.lang.String |
DC_LANGUAGE_TAG
|
static java.lang.String |
DC_PUBLISHER_TAG
|
static java.lang.String |
DC_RELATION_TAG
|
static java.lang.String |
DC_RIGHTS_TAG
|
static java.lang.String |
DC_SOURCE_TAG
|
static java.lang.String |
DC_SUBJECT_TAG
|
static java.lang.String |
DC_TITLE_TAG
|
static java.lang.String |
DC_TYPE_TAG
|
static java.lang.String |
DESCRIPTION_TAG
|
static java.lang.String |
DOCS_TAG
|
static java.lang.String |
ENCLOSURE_TAG
|
static java.lang.String |
GENERATOR_TAG
|
static java.lang.String |
IMAGE_H_TAG
|
static java.lang.String |
IMAGE_TAG
|
static java.lang.String |
IMAGE_W_TAG
|
static java.lang.String |
ITEM_TAG
|
static java.lang.String |
ITUNES_AUTHOR
|
static java.lang.String |
ITUNES_DURATION
|
static java.lang.String |
ITUNES_IMAGE
|
static java.lang.String |
ITUNES_KEYWORDS
|
static java.lang.String |
ITUNES_SUMMARY
|
static java.lang.String |
LANGUAGE_TAG
|
static java.lang.String |
LAST_B_DATE_TAG
|
static java.lang.String |
LINK_TAG
|
static java.lang.String |
MANAGING_TAG
|
static java.lang.String |
MEDIA_CONTENT_TAG
|
static java.lang.String |
MEDIA_DESCRIPTION_TAG
|
static java.lang.String |
MEDIA_GROUP_TAG
|
static java.lang.String |
MEDIA_PLAYER_TAG
|
static java.lang.String |
MEDIA_THUMBNAIL_TAG
|
static java.lang.String |
MEDIA_TITLE_TAG
|
static java.lang.String |
NAME_TAG
|
static java.lang.String |
PUB_DATE_TAG
|
static java.lang.String |
RATING_TAG
|
static java.lang.String |
SEQ_ELEMENT_TAG
|
static java.lang.String |
SEQ_TAG
|
static java.lang.String |
SKIPD_TAG
|
static java.lang.String |
SKIPH_TAG
|
static java.lang.String |
SY_BASE_TAG
|
static java.lang.String |
SY_FREQ_TAG
|
static java.lang.String |
SY_PERIOD_TAG
|
static java.lang.String |
TEXTINPUT_TAG
|
static java.lang.String |
TITLE_TAG
|
static java.lang.String |
TTL_TAG
|
static java.lang.String |
URL_TAG
|
static java.lang.String |
WMASTER_TAG
|
| Constructor Summary | |
|---|---|
RSSHandler()
|
|
| Method Summary | |
|---|---|
void |
characters(char[] ch,
int start,
int length)
Receive notification of character data inside an element |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Receive notification of the end of an element |
RSSChannel |
getRSSChannel()
Get the RSSChannel Object back from the parser |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
Receive notification of the start of an element. |
protected static boolean |
tagIsEqual(java.lang.String a,
java.lang.String b)
Check against non-casesentive tag name |
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
|---|
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CHANNEL_TAG
public static final java.lang.String TITLE_TAG
public static final java.lang.String LINK_TAG
public static final java.lang.String DESCRIPTION_TAG
public static final java.lang.String ITEM_TAG
public static final java.lang.String IMAGE_TAG
public static final java.lang.String IMAGE_W_TAG
public static final java.lang.String IMAGE_H_TAG
public static final java.lang.String URL_TAG
public static final java.lang.String SEQ_TAG
public static final java.lang.String SEQ_ELEMENT_TAG
public static final java.lang.String TEXTINPUT_TAG
public static final java.lang.String NAME_TAG
public static final java.lang.String LANGUAGE_TAG
public static final java.lang.String MANAGING_TAG
public static final java.lang.String WMASTER_TAG
public static final java.lang.String COPY_TAG
public static final java.lang.String PUB_DATE_TAG
public static final java.lang.String LAST_B_DATE_TAG
public static final java.lang.String GENERATOR_TAG
public static final java.lang.String DOCS_TAG
public static final java.lang.String TTL_TAG
public static final java.lang.String AUTHOR_TAG
public static final java.lang.String COMMENTS_TAG
public static final java.lang.String CLOUD_TAG
public static final java.lang.String RATING_TAG
public static final java.lang.String SKIPH_TAG
public static final java.lang.String SKIPD_TAG
public static final java.lang.String CATEGORY_TAG
public static final java.lang.String ITUNES_AUTHOR
public static final java.lang.String ITUNES_SUMMARY
public static final java.lang.String ITUNES_DURATION
public static final java.lang.String ITUNES_KEYWORDS
public static final java.lang.String ITUNES_IMAGE
public static final java.lang.String DC_TITLE_TAG
public static final java.lang.String DC_CREATOR_TAG
public static final java.lang.String DC_SUBJECT_TAG
public static final java.lang.String DC_DESCRIPTION_TAG
public static final java.lang.String DC_PUBLISHER_TAG
public static final java.lang.String DC_CONTRIBUTOR_TAG
public static final java.lang.String DC_DATE_TAG
public static final java.lang.String DC_TYPE_TAG
public static final java.lang.String DC_FORMAT_TAG
public static final java.lang.String DC_IDENTIFIER_TAG
public static final java.lang.String DC_SOURCE_TAG
public static final java.lang.String DC_LANGUAGE_TAG
public static final java.lang.String DC_RELATION_TAG
public static final java.lang.String DC_COVERAGE_TAG
public static final java.lang.String DC_RIGHTS_TAG
public static final java.lang.String SY_PERIOD_TAG
public static final java.lang.String SY_FREQ_TAG
public static final java.lang.String SY_BASE_TAG
public static final java.lang.String CONTENT_ENCODED_TAG
public static final java.lang.String MEDIA_GROUP_TAG
public static final java.lang.String MEDIA_CONTENT_TAG
public static final java.lang.String MEDIA_TITLE_TAG
public static final java.lang.String MEDIA_DESCRIPTION_TAG
public static final java.lang.String MEDIA_THUMBNAIL_TAG
public static final java.lang.String MEDIA_PLAYER_TAG
public static final java.lang.String ENCLOSURE_TAG
| Constructor Detail |
|---|
public RSSHandler()
| Method Detail |
|---|
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandleruri - The Namespace URI, or the empty string if the element has no Namespace URI or if Namespace processing is not being performed.localName - The local name (without prefix), or the empty string if Namespace processing is not being performedqName - The qualified name (with prefix), or the empty string if qualified names are not availableattributes - The attributes attached to the element. If there are no attributes, it shall be an empty Attributes object
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandleruri - The Namespace URI, or the empty string if the element has no Namespace URI or if Namespace processing is not being performed.localName - The local name (without prefix), or the empty string if Namespace processing is not being performedqName - The qualified name (with prefix), or the empty string if qualified names are not available
public void characters(char[] ch,
int start,
int length)
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerch - The characters.start - The start position in the character array.length - The number of characters to use from the character array.
protected static boolean tagIsEqual(java.lang.String a,
java.lang.String b)
a - The first tagb - The tag to check
public RSSChannel getRSSChannel()
|
SageTV Platform V7.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||