|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jasperreports.engine.fill.JRFillElement
net.sf.jasperreports.engine.fill.JRFillSubreport
Field Summary |
Fields inherited from class net.sf.jasperreports.engine.fill.JRFillElement |
band, elementGroup, filler, parent, printWhenGroupChanges, template |
Fields inherited from interface net.sf.jasperreports.engine.JRElement |
MODE_OPAQUE, MODE_TRANSPARENT, POSITION_TYPE_FIX_RELATIVE_TO_BOTTOM, POSITION_TYPE_FIX_RELATIVE_TO_TOP, POSITION_TYPE_FLOAT, STRETCH_TYPE_NO_STRETCH, STRETCH_TYPE_RELATIVE_TO_BAND_HEIGHT, STRETCH_TYPE_RELATIVE_TO_TALLEST_OBJECT |
Constructor Summary | |
protected |
JRFillSubreport(JRBaseFiller filler,
JRSubreport subreport,
JRFillObjectFactory factory)
|
Method Summary | |
void |
collectExpressions(JRExpressionCollector collector)
|
protected JRSubreportReturnValue |
createHelperReturnValue(JRSubreportReturnValue returnValue,
java.lang.String nameSuffix,
byte calculation)
|
protected void |
evaluate(byte evaluation)
|
protected JRPrintElement |
fill()
|
JRExpression |
getConnectionExpression()
|
JRChild |
getCopy(JRAbstractObjectFactory factory)
|
JRExpression |
getDataSourceExpression()
|
JRExpression |
getExpression()
|
protected JRReportFont[] |
getFonts()
|
protected JRTemplateRectangle |
getJRTemplateRectangle()
|
JRSubreportParameter[] |
getParameters()
|
JRExpression |
getParametersMapExpression()
|
protected java.util.Collection |
getPrintElements()
|
JRSubreportReturnValue[] |
getReturnValues()
Returns the list of subreport copied values. |
java.lang.Boolean |
isOwnUsingCache()
Indicates if the engine is loading the current subreport from cache. |
boolean |
isUsingCache()
Indicates if the engine is loading the current subreport from cache. |
protected boolean |
prepare(int availableStretchHeight,
boolean isOverflow)
|
protected void |
resolveElement(JRPrintElement element,
byte evaluation)
Resolves an element. |
void |
rewind()
|
void |
run()
|
void |
setUsingCache(boolean isUsingCache)
Specifies if the engine should be loading the current subreport from cache. |
void |
setUsingCache(java.lang.Boolean isUsingCache)
Specifies if the engine should be loading the current subreport from cache. |
void |
writeXml(JRXmlWriter xmlWriter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.jasperreports.engine.JRElement |
getBackcolor, getElementGroup, getForecolor, getHeight, getKey, getMode, getPositionType, getPrintWhenExpression, getPrintWhenGroupChanges, getStretchType, getWidth, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX |
Constructor Detail |
protected JRFillSubreport(JRBaseFiller filler, JRSubreport subreport, JRFillObjectFactory factory)
Method Detail |
public boolean isUsingCache()
JRSubreport
isUsingCache
in interface JRSubreport
public void setUsingCache(boolean isUsingCache)
JRSubreport
For subreports that have expressions returning java.lang.String objects as the subreport source, representing file names, URLs or classpath resources, the default value for this flag is true.
setUsingCache
in interface JRSubreport
public JRExpression getParametersMapExpression()
getParametersMapExpression
in interface JRSubreport
public JRSubreportParameter[] getParameters()
getParameters
in interface JRSubreport
public JRExpression getConnectionExpression()
getConnectionExpression
in interface JRSubreport
public JRExpression getDataSourceExpression()
getDataSourceExpression
in interface JRSubreport
public JRExpression getExpression()
getExpression
in interface JRSubreport
protected JRTemplateRectangle getJRTemplateRectangle()
protected JRReportFont[] getFonts()
protected java.util.Collection getPrintElements()
protected void evaluate(byte evaluation) throws JRException
evaluate
in class JRFillElement
JRException
public void run()
run
in interface java.lang.Runnable
protected boolean prepare(int availableStretchHeight, boolean isOverflow)
prepare
in class JRFillElement
public void rewind() throws JRException
rewind
in class JRFillElement
JRException
protected JRPrintElement fill()
fill
in class JRFillElement
public JRChild getCopy(JRAbstractObjectFactory factory)
getCopy
in interface JRChild
public void collectExpressions(JRExpressionCollector collector)
collectExpressions
in interface JRElement
public void writeXml(JRXmlWriter xmlWriter)
writeXml
in interface JRChild
protected JRSubreportReturnValue createHelperReturnValue(JRSubreportReturnValue returnValue, java.lang.String nameSuffix, byte calculation)
public JRSubreportReturnValue[] getReturnValues()
JRSubreport
getReturnValues
in interface JRSubreport
protected void resolveElement(JRPrintElement element, byte evaluation)
JRFillElement
resolveElement
in class JRFillElement
element
- the elementevaluation
- the evaluation typepublic java.lang.Boolean isOwnUsingCache()
JRSubreport
isOwnUsingCache
in interface JRSubreport
public void setUsingCache(java.lang.Boolean isUsingCache)
JRSubreport
If set to null, the engine will rely on some default value which depends on the type of the subreport expression. The cache is turned on by default only for subreports that have java.lang.String objects in their expressions.
setUsingCache
in interface JRSubreport
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |