Interface JRPropertiesHolder

All Known Subinterfaces:
BaseCell, BaseColumn, Cell, Column, ColumnGroup, JRBand, JRBreak, JRCellContents, JRChart, JRComponentElement, JRCrosstab, JRCrosstabParameter, JRDataset, JRDatasetRun, JRElement, JREllipse, JRField, JRFrame, JRGenericElement, JRGenericPrintElement, JRGraphicElement, JRImage, JRLine, JRParameter, JRPart, JRPrintElement, JRPrintEllipse, JRPrintFrame, JRPrintGraphicElement, JRPrintImage, JRPrintLine, JRPrintRectangle, JRPrintText, JRRecordedValuesPrintElement, JRRectangle, JRReport, JRScriptlet, JRStaticText, JRSubreport, JRTextElement, JRTextField, JRValueParameter, PrintPart
All Known Implementing Classes:
ChartTemplateImage, CompiledBaseCell, CompiledCell, ComponentFillSubreport, DelegatePropertiesHolder, DesignBaseCell, DesignCell, ElementalPropertiesHolder, ElementDecorator, FillColumn, FillDatasetRun, JasperDesign, JasperPrint, JasperReport, JRBaseBand, JRBaseBreak, JRBaseCellContents, JRBaseChart, JRBaseComponentElement, JRBaseCrosstab, JRBaseCrosstabParameter, JRBaseDataset, JRBaseDatasetRun, JRBaseElement, JRBaseEllipse, JRBaseField, JRBaseFrame, JRBaseGenericElement, JRBaseGenericPrintElement, JRBaseGraphicElement, JRBaseImage, JRBaseLine, JRBaseParameter, JRBasePart, JRBasePrintElement, JRBasePrintEllipse, JRBasePrintFrame, JRBasePrintGraphicElement, JRBasePrintImage, JRBasePrintLine, JRBasePrintRectangle, JRBasePrintText, JRBaseRectangle, JRBaseReport, JRBaseScriptlet, JRBaseStaticText, JRBaseSubreport, JRBaseTextElement, JRBaseTextField, JRDesignBand, JRDesignBreak, JRDesignCellContents, JRDesignChart, JRDesignComponentElement, JRDesignCrosstab, JRDesignCrosstabParameter, JRDesignDataset, JRDesignDatasetRun, JRDesignElement, JRDesignEllipse, JRDesignField, JRDesignFrame, JRDesignGenericElement, JRDesignGraphicElement, JRDesignImage, JRDesignLine, JRDesignParameter, JRDesignPart, JRDesignRectangle, JRDesignScriptlet, JRDesignStaticText, JRDesignSubreport, JRDesignTextElement, JRDesignTextField, JRFillBand, JRFillBreak, JRFillCellContents, JRFillChart, JRFillChartForAxis, JRFillComponentElement, JRFillCrosstab, JRFillCrosstabParameter, JRFillDataset, JRFillDatasetRun, JRFillElement, JRFillEllipse, JRFillField, JRFillFrame, JRFillGenericElement, JRFillGraphicElement, JRFillImage, JRFillLine, JRFillParameter, JRFillRectangle, JRFillScriptlet, JRFillStaticText, JRFillSubreport, JRFillTextElement, JRFillTextField, JRRecordedValuesGenericPrintElement, JRRecordedValuesPrintImage, JRRecordedValuesPrintText, JRTemplateElement, JRTemplateEllipse, JRTemplateFrame, JRTemplateGenericElement, JRTemplateGenericPrintElement, JRTemplateGraphicElement, JRTemplateImage, JRTemplateLine, JRTemplatePrintElement, JRTemplatePrintEllipse, JRTemplatePrintFrame, JRTemplatePrintGraphicElement, JRTemplatePrintImage, JRTemplatePrintLine, JRTemplatePrintRectangle, JRTemplatePrintText, JRTemplateRectangle, JRTemplateText, JRVirtualPrintPage.JRIdHolderTemplateElement, ReadOnlyPartJasperPrint, SimplePrintPart, StandardBaseColumn, StandardColumn, StandardColumnGroup, SubreportElementAdapter, TableJasperReport, TableReport, TableReportDataset

public interface JRPropertiesHolder
Interface to be implemented by objects that have properties attached.
Author:
Lucian Chirita (lucianc@users.sourceforge.net)
  • Method Details

    • hasProperties

      boolean hasProperties()
      Checks whether the object has any properties.
      Returns:
      whether the object has any properties
    • getPropertiesMap

      JRPropertiesMap getPropertiesMap()
      Returns this object's properties map.
      Returns:
      this object's properties map
    • getParentProperties

      JRPropertiesHolder getParentProperties()
      Returns the parent properties holder, whose properties are used as defaults for this object.
      Returns:
      the parent properties holder, or null if no parent