Class BooleanImageExpression

java.lang.Object
net.sf.dynamicreports.report.builder.expression.AbstractComplexExpression<net.sf.jasperreports.renderers.Renderable>
net.sf.dynamicreports.design.transformation.expressions.BooleanImageExpression
All Implemented Interfaces:
Serializable, DRIComplexExpression<net.sf.jasperreports.renderers.Renderable>, DRIExpression<net.sf.jasperreports.renderers.Renderable>

public class BooleanImageExpression extends AbstractComplexExpression<net.sf.jasperreports.renderers.Renderable>

BooleanImageExpression class.

Author:
Ricardo Mariaca
See Also:
  • Constructor Details

    • BooleanImageExpression

      public BooleanImageExpression(DRIBooleanField booleanField, boolean emptyWhenNullValue, int width, int height) throws DRException

      Constructor for BooleanImageExpression.

      Parameters:
      booleanField - a DRIBooleanField object.
      emptyWhenNullValue - a boolean.
      width - a int.
      height - a int.
      Throws:
      DRException - if any.
  • Method Details

    • evaluate

      public net.sf.jasperreports.renderers.Renderable evaluate(List<?> values, ReportParameters reportParameters)
      Evaluates the expression.
      Specified by:
      evaluate in interface DRIComplexExpression<net.sf.jasperreports.renderers.Renderable>
      Specified by:
      evaluate in class AbstractComplexExpression<net.sf.jasperreports.renderers.Renderable>
      Parameters:
      values - the values of the registered expressions
      reportParameters - access to report fields, variables, parameters, expressions, and other report values
      Returns:
      the result of the expression evaluation