Class CVFillComponent
- java.lang.Object
-
- net.sf.jasperreports.engine.component.BaseFillComponent
-
- net.sf.jasperreports.customvisualization.fill.CVFillComponent
-
- All Implemented Interfaces:
Serializable,net.sf.jasperreports.engine.component.FillComponent,net.sf.jasperreports.engine.component.FillContextProvider
- Direct Known Subclasses:
CVFillImage
public class CVFillComponent extends net.sf.jasperreports.engine.component.BaseFillComponent implements Serializable, net.sf.jasperreports.engine.component.FillContextProvider
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CVFillComponent(CVComponent component, net.sf.jasperreports.engine.fill.JRFillObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancheckResourceName(net.sf.jasperreports.engine.JasperReportsContext jasperReportsContext, String resourceName)Function taken by the DefaultWebResourceHandler of JasperReports.protected net.sf.jasperreports.engine.fill.JRTemplateGenericPrintElementcreateGenericPrintElement()voidevaluate(byte evaluation)voidevaluateComponent(byte evaluation)voidevaluateDelayedElement(net.sf.jasperreports.engine.JRPrintElement element, byte evaluation)protected voidevaluationPerformed(net.sf.jasperreports.engine.fill.JRTemplateGenericPrintElement element)The right place to perform fill objects processing after evaluation of all the expressions.net.sf.jasperreports.engine.JRPrintElementfill()protected CVComponentgetComponent()net.sf.jasperreports.engine.component.FillContextgetFillContext()protected booleanisEvaluateNow()protected StringloadResource(Object source, boolean fromClasspathOnly)Load a resource from a repository location, input stream, URL or File.net.sf.jasperreports.engine.component.FillPrepareResultprepare(int availableHeight)protected StringtoPrintLocation(String location)
-
-
-
Constructor Detail
-
CVFillComponent
public CVFillComponent(CVComponent component, net.sf.jasperreports.engine.fill.JRFillObjectFactory factory)
-
-
Method Detail
-
isEvaluateNow
protected boolean isEvaluateNow()
-
getComponent
protected CVComponent getComponent()
-
evaluate
public void evaluate(byte evaluation) throws net.sf.jasperreports.engine.JRException- Specified by:
evaluatein interfacenet.sf.jasperreports.engine.component.FillComponent- Throws:
net.sf.jasperreports.engine.JRException
-
evaluateComponent
public void evaluateComponent(byte evaluation) throws net.sf.jasperreports.engine.JRException- Throws:
net.sf.jasperreports.engine.JRException
-
prepare
public net.sf.jasperreports.engine.component.FillPrepareResult prepare(int availableHeight)
- Specified by:
preparein interfacenet.sf.jasperreports.engine.component.FillComponent
-
createGenericPrintElement
protected net.sf.jasperreports.engine.fill.JRTemplateGenericPrintElement createGenericPrintElement()
-
fill
public net.sf.jasperreports.engine.JRPrintElement fill()
- Specified by:
fillin interfacenet.sf.jasperreports.engine.component.FillComponent
-
evaluateDelayedElement
public void evaluateDelayedElement(net.sf.jasperreports.engine.JRPrintElement element, byte evaluation) throws net.sf.jasperreports.engine.JRException- Specified by:
evaluateDelayedElementin interfacenet.sf.jasperreports.engine.component.FillComponent- Overrides:
evaluateDelayedElementin classnet.sf.jasperreports.engine.component.BaseFillComponent- Throws:
net.sf.jasperreports.engine.JRException
-
evaluationPerformed
protected void evaluationPerformed(net.sf.jasperreports.engine.fill.JRTemplateGenericPrintElement element)
The right place to perform fill objects processing after evaluation of all the expressions.
-
getFillContext
public net.sf.jasperreports.engine.component.FillContext getFillContext()
- Specified by:
getFillContextin interfacenet.sf.jasperreports.engine.component.FillContextProvider
-
loadResource
protected String loadResource(Object source, boolean fromClasspathOnly)
Load a resource from a repository location, input stream, URL or File. If fromClasspathOnly is set to true, the source is used as a string pointing to a resource inside the classpath. Classpath access is restricted by PROPERTIES_WEB_RESOURCE_PATTERN_PREFIX properties inside JasperReports.- Parameters:
source-fromClasspathOnly-- Returns:
-
checkResourceName
protected boolean checkResourceName(net.sf.jasperreports.engine.JasperReportsContext jasperReportsContext, String resourceName)Function taken by the DefaultWebResourceHandler of JasperReports. It checks if a specific resource name inside the classpath can be loaded or no.- Parameters:
jasperReportsContext-resourceName-- Returns:
-
-