Class AbstractExpressionTransform

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

public abstract class AbstractExpressionTransform extends Object

Abstract AbstractExpressionTransform class.

Author:
Ricardo Mariaca
  • Constructor Details

    • AbstractExpressionTransform

      public AbstractExpressionTransform()

      Constructor for AbstractExpressionTransform.

  • Method Details

    • transform

      public void transform()

      transform.

    • addSimpleExpression

      protected void addSimpleExpression(DRIDesignSimpleExpression simpleExpression)

      addSimpleExpression.

      Parameters:
      simpleExpression - a DRIDesignSimpleExpression object.
    • addComplexExpression

      protected void addComplexExpression(DRIDesignComplexExpression complexExpression)

      addComplexExpression.

      Parameters:
      complexExpression - a DRIDesignComplexExpression object.
    • getGroup

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

      getGroup.

      Parameters:
      group - a DRIDesignGroup object.
      Returns:
      a JRGroup object.
    • toParameterValue

      protected String toParameterValue(String expression)

      toParameterValue.

      Parameters:
      expression - a String object.
      Returns:
      a String object.
    • getExpression

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

      getExpression.

      Parameters:
      expression - a DRIDesignExpression object.
      Returns:
      a JRDesignExpression object.
    • getPropertyExpression

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

      getPropertyExpression.

      Parameters:
      propertyExpression - a DRIDesignPropertyExpression object.
      Returns:
      a JRPropertyExpression object.
    • getGenericElementParameterExpression

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

      getGenericElementParameterExpression.

      Parameters:
      parameterExpression - a DRIDesignParameterExpression object.
      Returns:
      a JRGenericElementParameter object.
    • getCustomValues

      protected abstract JasperCustomValues getCustomValues()

      getCustomValues.

      Returns:
      a JasperCustomValues object.
    • getFields

      protected abstract Collection<DRIDesignField> getFields()

      getFields.

      Returns:
      a Collection object.
    • getVariables

      protected abstract Collection<DRIDesignVariable> getVariables()

      getVariables.

      Returns:
      a Collection object.
    • getSystemExpressions

      protected abstract Collection<DRIDesignSystemExpression> getSystemExpressions()

      getSystemExpressions.

      Returns:
      a Collection object.
    • getJasperExpressions

      protected abstract Collection<DRIDesignJasperExpression> getJasperExpressions()

      getJasperExpressions.

      Returns:
      a Collection object.
    • getSimpleExpressions

      protected abstract Collection<DRIDesignSimpleExpression> getSimpleExpressions()

      getSimpleExpressions.

      Returns:
      a Collection object.
    • getComplexExpressions

      protected abstract Collection<DRIDesignComplexExpression> getComplexExpressions()

      getComplexExpressions.

      Returns:
      a Collection object.
    • getSorts

      protected abstract Collection<DRIDesignSort> 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 - a JRDesignField 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 - a JRDesignVariable 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 - a JRDesignSortField object.
      Throws:
      net.sf.jasperreports.engine.JRException - if any.