org.jfree.ui.about

## Class Licences

- java.lang.Object
- - 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

Fields
`static java.lang.String` `GPL` The GNU General Public Licence.
`static java.lang.String` `LGPL` The GNU Lesser General Public Licence.

### Constructor Summary

Constructors
Constructor and Description
`Licences()`

### Method Summary

Methods
`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.