Interface JRFillCloneable

All Known Implementing Classes:
BaseFillList, ComponentFillSubreport, FillListContents, FillSpiderChart, HorizontalFillList, JRFillBand, JRFillBreak, JRFillCellContents, JRFillChart, JRFillChartForAxis, JRFillComponentElement, JRFillCrosstab, JRFillElement, JRFillElementContainer, JRFillElementGroup, JRFillEllipse, JRFillFrame, JRFillFrame.JRFillFrameElements, JRFillGenericElement, JRFillGraphicElement, JRFillImage, JRFillLine, JRFillRectangle, JRFillStaticText, JRFillSubreport, JRFillTextElement, JRFillTextField, VerticalFillList

public interface JRFillCloneable
Interface of elements that can be cloned at fill time.

In some cases multiple copies of the same element are evaluated, prepared and filled simultaneously. Such an element should implement this interface so that working clones of the element can be created.

Author:
Lucian Chirita (lucianc@users.sourceforge.net)
  • Method Details

    • createClone

      JRFillCloneable createClone(JRFillCloneFactory factory)
      Creates a working clone of itself.
      Parameters:
      factory - the clone factory to use while creating the clone
      Returns:
      a working clone of itself