public interface FillContext extends JRFillExpressionEvaluator
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
evaluate(JRExpression expression,
byte evaluation)
Evaluates an expression in the main report dataset.
|
JRComponentElement |
getComponentElement()
Returns the component element that wraps the component.
|
JRDefaultStyleProvider |
getDefaultStyleProvider()
Returns the default style provider for the generated report.
|
JROrigin |
getElementOrigin()
Returns the origin of the current component element.
|
int |
getElementPrintY()
Returns the position on the vertical axis where the component element
starts printing.
|
int |
getElementSourceId()
Returns the fill element Id associated to the component element.
|
JRStyle |
getElementStyle()
Returns the current style of the component element.
|
JRBaseFiller |
getFiller()
Returns the filler object.
|
java.util.Locale |
getReportLocale()
Returns the locale used to fill the current report.
|
java.util.ResourceBundle |
getReportResourceBundle()
Returns the resource bundle used for the current report.
|
java.util.TimeZone |
getReportTimezone()
Returns the time zone used to fill the current report.
|
void |
registerDelayedEvaluation(JRPrintElement printElement,
EvaluationTimeEnum evaluationTime,
java.lang.String evaluationGroup)
Registers a delayed evaluation for a print element.
|
getFillDataset
JRComponentElement getComponentElement()
int getElementSourceId()
JRPrintElement.getSourceElementId()
java.lang.Object evaluate(JRExpression expression, byte evaluation) throws JRException
evaluate
in interface JRFillExpressionEvaluator
expression
- the expression to evaluateevaluation
- the evaluation type; usually directly passed from
FillComponent.evaluate(byte)
JRException
JRDefaultStyleProvider getDefaultStyleProvider()
JROrigin getElementOrigin()
int getElementPrintY()
JRStyle getElementStyle()
void registerDelayedEvaluation(JRPrintElement printElement, EvaluationTimeEnum evaluationTime, java.lang.String evaluationGroup)
printElement
- the print elementevaluationTime
- the delayed evaluation time; one of
evaluationGroup
- the evaluation group name, if
evaluationTime
is EvaluationTimeEnum.GROUP
FillComponent.evaluateDelayedElement(JRPrintElement, byte)
java.util.ResourceBundle getReportResourceBundle()
JRReport.getResourceBundle()
,
JRParameter.REPORT_RESOURCE_BUNDLE
java.util.Locale getReportLocale()
JRParameter.REPORT_LOCALE
java.util.TimeZone getReportTimezone()
JRParameter.REPORT_TIME_ZONE
JRBaseFiller getFiller()
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com