com.jrefinery.ui.about
Class ProjectInfo

java.lang.Object
  extended by com.jrefinery.ui.about.ProjectInfo

public class ProjectInfo
extends java.lang.Object

A class for recording the basic information about an open source software project.


Field Summary
protected  java.util.List contributors
           
protected  java.lang.String copyright
          The project copyright statement.
protected  java.lang.String info
          Further info about the project (typically a URL for the project's web page).
protected  java.util.List libraries
           
protected  java.lang.String licenceName
          The name of the licence.
protected  java.lang.String licenceText
          The licence text.
protected  java.lang.String name
          The project name.
protected  java.lang.String version
          The project version.
 
Constructor Summary
ProjectInfo()
          Constructs an empty project info object.
ProjectInfo(java.lang.String name, java.lang.String version, java.lang.String info, java.lang.String copyright, java.lang.String licence)
          Constructs a project info object.
 
Method Summary
 java.util.List getContributors()
           
 java.lang.String getCopyright()
           
 java.lang.String getInfo()
           
 java.util.List getLibraries()
           
 java.lang.String getLicenceName()
           
 java.lang.String getLicenceText()
           
 java.lang.String getName()
          Returns the project name.
 java.lang.String getVersion()
           
 java.lang.String toString()
          Returns a string describing the project.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name
The project name.


version

protected java.lang.String version
The project version.


copyright

protected java.lang.String copyright
The project copyright statement.


info

protected java.lang.String info
Further info about the project (typically a URL for the project's web page).


licenceName

protected java.lang.String licenceName
The name of the licence.


licenceText

protected java.lang.String licenceText
The licence text.


contributors

protected java.util.List contributors

libraries

protected java.util.List libraries
Constructor Detail

ProjectInfo

public ProjectInfo()
Constructs an empty project info object.


ProjectInfo

public ProjectInfo(java.lang.String name,
                   java.lang.String version,
                   java.lang.String info,
                   java.lang.String copyright,
                   java.lang.String licence)
Constructs a project info object.

Method Detail

getName

public java.lang.String getName()
Returns the project name.


getVersion

public java.lang.String getVersion()

getInfo

public java.lang.String getInfo()

getCopyright

public java.lang.String getCopyright()

getLicenceName

public java.lang.String getLicenceName()

getLicenceText

public java.lang.String getLicenceText()

getContributors

public java.util.List getContributors()

getLibraries

public java.util.List getLibraries()

toString

public java.lang.String toString()
Returns a string describing the project.

Overrides:
toString in class java.lang.Object


Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.