Class JFreeReportInfo

java.lang.Object
org.pentaho.reporting.libraries.base.versioning.DependencyInformation
org.pentaho.reporting.libraries.base.versioning.ProjectInformation
org.jfree.report.JFreeReportInfo

public class JFreeReportInfo extends org.pentaho.reporting.libraries.base.versioning.ProjectInformation
Details about the JFreeReport project.
Author:
David Gilbert
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    This namespace contains the compatibility layer for the old JFreeReport structures.
    static final String
    This namespace covers all current reporting structures.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    static boolean
    Checks, whether the Pixie-library is available and in a working condition.
    static void
    main(String[] args)
    Print the library version and information about the library.

    Methods inherited from class org.pentaho.reporting.libraries.base.versioning.ProjectInformation

    addLibrary, addOptionalLibrary, addOptionalLibrary, getBootClass, getCopyright, getInternalName, getLibraries, getOptionalLibraries, getProductId, getReleaseBuildNumber, getReleaseCandidateToken, getReleaseMajor, getReleaseMilestone, getReleaseMinor, getReleaseNumber, getVersion, setBootClass, setCopyright

    Methods inherited from class org.pentaho.reporting.libraries.base.versioning.DependencyInformation

    equals, getInfo, getLicenseName, getName, hashCode, setInfo, setLicenseName, setVersion

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • REPORT_NAMESPACE

      public static final String REPORT_NAMESPACE
      This namespace covers all current reporting structures. These structures are not being forwarded to libLayout and should be treated to be generally invisible for all non-liblayout output targets. This is not an XML namespace, so dont expect to see documents using that namespace. It is purely internal.
      See Also:
    • COMPATIBILITY_NAMESPACE

      public static final String COMPATIBILITY_NAMESPACE
      This namespace contains the compatibility layer for the old JFreeReport structures. This is not an XML namespace, so dont expect to see documents using that namespace. It is purely internal.
      See Also:
  • Method Details

    • getInstance

      public static JFreeReportInfo getInstance()
    • isPixieAvailable

      public static boolean isPixieAvailable()
      Checks, whether the Pixie-library is available and in a working condition.
      Returns:
      true, if Pixie is available, false otherwise.
    • main

      public static void main(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