public class Command
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
command
The command.
|
private Parameters |
parameters
The parameters.
|
private Parameters |
userParameters
The user parameters.
|
| Constructor and Description |
|---|
Command(java.lang.String command)
Instantiates a new command.
|
Command(java.lang.String sender,
java.lang.String recipient,
java.lang.String command)
Instantiates a new command.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(java.lang.String key,
java.lang.String value)
Adds the parameter.
|
void |
addParameters(Parameters hash)
Adds the parameters.
|
void |
addUserParameter(java.lang.String key,
java.lang.String value)
Adds the user parameter.
|
void |
addUserParameters(Parameters hash)
Adds the user parameters.
|
boolean |
containsParameter(java.lang.String parameter)
Contains parameter.
|
boolean |
containsUserParameter(java.lang.String parameter)
Contains user parameter.
|
java.lang.String |
getCommand()
Gets the command.
|
java.lang.String |
getParameter(java.lang.String key)
Gets the parameter.
|
Parameters |
getParameters()
Gets the parameters.
|
java.lang.String |
getRecipient()
Gets the recipient.
|
java.lang.String |
getSender()
Gets the sender.
|
java.lang.String |
getUserParameter(java.lang.String key)
Gets the user parameter.
|
Parameters |
getUserParameters()
Gets the user parameters.
|
static void |
main(java.lang.String[] args)
The main method.
|
static Command |
parse(java.lang.String str)
Parses the.
|
void |
setRecipient(java.lang.String recipient)
Sets the recipient.
|
void |
setSender(java.lang.String sender)
Sets the sender.
|
java.lang.String |
toString() |
private java.lang.String command
private Parameters parameters
private Parameters userParameters
public Command(java.lang.String command)
command - the commandpublic Command(java.lang.String sender,
java.lang.String recipient,
java.lang.String command)
sender - the senderrecipient - the recipientcommand - the commandpublic java.lang.String getRecipient()
public void setRecipient(java.lang.String recipient)
recipient - the new recipientpublic java.lang.String getSender()
public void setSender(java.lang.String sender)
sender - the new senderpublic java.lang.String getCommand()
public boolean containsParameter(java.lang.String parameter)
parameter - the parameterpublic boolean containsUserParameter(java.lang.String parameter)
parameter - the parameterpublic void addParameter(java.lang.String key,
java.lang.String value)
key - the keyvalue - the valuepublic void addParameters(Parameters hash)
hash - the hashpublic java.lang.String getParameter(java.lang.String key)
key - the keypublic Parameters getParameters()
public void addUserParameter(java.lang.String key,
java.lang.String value)
key - the keyvalue - the valuepublic void addUserParameters(Parameters hash)
hash - the hashpublic java.lang.String getUserParameter(java.lang.String key)
key - the keypublic Parameters getUserParameters()
public static Command parse(java.lang.String str)
str - the strpublic java.lang.String toString()
toString in class java.lang.Objectpublic static void main(java.lang.String[] args)
args - the arguments