Deprecated API

Deprecated Classes
org.jfree.report.function.AverageExpression
          this has been replaced by the ColumnAverageExpression. 
org.jfree.report.DefaultLogModule
          Use the JCommon logging instead. This one is no longer active. 
org.jfree.report.function.ItemColumnQuotientExpression
          Use PercentageExpression instead, it's name is much clearer 
org.jfree.report.function.PaintComponentFunction
          Use the new Component-Element instead. It uses drawables for this job, and therefore the result looks much better. 
org.jfree.report.function.PaintDynamicComponentFunction
          Use the new Component-Element instead. It uses drawables for this job, and therefore the result looks much better. 
 

Deprecated Exceptions
org.jfree.report.function.FunctionInitializeException
          Noone is using this anymore, since Expressions use the bean interface 
 

Deprecated Fields
org.jfree.report.DefaultLogModule.DISABLE_LOGGING_KEY
          this has moved to JCommon. 
org.jfree.report.DefaultLogModule.LOGTARGET_KEY
          this has moved to JCommon. 
org.jfree.report.JFreeReport.REPORT_LOCALIZATION_PROPERTY
          Since JFreeReport 0.8.7 Expressions have full access to report locales 
 

Deprecated Methods
org.jfree.report.elementfactory.StaticShapeElementFactory.createLineShapeElement(String, Color, Stroke, Line2D)
          the line shape elements should be created by using one of the createShapeElement methods or the createHorizontalLine method for horizontal lines which span the complete band. 
org.jfree.report.Band.getElements()
          use getElementArray() instead. 
org.jfree.report.util.LevelList.getElementsForLevel(int)
          use the array methods for best performance. 
org.jfree.report.modules.output.support.itext.BaseFontFactory.getFontfileForName(String)
          this method does not support font styles. 
org.jfree.report.function.ElementVisibilitySwitchFunction.getInitialTriggerValue()
          use getInitialState instead. 
org.jfree.report.modules.gui.base.PreviewProxyBase.init(JFreeReport)
          use setReport(..) instead. 
org.jfree.report.modules.gui.base.PreviewProxyBase.setFirstPageAction(Action)
          this method does not update the buttons and menus and will be private in one of the next versions. 
org.jfree.report.modules.gui.base.PreviewProxyBase.setGotoAction(Action)
          this method does not update the buttons and menus and will be private in one of the next versions. 
org.jfree.report.elementfactory.StaticImageElementFactory.setImageReference(ImageContainer)
          use setImageContainer instead 
org.jfree.report.modules.gui.base.PreviewProxyBase.setLastPageAction(Action)
          this method does not update the buttons and menus and will be private in one of the next versions. 
org.jfree.report.modules.gui.base.PreviewProxyBase.setNextPageAction(Action)
          this method does not update the buttons and menus and will be private in one of the next versions. 
org.jfree.report.modules.gui.base.PreviewProxyBase.setPreviousPageAction(Action)
          this method does not update the buttons and menus and will be private in one of the next versions. 
org.jfree.report.modules.gui.base.PreviewProxyBase.setZoomInAction(Action)
          this method does not update the buttons and menus and will be private in one of the next versions. 
org.jfree.report.modules.gui.base.PreviewProxyBase.setZoomOutAction(Action)
          this method does not update the buttons and menus and will be private in one of the next versions.