Crossfire JXClient, Trunk  R20561
com.realtime.crossfire.jxclient.commands.BindingsCommand Class Reference

Implements the "bindings" command, listing currently active keybindings (for both a character and the global ones). More...

+ Inheritance diagram for com.realtime.crossfire.jxclient.commands.BindingsCommand:
+ Collaboration diagram for com.realtime.crossfire.jxclient.commands.BindingsCommand:

Public Member Functions

boolean allArguments ()
 Returns whether all remaining commands should be included as arguments.
Returns
whether all remaining commands should be included as arguments
More...
 
 BindingsCommand (@NotNull final CrossfireServerConnection crossfireServerConnection, @NotNull final KeybindingsManager keybindingsManager)
 Creates a new instance. More...
 
void execute (@NotNull final String args)
 Executes the command with the given arguments.
Parameters
argsthe command arguments
More...
 
- Public Member Functions inherited from com.realtime.crossfire.jxclient.commands.AbstractCommand
String getCommandName ()
 Returns the name of the command.
Returns
the name
More...
 
String toString ()
 

Private Attributes

final KeybindingsManager keybindingsManager
 Where to find bindings information. More...
 

Additional Inherited Members

- Protected Member Functions inherited from com.realtime.crossfire.jxclient.commands.AbstractCommand
 AbstractCommand (@NotNull final String commandName, @NotNull final CrossfireServerConnection crossfireServerConnection)
 Creates a new instance. More...
 
void drawInfo (@NotNull final String message)
 Displays a regular output message. More...
 
void drawInfo (@NotNull final String message, final int color)
 Displays a message. More...
 
void drawInfoError (@NotNull final String message)
 Displays an error message. More...
 

Detailed Description

Implements the "bindings" command, listing currently active keybindings (for both a character and the global ones).

Author
Nicolas Weeger

Definition at line 13 of file BindingsCommand.java.

Constructor & Destructor Documentation

◆ BindingsCommand()

com.realtime.crossfire.jxclient.commands.BindingsCommand.BindingsCommand ( @NotNull final CrossfireServerConnection  crossfireServerConnection,
@NotNull final KeybindingsManager  keybindingsManager 
)

Creates a new instance.

Parameters
crossfireServerConnectionthe connection instance
keybindingsManagerbindings information

Definition at line 25 of file BindingsCommand.java.

References com.realtime.crossfire.jxclient.commands.BindingsCommand.keybindingsManager.

Member Function Documentation

◆ allArguments()

boolean com.realtime.crossfire.jxclient.commands.BindingsCommand.allArguments ( )

Returns whether all remaining commands should be included as arguments.

Returns
whether all remaining commands should be included as arguments

Implements com.realtime.crossfire.jxclient.commands.Command.

Definition at line 34 of file BindingsCommand.java.

◆ execute()

void com.realtime.crossfire.jxclient.commands.BindingsCommand.execute ( @NotNull final String  args)

Executes the command with the given arguments.

Parameters
argsthe command arguments

Implements com.realtime.crossfire.jxclient.commands.Command.

Definition at line 42 of file BindingsCommand.java.

References com.realtime.crossfire.jxclient.commands.AbstractCommand.drawInfo(), and com.realtime.crossfire.jxclient.gui.keybindings.KeybindingsManager.getBindingsForPartialCommand().

+ Here is the call graph for this function:

Member Data Documentation

◆ keybindingsManager

final KeybindingsManager com.realtime.crossfire.jxclient.commands.BindingsCommand.keybindingsManager
private

Where to find bindings information.

Definition at line 18 of file BindingsCommand.java.

Referenced by com.realtime.crossfire.jxclient.commands.BindingsCommand.BindingsCommand().


The documentation for this class was generated from the following file: