net.sf.jasperreports.engine
Class JRExpressionCollector

java.lang.Object
  extended by net.sf.jasperreports.engine.JRExpressionCollector

public class JRExpressionCollector
extends java.lang.Object

Version:
$Id: JRExpressionCollector.java 1795 2007-07-30 09:18:47Z teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Nested Class Summary
protected static class JRExpressionCollector.GeneratedIds
           
 
Constructor Summary
protected JRExpressionCollector(JRExpressionCollector parent, JRReport report)
           
 
Method Summary
 java.util.Collection collect()
           
 void collect(JRAreaPlot areaPlot)
           
 void collect(JRBar3DPlot barPlot)
           
 void collect(JRBarPlot barPlot)
           
 void collect(JRBreak breakElement)
           
 void collect(JRBubblePlot bubblePlot)
           
 void collect(JRCandlestickPlot candlestickPlot)
           
 void collect(JRCategoryDataset categoryDataset)
           
protected  void collect(JRCellContents cell)
           
 void collect(JRChart chart)
           
 void collect(JRCrosstab crosstab)
          Collects expressions from a crosstab.
 void collect(JRDataRange dataRange)
           
 java.util.Collection collect(JRDataset dataset)
          Collects expressions from a dataset.
protected  void collect(JRElementDataset dataset)
          Collects expressions from an element dataset.
 void collect(JREllipse ellipse)
           
 void collect(JRFrame frame)
           
 void collect(JRHighLowDataset highLowDataset)
           
 void collect(JRHighLowPlot highLowPlot)
           
 void collect(JRImage image)
           
 void collect(JRLine line)
           
 void collect(JRLinePlot linePlot)
           
 void collect(JRMeterPlot meterPlot)
           
 void collect(JRPieDataset pieDataset)
           
 void collect(JRRectangle rectangle)
           
protected  void collect(JRReportTemplate template)
           
 void collect(JRScatterPlot scatterPlot)
           
 void collect(JRStaticText staticText)
           
 void collect(JRSubreport subreport)
           
 void collect(JRTextField textField)
           
 void collect(JRThermometerPlot thermometerPlot)
           
 void collect(JRTimePeriodDataset timePeriodDataset)
           
 void collect(JRTimeSeriesDataset timeSeriesDataset)
           
 void collect(JRTimeSeriesPlot timeSeriesPlot)
           
 void collect(JRValueDataset valueDataset)
           
 void collect(JRXyDataset xyDataset)
           
 void collect(JRXyzDataset xyzDataset)
           
static java.util.List collectExpressions(JRReport report)
           
static java.util.List collectExpressions(JRReport report, JRCrosstab crosstab)
           
protected  void collectHyperlinkParameter(JRHyperlinkParameter parameter)
           
static JRExpressionCollector collector(JRReport report)
           
static JRExpressionCollector collector(JRReport report, JRCrosstab crosstab)
           
protected  void collectTemplates()
           
 JRExpressionCollector getCollector(JRCrosstab crosstab)
          Returns the expression collector for a crosstab.
 JRExpressionCollector getCollector(JRDataset dataset)
          Returns the expression collector for a dataset.
 java.lang.Integer getCrosstabId(JRCrosstab crosstab)
           
 JRExpression getExpression(int expressionId)
           
 java.lang.Integer getExpressionId(JRExpression expression)
           
 java.util.List getExpressions()
          Returns the collected expressions.
 java.util.List getExpressions(JRCrosstab crosstab)
          Returns the expressions collected for a crosstab.
 java.util.List getExpressions(JRDataset dataset)
          Returns the expressions collected for a dataset.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRExpressionCollector

protected JRExpressionCollector(JRExpressionCollector parent,
                                JRReport report)
Method Detail

collector

public static JRExpressionCollector collector(JRReport report)

collectExpressions

public static java.util.List collectExpressions(JRReport report)

collector

public static JRExpressionCollector collector(JRReport report,
                                              JRCrosstab crosstab)

collectExpressions

public static java.util.List collectExpressions(JRReport report,
                                                JRCrosstab crosstab)

getCollector

public JRExpressionCollector getCollector(JRDataset dataset)
Returns the expression collector for a dataset.

Parameters:
dataset - the dataset
Returns:
the dataset expression collector

getCollector

public JRExpressionCollector getCollector(JRCrosstab crosstab)
Returns the expression collector for a crosstab.

Parameters:
crosstab - the crosstab
Returns:
the crosstab expression collector

getExpressions

public java.util.List getExpressions()
Returns the collected expressions.

Returns:
the collected expressions

getExpressions

public java.util.List getExpressions(JRDataset dataset)
Returns the expressions collected for a dataset.

Parameters:
dataset - the dataset
Returns:
the expressions

getExpressions

public java.util.List getExpressions(JRCrosstab crosstab)
Returns the expressions collected for a crosstab.

Parameters:
crosstab - the crosstab
Returns:
the expressions

getExpressionId

public java.lang.Integer getExpressionId(JRExpression expression)

getExpression

public JRExpression getExpression(int expressionId)

getCrosstabId

public java.lang.Integer getCrosstabId(JRCrosstab crosstab)

collect

public java.util.Collection collect()

collectTemplates

protected void collectTemplates()

collect

protected void collect(JRReportTemplate template)

collectHyperlinkParameter

protected void collectHyperlinkParameter(JRHyperlinkParameter parameter)

collect

public void collect(JRBreak breakElement)

collect

public void collect(JRLine line)

collect

public void collect(JRRectangle rectangle)

collect

public void collect(JREllipse ellipse)

collect

public void collect(JRImage image)

collect

public void collect(JRStaticText staticText)

collect

public void collect(JRTextField textField)

collect

public void collect(JRSubreport subreport)

collect

public void collect(JRChart chart)

collect

public void collect(JRPieDataset pieDataset)

collect

public void collect(JRCategoryDataset categoryDataset)

collect

public void collect(JRXyDataset xyDataset)

collect

public void collect(JRTimeSeriesDataset timeSeriesDataset)

collect

public void collect(JRTimePeriodDataset timePeriodDataset)

collect

public void collect(JRValueDataset valueDataset)

collect

public void collect(JRBarPlot barPlot)

collect

public void collect(JRBar3DPlot barPlot)

collect

public void collect(JRLinePlot linePlot)

collect

public void collect(JRTimeSeriesPlot timeSeriesPlot)

collect

public void collect(JRScatterPlot scatterPlot)

collect

public void collect(JRAreaPlot areaPlot)

collect

public void collect(JRXyzDataset xyzDataset)

collect

public void collect(JRBubblePlot bubblePlot)

collect

public void collect(JRHighLowPlot highLowPlot)

collect

public void collect(JRDataRange dataRange)

collect

public void collect(JRMeterPlot meterPlot)

collect

public void collect(JRThermometerPlot thermometerPlot)

collect

public void collect(JRHighLowDataset highLowDataset)

collect

public void collect(JRCandlestickPlot candlestickPlot)

collect

public void collect(JRCrosstab crosstab)
Collects expressions from a crosstab.

Parameters:
crosstab - the crosstab

collect

public java.util.Collection collect(JRDataset dataset)
Collects expressions from a dataset.

Parameters:
dataset - the dataset
Returns:
collected expressions

collect

protected void collect(JRElementDataset dataset)
Collects expressions from an element dataset.

Parameters:
dataset - the element dataset

collect

protected void collect(JRCellContents cell)

collect

public void collect(JRFrame frame)


© 2001-2006 JasperSoft Corporation www.jaspersoft.com