public class MetaDataStyleEvaluator extends AbstractElementFormatFunction implements StructureFunction
Constructor and Description |
---|
MetaDataStyleEvaluator() |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Clones the expression.
|
protected boolean |
evaluateElement(ReportElement e)
Evaluates all defined style-expressions of the given element.
|
org.pentaho.reporting.engine.classic.core.function.sys.MetaDataStyleEvaluator.VolatileDataAttributeContext |
getAttributeContext() |
MetaDataStyleEvaluator |
getInstance()
Return a completly separated copy of this function.
|
int |
getProcessingPriority() |
getDependencyLevel, getElement, getValue, groupFinished, groupStarted, isExecutable, itemsAdvanced, itemsFinished, itemsStarted, pageFinished, pageStarted, processBand, processFooterBands, processGroupHeaders, processHeaderBands, processRootBand, recordCacheHit, recordCacheMiss, reportCachePerformance, reportDone, reportFinished, reportInitialized, reportStarted, setElement
summaryRowSelection
getDataRow, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setDependencyLevel, setName, setPreserve, setRuntime
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
groupFinished, groupStarted, itemsAdvanced, itemsFinished, itemsStarted, reportDone, reportFinished, reportInitialized, reportStarted, summaryRowSelection
getDataRow, getDependencyLevel, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, getValue, isActive, isDeepTraversing, isPreserve, setDependencyLevel, setName, setRuntime
public int getProcessingPriority()
getProcessingPriority
in interface StructureFunction
public org.pentaho.reporting.engine.classic.core.function.sys.MetaDataStyleEvaluator.VolatileDataAttributeContext getAttributeContext()
protected boolean evaluateElement(ReportElement e)
evaluateElement
in class AbstractElementFormatFunction
e
- the element that should be updated.public Object clone() throws CloneNotSupportedException
Expressions maintain no state, cloning is done at the beginning of the report processing to disconnect the expression from any other object space.
clone
in interface Expression
clone
in class AbstractExpression
CloneNotSupportedException
- this should never happen.public MetaDataStyleEvaluator getInstance()
AbstractExpression
getInstance
in interface Expression
getInstance
in class AbstractElementFormatFunction
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.