-
-
Field Summary
Fields Modifier and Type Field Description private final List<Argument<?, T>>
arguments
private final String
description
private final Permission
permission
private 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 String
getDescription()
Explanation of usage and definition. final Permission
getPermission()
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.
-
-
-
-