org.jtheque.core.managers.module.annotations
Annotation Type Module


@Documented
@Inherited
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface Module

An annotation to describe a module.

Author:
Baptiste Wicht

Required Element Summary
 java.lang.String author
          Return the author of the module.
 java.lang.String coreVersion
          Return the needed core version of the module.
 java.lang.String description
          Return the description of the module.
 java.lang.String jarFile
          Return the name of the jar file of the module.
 java.lang.String name
          Return the name of the module.
 java.lang.String version
          Return the version of the module.
 

Element Detail

name

public abstract java.lang.String name
Return the name of the module.

Returns:
The name of the module.

author

public abstract java.lang.String author
Return the author of the module.

Returns:
The author of the module.

description

public abstract java.lang.String description
Return the description of the module.

Returns:
The description of the module.

version

public abstract java.lang.String version
Return the version of the module.

Returns:
The version of the module.

coreVersion

public abstract java.lang.String coreVersion
Return the needed core version of the module.

Returns:
The needed core version of the module.

jarFile

public abstract java.lang.String jarFile
Return the name of the jar file of the module.

Returns:
The name of the jar file of the module.


Copyright © 2009 JTheque. All Rights Reserved.