Package net.sf.jasperreports.compilers
Class ReportSourceCompilation<P extends JRParameter>
- java.lang.Object
-
- net.sf.jasperreports.compilers.ReportSourceCompilation<P>
-
public class ReportSourceCompilation<P extends JRParameter> extends java.lang.Object- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROPERTY_LEGACY_SOURCE_INCLUDED_FIELDSstatic java.lang.StringPROPERTY_LEGACY_SOURCE_INCLUDED_PARAMETERSstatic java.lang.StringPROPERTY_LEGACY_SOURCE_INCLUDED_VARIABLESstatic java.lang.StringSOURCE_INCLUDED_ALLstatic java.lang.StringSOURCE_INCLUDED_SEPARATOR
-
Constructor Summary
Constructors Constructor Description ReportSourceCompilation(JasperReportsContext jasperReportsContext, JasperDesign report, ReportExpressionsCompilation expressionsCompilation, java.util.Map<java.lang.String,P> parameters, java.util.Map<java.lang.String,JRField> fields, java.util.Map<java.lang.String,JRVariable> variables, JRVariable[] variablesArray)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static voidcollectExpressionsIncluded(java.util.Set<java.lang.String> collected, byte expressionChunkType, java.util.List<JRExpression> expressions)protected static java.util.Set<java.lang.String>collectIncluded(java.util.Map<java.lang.String,?> originalMap, java.lang.String includeList, byte expressionChunkType, java.util.List<JRExpression> expressions)protected static voidcollectList(java.util.Map<java.lang.String,?> originalMap, java.lang.String includeList, java.util.Set<java.lang.String> collected)protected static <T> java.util.Map<java.lang.String,T>filter(java.util.Map<java.lang.String,T> original, java.util.Set<java.lang.String> included)protected static JRVariable[]filterVariables(JRVariable[] original, java.util.Set<java.lang.String> included)java.util.List<JRExpression>getExpressions()java.util.Map<java.lang.String,JRField>getFields()java.util.Map<java.lang.String,P>getParameters()java.util.Map<java.lang.String,JRVariable>getVariables()JRVariable[]getVariablesArray()booleanhasSource()
-
-
-
Field Detail
-
PROPERTY_LEGACY_SOURCE_INCLUDED_PARAMETERS
public static final java.lang.String PROPERTY_LEGACY_SOURCE_INCLUDED_PARAMETERS
- See Also:
- Constant Field Values
-
PROPERTY_LEGACY_SOURCE_INCLUDED_FIELDS
public static final java.lang.String PROPERTY_LEGACY_SOURCE_INCLUDED_FIELDS
- See Also:
- Constant Field Values
-
PROPERTY_LEGACY_SOURCE_INCLUDED_VARIABLES
public static final java.lang.String PROPERTY_LEGACY_SOURCE_INCLUDED_VARIABLES
- See Also:
- Constant Field Values
-
SOURCE_INCLUDED_ALL
public static final java.lang.String SOURCE_INCLUDED_ALL
- See Also:
- Constant Field Values
-
SOURCE_INCLUDED_SEPARATOR
public static final java.lang.String SOURCE_INCLUDED_SEPARATOR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ReportSourceCompilation
public ReportSourceCompilation(JasperReportsContext jasperReportsContext, JasperDesign report, ReportExpressionsCompilation expressionsCompilation, java.util.Map<java.lang.String,P> parameters, java.util.Map<java.lang.String,JRField> fields, java.util.Map<java.lang.String,JRVariable> variables, JRVariable[] variablesArray)
-
-
Method Detail
-
hasSource
public boolean hasSource()
-
getExpressions
public java.util.List<JRExpression> getExpressions()
-
getParameters
public java.util.Map<java.lang.String,P> getParameters()
-
getFields
public java.util.Map<java.lang.String,JRField> getFields()
-
getVariables
public java.util.Map<java.lang.String,JRVariable> getVariables()
-
getVariablesArray
public JRVariable[] getVariablesArray()
-
collectIncluded
protected static java.util.Set<java.lang.String> collectIncluded(java.util.Map<java.lang.String,?> originalMap, java.lang.String includeList, byte expressionChunkType, java.util.List<JRExpression> expressions)
-
collectExpressionsIncluded
protected static void collectExpressionsIncluded(java.util.Set<java.lang.String> collected, byte expressionChunkType, java.util.List<JRExpression> expressions)
-
collectList
protected static void collectList(java.util.Map<java.lang.String,?> originalMap, java.lang.String includeList, java.util.Set<java.lang.String> collected)
-
filter
protected static <T> java.util.Map<java.lang.String,T> filter(java.util.Map<java.lang.String,T> original, java.util.Set<java.lang.String> included)
-
filterVariables
protected static JRVariable[] filterVariables(JRVariable[] original, java.util.Set<java.lang.String> included)
-
-