Class AbstractExpressionTransform
java.lang.Object
net.sf.dynamicreports.jasper.transformation.AbstractExpressionTransform
- Direct Known Subclasses:
DatasetExpressionTransform
,MainDatasetExpressionTransform
Abstract AbstractExpressionTransform class.
- Author:
- Ricardo Mariaca
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addComplexExpression
(DRIDesignComplexExpression complexExpression) addComplexExpression.protected abstract void
addField
(net.sf.jasperreports.engine.design.JRDesignField field) addField.protected void
addSimpleExpression
(DRIDesignSimpleExpression simpleExpression) addSimpleExpression.protected abstract void
addSort
(net.sf.jasperreports.engine.design.JRDesignSortField sort) addSort.protected abstract void
addVariable
(net.sf.jasperreports.engine.design.JRDesignVariable variable) addVariable.protected abstract Collection<DRIDesignComplexExpression>
getComplexExpressions.protected abstract JasperCustomValues
getCustomValues.net.sf.jasperreports.engine.design.JRDesignExpression
getExpression
(DRIDesignExpression expression) getExpression.protected abstract Collection<DRIDesignField>
getFields.protected net.sf.jasperreports.engine.JRGenericElementParameter
getGenericElementParameterExpression
(DRIDesignParameterExpression parameterExpression) getGenericElementParameterExpression.protected net.sf.jasperreports.engine.JRGroup
getGroup
(DRIDesignGroup group) getGroup.protected abstract Collection<DRIDesignJasperExpression>
getJasperExpressions.protected net.sf.jasperreports.engine.JRPropertyExpression
getPropertyExpression
(DRIDesignPropertyExpression propertyExpression) getPropertyExpression.protected abstract Collection<DRIDesignSimpleExpression>
getSimpleExpressions.protected abstract Collection<DRIDesignSort>
getSorts()
getSorts.protected abstract Collection<DRIDesignSystemExpression>
getSystemExpressions.protected abstract Collection<DRIDesignVariable>
getVariables.protected String
toParameterValue
(String expression) toParameterValue.void
transform.
-
Constructor Details
-
AbstractExpressionTransform
public AbstractExpressionTransform()Constructor for AbstractExpressionTransform.
-
-
Method Details
-
transform
public void transform()transform.
-
addSimpleExpression
addSimpleExpression.
- Parameters:
simpleExpression
- aDRIDesignSimpleExpression
object.
-
addComplexExpression
addComplexExpression.
- Parameters:
complexExpression
- aDRIDesignComplexExpression
object.
-
getGroup
getGroup.
- Parameters:
group
- aDRIDesignGroup
object.- Returns:
- a
JRGroup
object.
-
toParameterValue
toParameterValue.
-
getExpression
public net.sf.jasperreports.engine.design.JRDesignExpression getExpression(DRIDesignExpression expression) getExpression.
- Parameters:
expression
- aDRIDesignExpression
object.- Returns:
- a
JRDesignExpression
object.
-
getPropertyExpression
protected net.sf.jasperreports.engine.JRPropertyExpression getPropertyExpression(DRIDesignPropertyExpression propertyExpression) getPropertyExpression.
- Parameters:
propertyExpression
- aDRIDesignPropertyExpression
object.- Returns:
- a
JRPropertyExpression
object.
-
getGenericElementParameterExpression
protected net.sf.jasperreports.engine.JRGenericElementParameter getGenericElementParameterExpression(DRIDesignParameterExpression parameterExpression) getGenericElementParameterExpression.
- Parameters:
parameterExpression
- aDRIDesignParameterExpression
object.- Returns:
- a
JRGenericElementParameter
object.
-
getCustomValues
getCustomValues.
- Returns:
- a
JasperCustomValues
object.
-
getFields
getFields.
- Returns:
- a
Collection
object.
-
getVariables
getVariables.
- Returns:
- a
Collection
object.
-
getSystemExpressions
getSystemExpressions.
- Returns:
- a
Collection
object.
-
getJasperExpressions
getJasperExpressions.
- Returns:
- a
Collection
object.
-
getSimpleExpressions
getSimpleExpressions.
- Returns:
- a
Collection
object.
-
getComplexExpressions
getComplexExpressions.
- Returns:
- a
Collection
object.
-
getSorts
getSorts.
- Returns:
- a
Collection
object.
-
addField
protected abstract void addField(net.sf.jasperreports.engine.design.JRDesignField field) throws net.sf.jasperreports.engine.JRException addField.
- Parameters:
field
- aJRDesignField
object.- Throws:
net.sf.jasperreports.engine.JRException
- if any.
-
addVariable
protected abstract void addVariable(net.sf.jasperreports.engine.design.JRDesignVariable variable) throws net.sf.jasperreports.engine.JRException addVariable.
- Parameters:
variable
- aJRDesignVariable
object.- Throws:
net.sf.jasperreports.engine.JRException
- if any.
-
addSort
protected abstract void addSort(net.sf.jasperreports.engine.design.JRDesignSortField sort) throws net.sf.jasperreports.engine.JRException addSort.
- Parameters:
sort
- aJRDesignSortField
object.- Throws:
net.sf.jasperreports.engine.JRException
- if any.
-