Interface JRPart

All Superinterfaces:
Cloneable, JRCloneable, JRIdentifiable, JRPropertiesHolder
All Known Implementing Classes:
JRBasePart, JRDesignPart

public interface JRPart extends JRPropertiesHolder, JRCloneable, JRIdentifiable
Author:
Teodor Danciu (teodord@users.sourceforge.net)
  • Method Details

    • getPropertyExpressions

      JRPropertyExpression[] getPropertyExpressions()
      Returns the list of dynamic/expression-based properties for this report part.
      Returns:
      an array containing the expression-based properties of this report part
    • getPrintWhenExpression

      JRExpression getPrintWhenExpression()
      Returns the boolean expression that specifies if the part will be displayed.
    • getPartNameExpression

      JRExpression getPartNameExpression()
    • getComponent

      PartComponent getComponent()
      Returns the component instance wrapped by this part.
      Returns:
      the component instance
    • getEvaluationTime

      PartEvaluationTime getEvaluationTime()
      Determines the moment at which this part is to be evaluated.
      Returns:
      the evaluation time of this part