|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.report.structure.Node
org.jfree.report.structure.Element
public abstract class Element
An element is a node that can have attributes. The 'id' and the 'name' attribute is defined for all elements.
Both the name and the id attribute may be null. Properties in the 'http://jfreereport.sourceforge.net/namespaces/engine/flow' namespace and in the 'http://jfreereport.sourceforge.net/namespaces/engine/compatibility' namespace are considered internal. You should only touch them, if you really know what you are doing.
Field Summary | |
---|---|
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
|
Constructor Summary | |
---|---|
protected |
Element()
Constructs an element. |
Method Summary | |
---|---|
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)
|
Methods inherited from class org.jfree.report.structure.Node |
---|
getGroup, getParent, getReport, getRootReport, setParent, updateParent |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
protected Element()
Method Detail |
---|
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()
isEnabled
in class Node
public void setEnabled(boolean enabled)
enabled
- public Expression getDisplayCondition()
getDisplayCondition
in class Node
public void setDisplayCondition(Expression displayCondition)
public java.util.Locale getLocale()
getLocale
in class Node
protected java.util.Locale getLocaleFromAttributes()
public boolean isVirtual()
public void setVirtual(boolean virtual)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class Node
java.lang.CloneNotSupportedException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |