public class Subcommand
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Subcommand.ArgumentDescriptor |
static class |
Subcommand.Builder<T extends SubcommandBuilder> |
Modifier and Type | Method and Description |
---|---|
static SubcommandBuilder |
builder() |
java.util.Set<java.lang.String> |
getAliases() |
java.util.function.BiFunction<CMDSender,Arguments,java.util.List<java.lang.String>> |
getArgumentResolver() |
java.util.List<Subcommand.ArgumentDescriptor> |
getArguments() |
java.lang.String |
getArgumentsAsString() |
java.lang.String |
getDescription() |
java.util.function.BiConsumer<CMDSender,Arguments> |
getExecutor() |
java.util.List<java.lang.String> |
getInDepthDescription() |
java.lang.String |
getPrimaryAlias() |
java.util.Set<java.lang.String> |
getRequiredPermissions() |
public static SubcommandBuilder builder()
public java.lang.String getPrimaryAlias()
public java.util.Set<java.lang.String> getAliases()
public java.util.Set<java.lang.String> getRequiredPermissions()
public java.lang.String getDescription()
public java.util.List<java.lang.String> getInDepthDescription()
public java.util.List<Subcommand.ArgumentDescriptor> getArguments()
public java.util.function.BiFunction<CMDSender,Arguments,java.util.List<java.lang.String>> getArgumentResolver()
public java.lang.String getArgumentsAsString()