public abstract class Element extends Node
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID_ATTRIBUTE |
static java.lang.String |
NAME_ATTRIBUTE |
static java.lang.String |
NAMESPACE_ATTRIBUTE
See XML-Namespaces for the idea of that one ...
|
static java.lang.String |
TYPE_ATTRIBUTE
The type corresponds (somewhat) to the tagname of HTML.
|
static java.lang.String |
VIRTUAL_ATTRIBUTE |
Modifier | Constructor and Description |
---|---|
protected |
Element()
Constructs an element.
|
Modifier and Type | Method and Description |
---|---|
void |
addExpression(Expression function)
Adds a function to the report's collection of expressions.
|
java.lang.Object |
clone() |
java.lang.Object |
getAttribute(java.lang.String name) |
java.lang.Object |
getAttribute(java.lang.String namespace,
java.lang.String name) |
Expression |
getAttributeExpression(java.lang.String attr)
Returns the expressions for the report.
|
Expression |
getAttributeExpression(java.lang.String namespace,
java.lang.String attr) |
org.jfree.layouting.util.AttributeMap |
getAttributeExpressionMap() |
java.util.Map |
getAttributeExpressions(java.lang.String namespace) |
org.jfree.layouting.util.AttributeMap |
getAttributeMap() |
Expression |
getDisplayCondition() |
Expression[] |
getExpressions()
Returns the expressions for the report.
|
java.lang.String |
getId() |
java.util.Locale |
getLocale() |
protected java.util.Locale |
getLocaleFromAttributes() |
java.lang.String |
getName()
Returns the name of the Element.
|
java.lang.String |
getNamespace() |
org.jfree.layouting.input.style.CSSStyleRule |
getStyle()
Returns this elements private stylesheet.
|
Expression |
getStyleExpression(java.lang.String property)
Returns the expressions for the report.
|
java.util.Map |
getStyleExpressions() |
java.lang.String |
getType() |
org.jfree.layouting.input.style.values.CSSConstant |
getVisibility() |
boolean |
isEnabled()
Returns true, if the element is enabled.
|
boolean |
isVirtual() |
void |
setAttribute(java.lang.String name,
java.lang.Object value) |
void |
setAttribute(java.lang.String namespace,
java.lang.String name,
java.lang.Object value) |
void |
setAttributeExpression(java.lang.String attr,
Expression function) |
void |
setAttributeExpression(java.lang.String namespace,
java.lang.String attr,
Expression function)
Adds a function to the report's collection of expressions.
|
void |
setDisplayCondition(Expression displayCondition) |
void |
setEnabled(boolean enabled)
Defines whether the element is enabled.
|
void |
setExpressions(Expression[] expressions)
Sets the expressions for the report.
|
void |
setId(java.lang.String id) |
void |
setName(java.lang.String name)
Defines the name for this Element.
|
void |
setNamespace(java.lang.String id) |
void |
setStyleExpression(java.lang.String property,
Expression function)
Adds a function to the report's collection of expressions.
|
void |
setType(java.lang.String type) |
void |
setVirtual(boolean virtual) |
void |
setVisibility(org.jfree.layouting.input.style.values.CSSConstant v) |
getGroup, getParent, getReport, getRootReport, setParent, updateParent
public static final java.lang.String NAME_ATTRIBUTE
public static final java.lang.String ID_ATTRIBUTE
public static final java.lang.String TYPE_ATTRIBUTE
public static final java.lang.String NAMESPACE_ATTRIBUTE
public static final java.lang.String VIRTUAL_ATTRIBUTE
protected Element()
public java.lang.String getNamespace()
public void setNamespace(java.lang.String id)
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getType()
public void setType(java.lang.String type)
public void setName(java.lang.String name)
name
- the name of this elementpublic java.lang.String getName()
public void setAttribute(java.lang.String name, java.lang.Object value)
public void setAttribute(java.lang.String namespace, java.lang.String name, java.lang.Object value)
public java.lang.Object getAttribute(java.lang.String name)
public java.lang.Object getAttribute(java.lang.String namespace, java.lang.String name)
public org.jfree.layouting.util.AttributeMap getAttributeMap()
public org.jfree.layouting.input.style.CSSStyleRule getStyle()
public void setVisibility(org.jfree.layouting.input.style.values.CSSConstant v)
public org.jfree.layouting.input.style.values.CSSConstant getVisibility()
public void setAttributeExpression(java.lang.String attr, Expression function)
public void setAttributeExpression(java.lang.String namespace, java.lang.String attr, Expression function)
namespace
- attr
- function
- the function.public Expression getAttributeExpression(java.lang.String attr)
attr
- public Expression getAttributeExpression(java.lang.String namespace, java.lang.String attr)
public java.util.Map getAttributeExpressions(java.lang.String namespace)
public org.jfree.layouting.util.AttributeMap getAttributeExpressionMap()
public void setStyleExpression(java.lang.String property, Expression function)
function
- the function.property
- public Expression getStyleExpression(java.lang.String property)
property
- public java.util.Map getStyleExpressions()
public void addExpression(Expression function)
function
- the function.public Expression[] getExpressions()
public void setExpressions(Expression[] expressions)
expressions
- the expressions (null
not permitted).public boolean isEnabled()
public void setEnabled(boolean enabled)
enabled
- public Expression getDisplayCondition()
getDisplayCondition
in class Node
public void setDisplayCondition(Expression displayCondition)
protected java.util.Locale getLocaleFromAttributes()
public boolean isVirtual()
public void setVirtual(boolean virtual)