org.jfree.report

Class JFreeReportInfo


public class JFreeReportInfo
extends ProjectInfo

Details about the JFreeReport project.
Author:
David Gilbert

Field Summary

static String
COMPATIBILITY_NAMESPACE
This namespace contains the compatibility layer for the old JFreeReport structures.
static String
REPORT_NAMESPACE
This namespace covers all current reporting structures.

Method Summary

static JFreeReportInfo
getInstance()
String
getLicenceText()
Tries to read the licence text from jcommon.
static boolean
isPixieAvailable()
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.

Field Details

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.

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.

Method Details

getInstance

public static JFreeReportInfo getInstance()

getLicenceText

public 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:
org.jfree.ui.about.ProjectInfo.getLicenceText()

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