|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Revision(value="$Revision: 1.7 $",
date="$Date: 2006/12/20 17:21:19 $",
tag="$Name: $")
@Retention(value=RUNTIME)
@Target(value={TYPE,FIELD,METHOD,CONSTRUCTOR,PACKAGE})
@Documented
public @interface Project
An annotation specifying the short and long
names of a project, as well as various other meta-information. By convention
this annotation should appear on the package-info.java at the
root of the project.
TODO: Javadoc review, Seal/Finalize
Projects| Required Element Summary | |
|---|---|
String |
value
The short name of the project, often an acronym. |
| Optional Element Summary | |
|---|---|
String |
name
The long name of the project, often the expansion of the acronym. |
DevelopmentStatus |
status
The development status of the project. |
String |
version
The current version of the project. |
String |
website
The main website for the project, including documentation, updates and downloads. |
| Element Detail |
|---|
public abstract String value
public abstract String name
acronym.
public abstract String website
public abstract String version
Version.
public abstract DevelopmentStatus status
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||