ecologylab.xml.library.rss
Class RssState

java.lang.Object
  extended by ecologylab.generic.Debug
      extended by ecologylab.xml.ElementState
          extended by ecologylab.xml.library.rss.RssState
All Implemented Interfaces:
FieldTypes, XMLTranslationExceptionTypes

public class RssState
extends ElementState

ElementState for the root element of the RSS parser. In particular, this supports RSS versions such as .91, .92, .93, .94, and 2.0.

Author:
andruid

Nested Class Summary
 
Nested classes/interfaces inherited from class ecologylab.xml.ElementState
ElementState.DeclarationStyle, ElementState.xml_attribute, ElementState.xml_bind_from, ElementState.xml_bind_to, ElementState.xml_class, ElementState.xml_classes, ElementState.xml_collection, ElementState.xml_format, ElementState.xml_leaf, ElementState.xml_map, ElementState.xml_nested, ElementState.xml_nowrap, ElementState.xml_other_tags, ElementState.xml_scope, ElementState.xml_tag, ElementState.xml_text
 
Field Summary
static java.lang.String ABC_EXAMPLE
           
static ParsedURL ABC_SPORTS_FEED
           
static ParsedURL BBC_FRONT_FEED
           
static ParsedURL CNN_TOP_FEED
           
static ParsedURL DELICIOUS_FEED
           
static java.lang.String FEEDBURNER_EXAMPlE
           
static java.lang.String FLICKR_EXAMPLE
           
static ParsedURL FLICKR_FEED
           
static java.lang.String ITEM_EXAMPLE
           
static java.lang.String NABEEL_TEST
           
static java.lang.String NS_EXAMPLE
           
static ParsedURL NYT_TECH_FEED
           
static java.io.File outputFile
           
 
Fields inherited from class ecologylab.xml.ElementState
CDATA, NORMAL, UTF16, UTF16_LE, UTF8
 
Fields inherited from interface ecologylab.xml.FieldTypes
ATTRIBUTE, AWFUL_OLD_NESTED_ELEMENT, BAD_FIELD, COLLECTION_ELEMENT, COLLECTION_SCALAR, IGNORED_ATTRIBUTE, IGNORED_ELEMENT, LEAF, MAP_ELEMENT, MAP_SCALAR, NAME_SPACE_ATTRIBUTE, NAME_SPACE_LEAF_NODE, NAME_SPACE_MASK, NAME_SPACE_NESTED_ELEMENT, NAMESPACE_IGNORED_ELEMENT, NAMESPACE_TRIAL_ELEMENT, NESTED_ELEMENT, PSEUDO_FIELD_DESCRIPTOR, ROOT, TEXT_ELEMENT, TEXT_NODE_VALUE, UNSET_TYPE, WRAPPER, XMLNS_ATTRIBUTE, XMLNS_IGNORED
 
Fields inherited from interface ecologylab.xml.XMLTranslationExceptionTypes
FILE_NOT_FOUND, IO_EXCEPTION, NULL_PURL, UNKNOWN
 
Constructor Summary
RssState()
           
 
Method Summary
 Channel getChannel()
           
 float getVersion()
           
static void main(java.lang.String[] args)
           
 void setChannel(Channel channel)
           
 void setVersion(float version)
           
 
Methods inherited from class ecologylab.xml.ElementState
buildDOM, buildDOM, buildDOM, buildDOM, buildDOM, buildDOMFromXMLCharSequence, buildDOMFromXMLString, checkAnnotation, classDescriptor, createParentDirs, getChildFieldAccessors, getElementStateById, getFieldDescriptors, getNestedNameSpace, getTextNodeString, hasScalarTextField, lookupNestedNameSpace, parent, recycle, setDeclarationStyle, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NYT_TECH_FEED

public static final ParsedURL NYT_TECH_FEED

CNN_TOP_FEED

public static final ParsedURL CNN_TOP_FEED

BBC_FRONT_FEED

public static final ParsedURL BBC_FRONT_FEED

ABC_SPORTS_FEED

public static final ParsedURL ABC_SPORTS_FEED

FLICKR_FEED

public static final ParsedURL FLICKR_FEED

DELICIOUS_FEED

public static final ParsedURL DELICIOUS_FEED

ABC_EXAMPLE

public static final java.lang.String ABC_EXAMPLE
See Also:
Constant Field Values

NS_EXAMPLE

public static final java.lang.String NS_EXAMPLE
See Also:
Constant Field Values

FEEDBURNER_EXAMPlE

public static final java.lang.String FEEDBURNER_EXAMPlE
See Also:
Constant Field Values

FLICKR_EXAMPLE

public static final java.lang.String FLICKR_EXAMPLE
See Also:
Constant Field Values

ITEM_EXAMPLE

public static final java.lang.String ITEM_EXAMPLE
See Also:
Constant Field Values

NABEEL_TEST

public static final java.lang.String NABEEL_TEST
See Also:
Constant Field Values

outputFile

public static final java.io.File outputFile
Constructor Detail

RssState

public RssState()
Method Detail

getChannel

public Channel getChannel()
Returns:
Returns the channel.

setChannel

public void setChannel(Channel channel)
Parameters:
channel - The channel to set.

getVersion

public float getVersion()
Returns:
Returns the version.

setVersion

public void setVersion(float version)
Parameters:
version - The version to set.

main

public static void main(java.lang.String[] args)