final class CommandContext
Class CommandContext. Provides commandcontext functionality for the Hytale server.
java.lang.Object > CommandContext
Field Summary
defaultArg
final
DefaultArg>
defaultArg
Field defaultArg.
numParameters
final
int
numParameters
Field numParameters.
convertedValue
final
DataType
convertedValue
Field convertedValue.
defaultValueArgument
final
AbstractOptionalArg.DefaultValueArgument>
defaultValueArgument
Field defaultValueArgument.
defaultValue
final
Object
defaultValue
Field defaultValue.
Method Detail
CommandContext
public
public
CommandContext
(@Nonnull final AbstractCommand calledCommand, @Nonnull final CommandSender sender, @Nonnull final String inputString)
Method CommandContext.
- Parameters:
@Nonnull final AbstractCommandcalledCommand@Nonnull final CommandSendersender@Nonnull final StringinputString
appendArgumentData
public
void
appendArgumentData
(@Nonnull final Argument, DataType> argument, @Nonnull final String[] data, final boolean asListArgument, @Nonnull final ParseResult parseResult)
Method appendArgumentData.
- Parameters:
@Nonnull final Argument, DataType>argument@Nonnull final String[]datafinal booleanasListArgument@Nonnull final ParseResultparseResult
getInputString
public
String
getInputString
()
Method getInputString.
isPlayer
public
boolean
isPlayer
()
Method isPlayer.
senderAs
public
T
senderAs
(@Nonnull final Class senderType)
Method senderAs.
- Parameters:
@Nonnull final ClasssenderType