ecologylab.xml.library.rss
Class Item
java.lang.Object
ecologylab.generic.Debug
ecologylab.xml.ElementState
ecologylab.xml.library.rss.Item
- All Implemented Interfaces:
- OptimizationTypes, XMLTranslationExceptionTypes
public class Item
- extends ElementState
RSS parser ite element ElementState declaration.
Used with most (perhaps all) RSS versions.
Includes support for funky included namespace content, such as DublinCore, Yahoo Media, and Feedburner.
- Author:
- andruid
| Fields inherited from interface ecologylab.xml.OptimizationTypes |
BAD_FIELD, COLLECTION_ELEMENT, COLLECTION_SCALAR, IGNORED_ATTRIBUTE, IGNORED_ELEMENT, LEAF_NODE_VALUE, MAP_ELEMENT, MAP_SCALAR, NAME_SPACE_ATTRIBUTE, NAME_SPACE_LEAF_NODE, NAME_SPACE_MASK, NAME_SPACE_NESTED_ELEMENT, NAMESPACE_IGNORED_ELEMENT, NAMESPACE_TRIAL_ELEMENT, OTHER_NESTED_ELEMENT, REGULAR_ATTRIBUTE, REGULAR_NESTED_ELEMENT, ROOT, UNSET_TYPE, XMLNS_ATTRIBUTE, XMLNS_IGNORED |
|
Constructor Summary |
Item()
|
| Methods inherited from class ecologylab.xml.ElementState |
addNestedElement, addNestedElement, appendTextNodeString, buildDOM, buildDOM, buildDOM, buildDOM, buildDOM, buildDOMFromXMLCharSequence, buildDOMFromXMLString, checkAnnotation, convertNameStyles, createChildHook, fieldToXMLOptimizations, floatingPrecision, getCollection, getElementStateById, getMap, getNestedNameSpace, getTextNodeString, leafElementFieldNames, lookupNestedNameSpace, optimizations, parent, postTranslationProcessingHook, preTranslationProcessingHook, recycle, setDeclarationStyle, setFieldUsingTypeRegistry, setFloatingPrecision, setParent, setUseDOMForTranslateTo, translateFromXML, translateFromXML, translateFromXML, translateFromXML, translateFromXML, translateFromXMLCharSequence, translateFromXMLDOM, translateFromXMLDOM, translateFromXMLDOM, translateFromXMLDOM, translateFromXMLDOM, translateFromXMLDOM, translateFromXMLDOMCharSequence, translateFromXMLDOMCharSequence, translateFromXMLRootNode, translateFromXMLSAX, translateFromXMLSAX, translateFromXMLSAX, translateFromXMLSAX, translateFromXMLSAX, translateToDOM, translateToXML, translateToXML, translateToXML, translateToXML, writePrettyXML, writePrettyXML, writePrettyXML |
| Methods inherited from class ecologylab.generic.Debug |
classSimpleName, closeLoggingFile, debug, debug, debug, debug, debugA, debugA, debugA, debugI, debugI, debugI, error, error, getClassName, getClassName, getInteractive, getPackageName, getPackageName, getPackageName, initialize, level, level, level, logToFile, print, print, println, println, println, println, println, println, printlnA, printlnA, printlnA, printlnI, printlnI, printlnI, printlnI, setLoggingFile, show, show, superString, toggleInteractive, toString, toString, warning, warning, weird, weird |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Item
public Item()
getAuthor
public java.lang.String getAuthor()
- Returns:
- Returns the author.
setAuthor
public void setAuthor(java.lang.String author)
- Parameters:
author - The author to set.
getDescription
public java.lang.String getDescription()
- Returns:
- Returns the description.
setDescription
public void setDescription(java.lang.String description)
- Parameters:
description - The description to set.
getLink
public ParsedURL getLink()
- Returns:
- Returns the link.
setLink
public void setLink(ParsedURL link)
- Parameters:
link - The link to set.
getTitle
public java.lang.String getTitle()
- Returns:
- Returns the title.
setTitle
public void setTitle(java.lang.String title)
- Parameters:
title - The title to set.
lookupDc
public Dc lookupDc()
- Some people put Dublin Core fields into their items. Go figure :-)
Lookup a NestedNameSpace element child of this, in case there is one,
declared as xmlns:dc.
(Example: del.icio.us)
- Returns:
- Returns the Dc nested namespace element, or null..
lookupMedia
public Media lookupMedia()
- Lookup a NestedNameSpace element child of this, in case there is one,
declared as xmlns:media.
Yahoo Media metadata declarations.
- Returns:
- Returns the Media nested namespace element, or null..
lookupFeedburner
public Feedburner lookupFeedburner()
- Lookup a NestedNameSpace element child of this, in case there is one,
declared as xmlns:feedburner.
- Returns:
- Returns the Feedburner nested namespace element, or null..
getFeedburnerOrigLink
public ParsedURL getFeedburnerOrigLink()
- If there is an embedded object handling the feedburner namespace, get the origLink
leaf_node from it.
- Returns:
getDcIdentifier
public ParsedURL getDcIdentifier()
getDirectLink
public ParsedURL getDirectLink()
- Get what looks like the most direct form of the link URL.
- Returns: