ecologylab.xml.library.media
Class Content
java.lang.Object
ecologylab.generic.Debug
ecologylab.xml.ElementState
ecologylab.xml.library.media.Content
- All Implemented Interfaces:
- OptimizationTypes, XMLTranslationExceptionTypes
public class Content
- extends ElementState
Primary element of the media XML name space. As in
- 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 |
| 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, 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 |
Content
public Content()
setFieldUsingTypeRegistry
protected boolean setFieldUsingTypeRegistry(java.lang.reflect.Field field,
java.lang.String fieldValue)
- Add cateogry leaf nodes as attribute values into categoryStrings.
Otherwise, call super() to do regular field setting,
using reflection
- Overrides:
setFieldUsingTypeRegistry in class ElementState
- Returns:
- true if the Field is set successfully.
evalCategoryStrings
protected java.util.ArrayList evalCategoryStrings()
- Lazy evaluation avoids unnecessary allocations.
Note: a different accessor is needed for external calls --
one that won't allocate on demand.
- Returns:
- Returns the categoryStrings.
getCredit
public Credit getCredit()
- Returns:
- Returns the credit.
setCredit
public void setCredit(Credit credit)
- Parameters:
credit - The credit to set.
getDescription
public Description getDescription()
- Returns:
- Returns the description.
setDescription
public void setDescription(Description description)
- Parameters:
description - The description to set.
getHeight
public int getHeight()
- Returns:
- Returns the height.
setHeight
public void setHeight(int height)
- Parameters:
height - The height to set.
getKeywords
public java.lang.String getKeywords()
- Returns:
- Returns the keywords.
setKeywords
public void setKeywords(java.lang.String keywords)
- Parameters:
keywords - The keywords to set.
getThumbnail
public Thumbnail getThumbnail()
- Returns:
- Returns the thumbnail.
setThumbnail
public void setThumbnail(Thumbnail thumbnail)
- Parameters:
thumbnail - The thumbnail 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.
getType
public java.lang.String getType()
- Returns:
- Returns the type.
setType
public void setType(java.lang.String type)
- Parameters:
type - The type to set.
getUrl
public ParsedURL getUrl()
- Returns:
- Returns the url.
setUrl
public void setUrl(ParsedURL url)
- Parameters:
url - The url to set.
getWidth
public int getWidth()
- Returns:
- Returns the width.
setWidth
public void setWidth(int width)
- Parameters:
width - The width to set.