CommandContext

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 AbstractCommand calledCommand
@Nonnull final CommandSender sender
@Nonnull final String inputString

appendArgumentData

public void appendArgumentData (@Nonnull final Argument argument, @Nonnull final String[] data, final boolean asListArgument, @Nonnull final ParseResult parseResult)

Method appendArgumentData.

Parameters:
@Nonnull final Argument argument
@Nonnull final String[] data
final boolean asListArgument
@Nonnull final ParseResult parseResult

get

public DataType get (@Nonnull final Argument argument)

Method get.

Parameters:
@Nonnull final Argument argument

getInput

public String[] getInput (@Nonnull final Argument argument)

Method getInput.

Parameters:
@Nonnull final Argument argument

provided

public boolean provided (@Nonnull final Argument argument)

Method provided.

Parameters:
@Nonnull final Argument argument

getInputString

public String getInputString ()

Method getInputString.

sendMessage

public void sendMessage (@Nonnull final Message message)

Method sendMessage.

Parameters:
@Nonnull final Message message

isPlayer

public boolean isPlayer ()

Method isPlayer.

senderAs

public T senderAs (@Nonnull final Class senderType)

Method senderAs.

Parameters:
@Nonnull final Class senderType

senderAsPlayerRef

public Ref senderAsPlayerRef ()

Method senderAsPlayerRef.

sender

public CommandSender sender ()

Method sender.

getCalledCommand

public AbstractCommand getCalledCommand ()

Method getCalledCommand.