org.jfree.ui.about
Class Licences

java.lang.Object
  extended by org.jfree.ui.about.Licences

public class Licences
extends java.lang.Object

Contains the full texts of the GNU General Public Licence and the GNU Lesser General Public Licence.

These are used in the presentation of a standard 'About' frame.

Author:
David Gilbert

Field Summary
static java.lang.String GPL
          The GNU General Public Licence.
static java.lang.String LGPL
          The GNU Lesser General Public Licence.
 
Constructor Summary
Licences()
           
 
Method Summary
 java.lang.String getGPL()
          Returns the GPL text in a non static way to prevent the compiler to copy the contents of the field.
static Licences getInstance()
          Returns a reference to this class.
 java.lang.String getLGPL()
          Returns the LGPL text in a non static way to prevent the compiler to copy the contents of the field.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GPL

public static final java.lang.String GPL
The GNU General Public Licence.

See Also:
Constant Field Values

LGPL

public static final java.lang.String LGPL
The GNU Lesser General Public Licence.

See Also:
Constant Field Values
Constructor Detail

Licences

public Licences()
Method Detail

getInstance

public static Licences getInstance()
Returns a reference to this class.

Returns:
the instance reference.

getGPL

public java.lang.String getGPL()
Returns the GPL text in a non static way to prevent the compiler to copy the contents of the field.

Returns:
the GPL licence text.

getLGPL

public java.lang.String getLGPL()
Returns the LGPL text in a non static way to prevent the compiler to copy the contents of the field.

Returns:
the LGPL licence text.