saker.nest Documentation TaskDoc JavaDoc Packages
Annotation to be placed on tasks to provide information about input parameters.

Any class that is declared to be contained in a bundle in the task declarations entry file can be annotated with NestParameterInformation. The fields in the annotation is used to convey information about a given task parameter.

Methods
public String[]
aliases() default {}
Specifies the alias names of the parameter.
public boolean
deprecated() default false
Specifies if the parameter is deprecated.
public NestInformation[]
info() default {}
Specifies the documentational informations about the task parameter.
public boolean
required() default false
Specifies if the parameter is required.
public NestTypeUsage
type() default @NestTypeUsage(kind = "OBJECT_LITERAL", value = Object.class)
Specifies the type information of the parameter.
public String
Specifies the name of the parameter.
public abstract String[] aliases() default {}
Specifies the alias names of the parameter.
The aliases.
public abstract boolean deprecated() default false
Specifies if the parameter is deprecated.
true if deprecated.
public abstract NestInformation[] info() default {}
Specifies the documentational informations about the task parameter.
The informations.
public abstract boolean required() default false
Specifies if the parameter is required.
true if required.
public abstract NestTypeUsage type() default @NestTypeUsage(kind = "OBJECT_LITERAL", value = Object.class)
Specifies the type information of the parameter.
The type information.
public abstract String value()
Specifies the name of the parameter.
The name.