Class Library

java.lang.Object
org.jfree.base.Library
Direct Known Subclasses:
BasicProjectInfo, Library

public class Library extends Object
A simple class representing a library in a software project. For use in the AboutFrame class.
  • Field Details

    • name

      private String name
      The name.
    • version

      private String version
      The version.
    • licenceName

      private String licenceName
      The licenceName.
    • info

      private String info
      The version.
  • Constructor Details

    • Library

      public Library(String name, String version, String licence, String info)
      Creates a new library reference.
      Parameters:
      name - the name.
      version - the version.
      licence - the licenceName.
      info - the web address or other info.
    • Library

      protected Library()
      Creates a new library reference.
  • Method Details

    • getName

      public String getName()
      Returns the library name.
      Returns:
      the library name.
    • getVersion

      public String getVersion()
      Returns the library version.
      Returns:
      the library version.
    • getLicenceName

      public String getLicenceName()
      Returns the licenceName text.
      Returns:
      the licenceName text.
    • getInfo

      public String getInfo()
      Returns the project info for the library.
      Returns:
      the project info.
    • setInfo

      protected void setInfo(String info)
      Sets the project info.
      Parameters:
      info - the project info.
    • setLicenceName

      protected void setLicenceName(String licenceName)
      Sets the licence name.
      Parameters:
      licenceName - the licence name.
    • setName

      protected void setName(String name)
      Sets the project name.
      Parameters:
      name - the project name.
    • setVersion

      protected void setVersion(String version)
      Sets the version identifier.
      Parameters:
      version - the version identifier.
    • equals

      public boolean equals(Object o)
      Tests this object for equality with an arbitrary object.
      Overrides:
      equals in class Object
      Parameters:
      o - the object.
      Returns:
      A boolean.
    • hashCode

      public int hashCode()
      Returns a hash code for this instance.
      Overrides:
      hashCode in class Object
      Returns:
      A hash code.