public class CommandMetadata
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private ArgumentsMetadata |
arguments |
private java.util.List<OptionMetadata> |
commandOptions |
private java.lang.String |
description |
private java.util.List<OptionMetadata> |
globalOptions |
private java.util.List<OptionMetadata> |
groupOptions |
private boolean |
hidden |
private java.util.List<Accessor> |
metadataInjections |
private java.lang.String |
name |
private java.lang.Class<?> |
type |
| Constructor and Description |
|---|
CommandMetadata(java.lang.String name,
java.lang.String description,
boolean hidden,
java.lang.Iterable<OptionMetadata> globalOptions,
java.lang.Iterable<OptionMetadata> groupOptions,
java.lang.Iterable<OptionMetadata> commandOptions,
ArgumentsMetadata arguments,
java.lang.Iterable<Accessor> metadataInjections,
java.lang.Class<?> type) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<OptionMetadata> |
getAllOptions() |
ArgumentsMetadata |
getArguments() |
java.util.List<OptionMetadata> |
getCommandOptions() |
java.lang.String |
getDescription() |
java.util.List<OptionMetadata> |
getGlobalOptions() |
java.util.List<OptionMetadata> |
getGroupOptions() |
java.util.List<Accessor> |
getMetadataInjections() |
java.lang.String |
getName() |
java.lang.Class<?> |
getType() |
boolean |
isHidden() |
static com.google.common.base.Function<CommandMetadata,java.lang.String> |
nameGetter() |
java.lang.String |
toString() |
private final java.lang.String name
private final java.lang.String description
private final boolean hidden
private final java.util.List<OptionMetadata> globalOptions
private final java.util.List<OptionMetadata> groupOptions
private final java.util.List<OptionMetadata> commandOptions
private final ArgumentsMetadata arguments
private final java.util.List<Accessor> metadataInjections
private final java.lang.Class<?> type
public CommandMetadata(java.lang.String name,
java.lang.String description,
boolean hidden,
java.lang.Iterable<OptionMetadata> globalOptions,
java.lang.Iterable<OptionMetadata> groupOptions,
java.lang.Iterable<OptionMetadata> commandOptions,
ArgumentsMetadata arguments,
java.lang.Iterable<Accessor> metadataInjections,
java.lang.Class<?> type)
public java.lang.String getName()
public java.lang.String getDescription()
public boolean isHidden()
public java.util.List<OptionMetadata> getAllOptions()
public java.util.List<OptionMetadata> getGlobalOptions()
public java.util.List<OptionMetadata> getGroupOptions()
public java.util.List<OptionMetadata> getCommandOptions()
public ArgumentsMetadata getArguments()
public java.util.List<Accessor> getMetadataInjections()
public java.lang.Class<?> getType()
public java.lang.String toString()
toString in class java.lang.Objectpublic static com.google.common.base.Function<CommandMetadata,java.lang.String> nameGetter()