rcf.core.framework.source
Annotation Type License


@Revision(value="$Revision: 1.6 $",
          date="$Date: 2006/12/20 17:21:19 $",
          tag="$Name:  $")
@Retention(value=RUNTIME)
@Target(value={TYPE,PACKAGE})
@Documented
public @interface License

An annotation specifying both the license under which this code is distributed, and an optional summary of that license.

TODO: Javadoc review, Seal/Finalize

Version:
$Revision: 1.6 $
Author:
Greg Gibeling

Required Element Summary
 String value
          Can be the actual text of the license under which the code is distributed or a URL specifying a webpage with the license.
 
Optional Element Summary
 LicenseType type
          A hint as to the type of the {@link #value() license.
 

Element Detail

value

public abstract String value
Can be the actual text of the license under which the code is distributed or a URL specifying a webpage with the license.

type

public abstract LicenseType type
A hint as to the type of the {@link #value() license. Note that this is not legally binding, in any way, it is merely a hint to the user of this code.

Default:
Unknown