-
-
Field Summary
Fields Modifier and Type Field Description private final List<Argument<?, T>>argumentsprivate final Stringdescriptionprivate final Permissionpermissionprivate final ContextAction<T>action
-
Constructor Summary
Constructors Constructor Description Usage(List<Argument<?, T>> arguments, String description, Permission permission, ContextAction<T> action)
-
Method Summary
Modifier and Type Method Description final List<Argument<?, T>>getArguments()A list of arguments. final StringgetDescription()Explanation of usage and definition. final PermissiongetPermission()The privileges required to execute this definition. final ContextAction<T>getAction()What will be executed if you enter this definition. -
-
Constructor Detail
-
Usage
Usage(List<Argument<?, T>> arguments, String description, Permission permission, ContextAction<T> action)
-
-
Method Detail
-
getArguments
final List<Argument<?, T>> getArguments()
A list of arguments. This is also used for the definition.
-
getDescription
final String getDescription()
Explanation of usage and definition. Used in the default help message.
-
getPermission
final Permission getPermission()
The privileges required to execute this definition. The default is specified by the FlyLibBuilder defaultPermission.
-
getAction
final ContextAction<T> getAction()
What will be executed if you enter this definition.
-
-
-
-