ecologylab.xml.library.media
Class Media

java.lang.Object
  extended by ecologylab.generic.Debug
      extended by ecologylab.xml.ElementState
          extended by ecologylab.xml.library.media.Media
All Implemented Interfaces:
OptimizationTypes, XMLTranslationExceptionTypes

public class Media
extends ElementState

Root class for inserting elements from the Yahoo Media XML Namespace. See http://search.yahoo.com/mrss

Author:
andruid

Nested Class Summary
 
Nested classes/interfaces inherited from class ecologylab.xml.ElementState
ElementState.ClassToCollectionMap, ElementState.DeclarationStyle, ElementState.xml_attribute, ElementState.xml_class, ElementState.xml_classes, ElementState.xml_collection, ElementState.xml_leaf, ElementState.xml_map, ElementState.xml_nested, ElementState.xml_tag
 
Field Summary
static java.lang.Class[] TRANSLATIONS
           
 
Fields inherited from class ecologylab.xml.ElementState
CDATA, ESTIMATE_CHARS_PER_FIELD, FLOATING_PRECISION_OFF, MARSHALLING_PARAMS, NORMAL, UTF16, UTF16_LE, UTF8, XML_FILE_HEADER
 
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
 
Fields inherited from interface ecologylab.xml.XMLTranslationExceptionTypes
FILE_NOT_FOUND, IO_EXCEPTION, NULL_PURL, UNKNOWN
 
Constructor Summary
Media()
           
 
Method Summary
 java.lang.String getCategory()
           
 Content getContent()
           
 Credit getCredit()
           
 java.lang.String getDescription()
           
 Group getGroup()
           
 java.lang.String getRating()
           
 Thumbnail getThumbnail()
           
 java.lang.String getTitle()
           
static TranslationSpace getTranslations()
          TranslationSpace for Yahoo Media.
 void setCategory(java.lang.String category)
           
 void setContent(Content content)
           
 void setCredit(Credit credit)
           
 void setDescription(java.lang.String description)
           
 void setGroup(Group group)
           
 void setRating(java.lang.String rating)
           
 void setThumbnail(Thumbnail thumbnail)
           
 void setTitle(java.lang.String title)
           
 
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
 

Field Detail

TRANSLATIONS

public static final java.lang.Class[] TRANSLATIONS
Constructor Detail

Media

public Media()
Method Detail

getCategory

public java.lang.String getCategory()
Returns:
Returns the category.

setCategory

public void setCategory(java.lang.String category)
Parameters:
category - The category to set.

getContent

public Content getContent()
Returns:
Returns the content.

setContent

public void setContent(Content content)
Parameters:
content - The content to set.

getRating

public java.lang.String getRating()
Returns:
Returns the rating.

setRating

public void setRating(java.lang.String rating)
Parameters:
rating - The rating to set.

getTitle

public java.lang.String getTitle()
Returns:
Returns the text.

setTitle

public void setTitle(java.lang.String title)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getCredit

public Credit getCredit()
Returns:
Returns the credit.

setCredit

public void setCredit(Credit credit)
Parameters:
credit - The credit to set.

getTranslations

public static final TranslationSpace getTranslations()
TranslationSpace for Yahoo Media.

Returns:

getThumbnail

public Thumbnail getThumbnail()
Returns:
the thumbnail

setThumbnail

public void setThumbnail(Thumbnail thumbnail)
Parameters:
thumbnail - the thumbnail to set

getGroup

public Group getGroup()
Returns:
the group

setGroup

public void setGroup(Group group)
Parameters:
group - the group to set