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.