|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jasperreports.engine.component.BaseFillComponent
net.sf.jasperreports.components.barcode4j.BarcodeFillComponent
public class BarcodeFillComponent
| Field Summary |
|---|
| Fields inherited from class net.sf.jasperreports.engine.component.BaseFillComponent |
|---|
fillContext |
| Constructor Summary | |
|---|---|
BarcodeFillComponent(BarcodeComponent barcodeComponent)
|
|
BarcodeFillComponent(BarcodeFillComponent barcode)
|
|
| Method Summary | |
|---|---|
void |
evaluate(byte evaluation)
Evaluates the fill component. |
protected void |
evaluateBarcode(byte evaluation)
|
void |
evaluateDelayedElement(JRPrintElement element,
byte evaluation)
The default implementation throws UnsupportedOperationException. |
JRPrintElement |
fill()
Fills the component by creating a print element which will be included in the generated report. |
protected JRTemplateImage |
getTemplateImage()
|
protected boolean |
isEvaluateNow()
|
FillPrepareResult |
prepare(int availableHeight)
Prepares to fill the component by deciding whether the component will print, and how much vertical space it will require. |
protected void |
setBarcodeImage(JRTemplatePrintImage image)
|
| Methods inherited from class net.sf.jasperreports.engine.component.BaseFillComponent |
|---|
evaluateExpression, initialize, rewind |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BarcodeFillComponent(BarcodeComponent barcodeComponent)
public BarcodeFillComponent(BarcodeFillComponent barcode)
| Method Detail |
|---|
public void evaluate(byte evaluation)
throws JRException
FillComponent
This method would evaluate the component expressions and store the
results to be used in FillComponent.fill().
If the component needs to delay the evaluation of some of its
expressions, it would call
FillContext.registerDelayedEvaluation(JRPrintElement, EvaluationTimeEnum, String)
to register a delayed evaluation print element, and perform the delayed
evaluations on FillComponent.evaluateDelayedElement(JRPrintElement, byte).
evaluation - the evaluation type
JRExceptionFillContext.evaluate(net.sf.jasperreports.engine.JRExpression, byte)protected boolean isEvaluateNow()
protected void evaluateBarcode(byte evaluation)
public FillPrepareResult prepare(int availableHeight)
FillComponent
availableHeight - the amount of vertical space available for the
component, starting from the top of the component element.
public JRPrintElement fill()
FillComponent
This method will get called only if FillComponent.prepare(int) returned
a result that indicated that the component will print.
protected JRTemplateImage getTemplateImage()
protected void setBarcodeImage(JRTemplatePrintImage image)
public void evaluateDelayedElement(JRPrintElement element,
byte evaluation)
throws JRException
BaseFillComponentUnsupportedOperationException.
If a component supports delayed evaluation, it needs to override this method.
evaluateDelayedElement in interface FillComponentevaluateDelayedElement in class BaseFillComponentelement - the print element for which delayed evaluation has
been registeredevaluation - the evaluation type
JRExceptionFillComponent.evaluate(byte)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||