ar.com.fdvs.dj.util
Class ExpressionUtils

java.lang.Object
  extended by ar.com.fdvs.dj.util.ExpressionUtils

public class ExpressionUtils
extends java.lang.Object


Constructor Summary
ExpressionUtils()
           
 
Method Summary
static net.sf.jasperreports.engine.design.JRDesignExpression createExpression(java.lang.String text, java.lang.Class clazz)
           
static net.sf.jasperreports.engine.design.JRDesignExpression createExpression(java.lang.String text, java.lang.String className)
           
static net.sf.jasperreports.engine.design.JRDesignExpression createExpression(SubreportParameter sp)
           
static net.sf.jasperreports.engine.design.JRDesignExpression createStringExpression(java.lang.String text)
           
static net.sf.jasperreports.engine.design.JRDesignExpression getConnectionExpression(DJDataSource ds)
           
static net.sf.jasperreports.engine.design.JRDesignExpression getDataSourceExpression(DJDataSource ds)
          Returns the expression string required
protected static java.lang.String getDataSourceTypeStr(int datasourceType)
           
static java.lang.String getFieldsMapExpression(java.util.Collection columnsAndFields)
           
static net.sf.jasperreports.engine.design.JRDesignExpression getParameterExpression(Subreport sr)
          Returns an expression that points to a java.util.Map object with the parameters to be used during the subreport fill time.
static java.lang.String getParametersMapExpression()
           
static net.sf.jasperreports.engine.design.JRDesignExpression getReportConnectionExpression()
          Returns a JRDesignExpression that points to the main report connection
static java.lang.String getVariablesMapExpression(java.util.Collection variables)
          Collection of JRVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionUtils

public ExpressionUtils()
Method Detail

getParameterExpression

public static net.sf.jasperreports.engine.design.JRDesignExpression getParameterExpression(Subreport sr)
Returns an expression that points to a java.util.Map object with the parameters to be used during the subreport fill time. Posibilities are:
- Use Partent report Map
- Use a Map that is a parameter of the partents map
- Use a property of the current row.

Parameters:
sr -
Returns:

getDataSourceExpression

public static net.sf.jasperreports.engine.design.JRDesignExpression getDataSourceExpression(DJDataSource ds)
Returns the expression string required

Parameters:
ds -
Returns:

getConnectionExpression

public static net.sf.jasperreports.engine.design.JRDesignExpression getConnectionExpression(DJDataSource ds)

getReportConnectionExpression

public static net.sf.jasperreports.engine.design.JRDesignExpression getReportConnectionExpression()
Returns a JRDesignExpression that points to the main report connection

Returns:

getDataSourceTypeStr

protected static java.lang.String getDataSourceTypeStr(int datasourceType)

createStringExpression

public static net.sf.jasperreports.engine.design.JRDesignExpression createStringExpression(java.lang.String text)

createExpression

public static net.sf.jasperreports.engine.design.JRDesignExpression createExpression(java.lang.String text,
                                                                                     java.lang.Class clazz)

createExpression

public static net.sf.jasperreports.engine.design.JRDesignExpression createExpression(java.lang.String text,
                                                                                     java.lang.String className)

createExpression

public static net.sf.jasperreports.engine.design.JRDesignExpression createExpression(SubreportParameter sp)

getFieldsMapExpression

public static java.lang.String getFieldsMapExpression(java.util.Collection columnsAndFields)
Parameters:
Collection - of ColumnProperty
Returns:

getVariablesMapExpression

public static java.lang.String getVariablesMapExpression(java.util.Collection variables)
Collection of JRVariable

Parameters:
variables -
Returns:

getParametersMapExpression

public static java.lang.String getParametersMapExpression()


Copyright © 2006-2008 FDV Solutions. All Rights Reserved.