org.jfree.report
Class JFreeReportInfo

java.lang.Object
  extended byorg.jfree.base.Library
      extended byorg.jfree.base.BasicProjectInfo
          extended byorg.jfree.base.BootableProjectInfo
              extended byorg.jfree.ui.about.ProjectInfo
                  extended byorg.jfree.report.JFreeReportInfo
All Implemented Interfaces:
java.lang.Cloneable

public class JFreeReportInfo
extends org.jfree.ui.about.ProjectInfo
implements java.lang.Cloneable

Details about the JFreeReport project.

Author:
David Gilbert

Constructor Summary
JFreeReportInfo()
          Constructs an object containing information about the JFreeReport project.
 
Method Summary
 java.lang.String getLicenceText()
          Tries to read the licence text from jcommon.
static void main(java.lang.String[] args)
          Print the library version and information about the library.
 
Methods inherited from class org.jfree.ui.about.ProjectInfo
getContributors, getLogo, setContributors, setLicenceText, setLogo, toString
 
Methods inherited from class org.jfree.base.BootableProjectInfo
addDependency, getBootClass, getDependencies, isAutoBoot, setAutoBoot, setBootClass
 
Methods inherited from class org.jfree.base.BasicProjectInfo
addLibrary, getCopyright, getLibraries, setCopyright, setInfo, setLicenceName, setName, setVersion
 
Methods inherited from class org.jfree.base.Library
getInfo, getLicenceName, getName, getVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JFreeReportInfo

public JFreeReportInfo()
Constructs an object containing information about the JFreeReport project.

Uses a resource bundle to localise some of the information.

Method Detail

getLicenceText

public java.lang.String getLicenceText()
Tries to read the licence text from jcommon. This method does not reference jcommon directly, as this would increase the size of that class file.

Returns:
the licence text for this project.
See Also:
ProjectInfo.getLicenceText()

main

public static void main(java.lang.String[] args)
Print the library version and information about the library.

After there seems to be confusion about which version is currently used by the user, this method will print the project information to clarify this issue.

Parameters:
args - ignored