net.sf.dynamicreports.jasper.transformation
Class AbstractExpressionTransform

java.lang.Object
  extended by net.sf.dynamicreports.jasper.transformation.AbstractExpressionTransform
Direct Known Subclasses:
DatasetExpressionTransform, MainDatasetExpressionTransform

public abstract class AbstractExpressionTransform
extends Object

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)

Constructor Summary
AbstractExpressionTransform()
           
 
Method Summary
protected  void addComplexExpression(DRIDesignComplexExpression complexExpression)
           
protected abstract  void addField(net.sf.jasperreports.engine.design.JRDesignField field)
           
protected  void addSimpleExpression(DRIDesignSimpleExpression simpleExpression)
           
protected abstract  void addSort(net.sf.jasperreports.engine.design.JRDesignSortField sort)
           
protected abstract  void addVariable(net.sf.jasperreports.engine.design.JRDesignVariable variable)
           
protected abstract  Collection<DRIDesignComplexExpression> getComplexExpressions()
           
protected abstract  JasperCustomValues getCustomValues()
           
 net.sf.jasperreports.engine.design.JRDesignExpression getExpression(DRIDesignExpression expression)
           
protected abstract  Collection<DRIDesignField> getFields()
           
protected  net.sf.jasperreports.engine.JRGenericElementParameter getGenericElementParameterExpression(DRIDesignParameterExpression parameterExpression)
           
protected  net.sf.jasperreports.engine.JRGroup getGroup(DRIDesignGroup group)
           
protected abstract  Collection<DRIDesignJasperExpression> getJasperExpressions()
           
protected  net.sf.jasperreports.engine.JRPropertyExpression getPropertyExpression(DRIDesignPropertyExpression propertyExpression)
           
protected abstract  Collection<DRIDesignSimpleExpression> getSimpleExpressions()
           
protected abstract  Collection<DRIDesignSort> getSorts()
           
protected abstract  Collection<DRIDesignSystemExpression> getSystemExpressions()
           
protected abstract  Collection<DRIDesignVariable> getVariables()
           
protected  String toParameterValue(String expression)
           
 void transform()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractExpressionTransform

public AbstractExpressionTransform()
Method Detail

transform

public void transform()

addSimpleExpression

protected void addSimpleExpression(DRIDesignSimpleExpression simpleExpression)

addComplexExpression

protected void addComplexExpression(DRIDesignComplexExpression complexExpression)

getGroup

protected net.sf.jasperreports.engine.JRGroup getGroup(DRIDesignGroup group)

toParameterValue

protected String toParameterValue(String expression)

getExpression

public net.sf.jasperreports.engine.design.JRDesignExpression getExpression(DRIDesignExpression expression)

getPropertyExpression

protected net.sf.jasperreports.engine.JRPropertyExpression getPropertyExpression(DRIDesignPropertyExpression propertyExpression)

getGenericElementParameterExpression

protected net.sf.jasperreports.engine.JRGenericElementParameter getGenericElementParameterExpression(DRIDesignParameterExpression parameterExpression)

getCustomValues

protected abstract JasperCustomValues getCustomValues()

getFields

protected abstract Collection<DRIDesignField> getFields()

getVariables

protected abstract Collection<DRIDesignVariable> getVariables()

getSystemExpressions

protected abstract Collection<DRIDesignSystemExpression> getSystemExpressions()

getJasperExpressions

protected abstract Collection<DRIDesignJasperExpression> getJasperExpressions()

getSimpleExpressions

protected abstract Collection<DRIDesignSimpleExpression> getSimpleExpressions()

getComplexExpressions

protected abstract Collection<DRIDesignComplexExpression> getComplexExpressions()

getSorts

protected abstract Collection<DRIDesignSort> getSorts()

addField

protected abstract void addField(net.sf.jasperreports.engine.design.JRDesignField field)
                          throws net.sf.jasperreports.engine.JRException
Throws:
net.sf.jasperreports.engine.JRException

addVariable

protected abstract void addVariable(net.sf.jasperreports.engine.design.JRDesignVariable variable)
                             throws net.sf.jasperreports.engine.JRException
Throws:
net.sf.jasperreports.engine.JRException

addSort

protected abstract void addSort(net.sf.jasperreports.engine.design.JRDesignSortField sort)
                         throws net.sf.jasperreports.engine.JRException
Throws:
net.sf.jasperreports.engine.JRException


Copyright © 2010-2014. All Rights Reserved.