|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jasperreports.engine.base.JRBaseElement
net.sf.jasperreports.engine.design.JRDesignElement
net.sf.jasperreports.engine.design.JRDesignGenericElement
public class JRDesignGenericElement
A implementation of JRGenericElement that is to be used at report
design time.
| Field Summary | |
|---|---|
static String |
PROPERTY_EVALUATION_GROUP_NAME
|
static String |
PROPERTY_EVALUATION_TIME
|
static String |
PROPERTY_GENERIC_TYPE
|
static String |
PROPERTY_PARAMETERS
|
| Fields inherited from class net.sf.jasperreports.engine.design.JRDesignElement |
|---|
PROPERTY_ELEMENT_GROUP, PROPERTY_HEIGHT, PROPERTY_KEY, PROPERTY_PARENT_STYLE, PROPERTY_PARENT_STYLE_NAME_REFERENCE, PROPERTY_PRINT_WHEN_EXPRESSION, PROPERTY_PRINT_WHEN_GROUP_CHANGES, PROPERTY_PROPERTY_EXPRESSIONS, PROPERTY_Y |
| Constructor Summary | |
|---|---|
JRDesignGenericElement(JRDefaultStyleProvider defaultStyleProvider)
Creates a generic report element. |
|
| Method Summary | |
|---|---|
void |
addParameter(JRGenericElementParameter parameter)
Adds a parameter to the element. |
Object |
clone()
|
void |
collectExpressions(JRExpressionCollector collector)
|
String |
getEvaluationGroupName()
Returns the name of the evaluation group for this element. |
EvaluationTimeEnum |
getEvaluationTimeValue()
Returns the evaluation time of this element. |
JRGenericElementType |
getGenericType()
Returns the generic type of this element. |
JRGenericElementParameter[] |
getParameters()
Returns the list of parameters of this element. |
List<JRGenericElementParameter> |
getParametersList()
Exposes the internal list of element parameters. |
List<JRGenericElementParameter> |
getParamtersList()
Deprecated. Replaced by getParametersList(). |
boolean |
removeParameter(JRGenericElementParameter parameter)
Removes a parameter from the element. |
JRGenericElementParameter |
removeParameter(String parameterName)
Removes a parameter by name from the element. |
void |
setEvaluationGroupName(String evaluationGroupName)
Sets the name of the evaluation group. |
void |
setEvaluationTime(EvaluationTimeEnum evaluationTimeValue)
Sets the evaluation time for the element. |
void |
setGenericType(JRGenericElementType genericType)
Sets the type of the generic element. |
void |
visit(JRVisitor visitor)
|
| Methods inherited from class net.sf.jasperreports.engine.design.JRDesignElement |
|---|
addPropertyExpression, getPropertyExpressions, getPropertyExpressionsList, removePropertyExpression, removePropertyExpression, setElementGroup, setHeight, setKey, setPrintWhenExpression, setPrintWhenGroupChanges, setStyle, setStyleNameReference, setUUID, setY |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.jasperreports.engine.JRElement |
|---|
getElementGroup, getKey, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchTypeValue, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX |
| Methods inherited from interface net.sf.jasperreports.engine.JRChild |
|---|
clone |
| Methods inherited from interface net.sf.jasperreports.engine.JRCommonElement |
|---|
getBackcolor, getForecolor, getHeight, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode |
| Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer |
|---|
getDefaultStyleProvider, getStyle, getStyleNameReference |
| Methods inherited from interface net.sf.jasperreports.engine.JRIdentifiable |
|---|
getUUID |
| Methods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder |
|---|
getParentProperties, getPropertiesMap, hasProperties |
| Field Detail |
|---|
public static final String PROPERTY_GENERIC_TYPE
public static final String PROPERTY_EVALUATION_TIME
public static final String PROPERTY_EVALUATION_GROUP_NAME
public static final String PROPERTY_PARAMETERS
| Constructor Detail |
|---|
public JRDesignGenericElement(JRDefaultStyleProvider defaultStyleProvider)
defaultStyleProvider - the default style provider to use for the element| Method Detail |
|---|
public JRGenericElementParameter[] getParameters()
JRGenericElement
getParameters in interface JRGenericElementpublic List<JRGenericElementParameter> getParamtersList()
getParametersList().
public List<JRGenericElementParameter> getParametersList()
getParameters()public void addParameter(JRGenericElementParameter parameter)
parameter - the parameter to add.getParameters()public boolean removeParameter(JRGenericElementParameter parameter)
parameter - the parameter to remove
public JRGenericElementParameter removeParameter(String parameterName)
parameterName - the name of the parameter to remove
null if not foundpublic JRGenericElementType getGenericType()
JRGenericElement
getGenericType in interface JRGenericElementpublic void setGenericType(JRGenericElementType genericType)
genericType - the type of the element.getGenericType()public void collectExpressions(JRExpressionCollector collector)
collectExpressions in interface JRElementpublic void visit(JRVisitor visitor)
visit in interface JRVisitablepublic EvaluationTimeEnum getEvaluationTimeValue()
JRGenericElementThe evaluation time determines the moment at which parameter expressions are evaluated for this element. All parameters will be evaluated at the same moment.
getEvaluationTimeValue in interface JRGenericElementpublic void setEvaluationTime(EvaluationTimeEnum evaluationTimeValue)
The default evaluation time is EvaluationTimeEnum.NOW.
evaluationTimeValue - the element's evaluation time, one of
public String getEvaluationGroupName()
JRGenericElementthe evaluation time is
EvaluationTimeEnum.GROUP.
getEvaluationGroupName in interface JRGenericElementpublic void setEvaluationGroupName(String evaluationGroupName)
evaluationGroupName - the evaluation group's namegetEvaluationGroupName()public Object clone()
clone in interface JRCloneableclone in class JRBaseElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||