org.pentaho.reporting.engine.classic.core.function.sys
Class WizardItemHideFunction

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.function.AbstractExpression
      extended by org.pentaho.reporting.engine.classic.core.function.AbstractFunction
          extended by org.pentaho.reporting.engine.classic.core.function.AbstractElementFormatFunction
              extended by org.pentaho.reporting.engine.classic.core.function.sys.WizardItemHideFunction
All Implemented Interfaces:
Serializable, Cloneable, EventListener, PageEventListener, ReportListener, Expression, Function, LayoutProcessorFunction, StructureFunction

public class WizardItemHideFunction
extends AbstractElementFormatFunction
implements StructureFunction

Todo: Document me!

Date: 06.04.2009 Time: 18:54:33

Author:
Thomas Morgner.
See Also:
Serialized Form

Constructor Summary
WizardItemHideFunction()
           
 
Method Summary
 int getDependencyLevel()
          Returns the dependency level for the expression (controls evaluation order for expressions and functions).
 Expression getInstance()
          Return a completly separated copy of this function.
 int getProcessingPriority()
           
 void itemsAdvanced(ReportEvent event)
          Processes the ItemBand.
 void itemsStarted(ReportEvent event)
          Processes the No-Data-Band.
 void pageStarted(ReportEvent event)
          Processes the page header.
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractElementFormatFunction
getElement, getValue, groupFinished, groupStarted, itemsFinished, pageFinished, reportFinished, reportInitialized, reportStarted, setElement
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractFunction
reportDone
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractExpression
clone, getDataRow, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setDependencyLevel, setName, setPreserve, setRuntime
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.pentaho.reporting.engine.classic.core.event.ReportListener
groupFinished, groupStarted, itemsFinished, reportDone, reportFinished, reportInitialized, reportStarted
 
Methods inherited from interface org.pentaho.reporting.engine.classic.core.function.Expression
clone, getDataRow, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, getValue, isActive, isDeepTraversing, isPreserve, setDependencyLevel, setName, setRuntime
 

Constructor Detail

WizardItemHideFunction

public WizardItemHideFunction()
Method Detail

getProcessingPriority

public int getProcessingPriority()
Specified by:
getProcessingPriority in interface StructureFunction

getDependencyLevel

public int getDependencyLevel()
Returns the dependency level for the expression (controls evaluation order for expressions and functions).

Specified by:
getDependencyLevel in interface Expression
Overrides:
getDependencyLevel in class AbstractExpression
Returns:
the level.

getInstance

public Expression getInstance()
Description copied from class: AbstractExpression
Return a completly separated copy of this function. The copy does no longer share any changeable objects with the original function.

Specified by:
getInstance in interface Expression
Overrides:
getInstance in class AbstractExpression
Returns:
a copy of this function.

pageStarted

public void pageStarted(ReportEvent event)
Description copied from class: AbstractElementFormatFunction
Processes the page header.

Specified by:
pageStarted in interface PageEventListener
Overrides:
pageStarted in class AbstractElementFormatFunction
Parameters:
event - the event.

itemsStarted

public void itemsStarted(ReportEvent event)
Description copied from class: AbstractElementFormatFunction
Processes the No-Data-Band.

Specified by:
itemsStarted in interface ReportListener
Overrides:
itemsStarted in class AbstractElementFormatFunction
Parameters:
event - the report event.

itemsAdvanced

public void itemsAdvanced(ReportEvent event)
Description copied from class: AbstractElementFormatFunction
Processes the ItemBand.

Specified by:
itemsAdvanced in interface ReportListener
Overrides:
itemsAdvanced in class AbstractElementFormatFunction
Parameters:
event - the event.