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