org.jfree.ui.about
Class ProjectInfo
A class for recording the basic information about a free or open source software project.
ProjectInfo() - Constructs an empty project info object.
|
ProjectInfo(String name, String version, String info, Image logo, String copyright, String licenceName, String licenceText) - Constructs a project info object.
|
addLibrary , addOptionalLibrary , addOptionalLibrary , getCopyright , getLibraries , getOptionalLibraries , setCopyright , setInfo , setLicenceName , setName , setVersion |
ProjectInfo
public ProjectInfo()
Constructs an empty project info object.
ProjectInfo
public ProjectInfo(String name,
String version,
String info,
Image logo,
String copyright,
String licenceName,
String licenceText)
Constructs a project info object.
name
- the name of the project.version
- the version.info
- other info (usually a URL).logo
- the project logo.copyright
- a copyright statement.licenceName
- the name of the licence that applies to the project.licenceText
- the text of the licence that applies to the project.
getContributors
public List getContributors()
Returns the list of contributors for the project.
- the list of contributors.
getLicenceText
public String getLicenceText()
Returns the licence text.
getLogo
public Image getLogo()
Returns the logo.
setContributors
public void setContributors(List contributors)
Sets the list of contributors.
contributors
- the list of contributors.
setLicenceText
public void setLicenceText(String licenceText)
Sets the project licence text.
licenceText
- the licence text.
setLogo
public void setLogo(Image logo)
Sets the project logo.
toString
public String toString()
Returns a string describing the project.
- a string describing the project.