org.jfree.report.structure

Class ContentElement

Implemented Interfaces:
Cloneable, Serializable

public class ContentElement
extends Element

A element holding values from the report data sources. These values can be URLs (pointing to text, images or drawables), Images, Text, Nodes, Drawables or Shapes.
Author:
Thomas Morgner

Field Summary

Fields inherited from class org.jfree.report.structure.Element

ID_ATTRIBUTE, NAMESPACE_ATTRIBUTE, NAME_ATTRIBUTE, TYPE_ATTRIBUTE, VIRTUAL_ATTRIBUTE

Constructor Summary

ContentElement()
Constructs an element.

Method Summary

Object
clone()
Expression
getValueExpression()
void
setValueExpression(Expression valueExpression)

Methods inherited from class org.jfree.report.structure.Element

addExpression, clone, getAttribute, getAttribute, getAttributeExpression, getAttributeExpression, getAttributeExpressionMap, getAttributeExpressions, getAttributeMap, getAttributeNameSpaces, getAttributes, getDisplayCondition, getExpressions, getId, getLocale, getLocaleFromAttributes, getName, getNamespace, getStyle, getStyleExpression, getStyleExpressions, getType, getVisibility, isEnabled, isVirtual, setAttribute, setAttribute, setAttributeExpression, setAttributeExpression, setDisplayCondition, setEnabled, setExpressions, setId, setName, setNamespace, setStyleExpression, setType, setVirtual, setVisibility

Methods inherited from class org.jfree.report.structure.Node

clone, getDisplayCondition, getGroup, getLocale, getParent, getReport, getRootReport, isEnabled, setParent, updateParent

Constructor Details

ContentElement

public ContentElement()
Constructs an element.

The element inherits the element's defined default ElementStyleSheet to provide reasonable default values for common stylekeys. When the element is added to the band, the bands stylesheet is set as parent to the element's stylesheet.

A datasource is assigned with this element is set to a default source, which always returns null.

Method Details

clone

public Object clone()
            throws CloneNotSupportedException
Overrides:
clone in interface Element

getValueExpression

public Expression getValueExpression()

setValueExpression

public void setValueExpression(Expression valueExpression)