|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object f00f.net.irc.martyr.commands.AbstractInCommand f00f.net.irc.martyr.commands.AbstractCommand f00f.net.irc.martyr.commands.KickCommand
public class KickCommand
Defines KICK command.
Field Summary |
---|
Fields inherited from class f00f.net.irc.martyr.commands.AbstractInCommand |
---|
attributes |
Constructor Summary | |
---|---|
KickCommand()
For use as a factory |
|
KickCommand(FullNick userKicker,
java.lang.String channel,
java.lang.String userKicked,
java.lang.String comment)
|
|
KickCommand(java.lang.String channel,
java.lang.String userToKick,
java.lang.String comment)
|
Method Summary | |
---|---|
java.lang.String |
getChannel()
|
java.lang.String |
getComment()
|
java.lang.String |
getIrcIdentifier()
Returns the string IRC uses to identify this command. |
FullNick |
getKicked()
|
FullNick |
getKicker()
|
boolean |
kickedUs(ClientState state)
|
InCommand |
parse(java.lang.String prefix,
java.lang.String identifier,
java.lang.String params)
Parses a string and produces a formed command object, if it can. |
java.lang.String |
renderParams()
Renders the parameters of this command. |
boolean |
updateClientState(ClientState state)
By default, commands do not update the client state. |
Methods inherited from class f00f.net.irc.martyr.commands.AbstractCommand |
---|
render |
Methods inherited from class f00f.net.irc.martyr.commands.AbstractInCommand |
---|
getAttribute, getAttributeKeys, getIntParameter, getParameter, getSourceString, getState, selfRegister, setAttribute, setSourceString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public KickCommand()
public KickCommand(FullNick userKicker, java.lang.String channel, java.lang.String userKicked, java.lang.String comment)
public KickCommand(java.lang.String channel, java.lang.String userToKick, java.lang.String comment)
Method Detail |
---|
public InCommand parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
AbstractInCommand
parse
in interface InCommand
parse
in class AbstractInCommand
prefix
- Prefix of the commandidentifier
- ID of the commandparams
- Parameters of the command
public java.lang.String getIrcIdentifier()
Command
public java.lang.String renderParams()
AbstractCommand
renderParams
in class AbstractCommand
public java.lang.String getChannel()
public FullNick getKicker()
public FullNick getKicked()
public java.lang.String getComment()
public boolean kickedUs(ClientState state)
public boolean updateClientState(ClientState state)
AbstractInCommand
updateClientState
in interface InCommand
updateClientState
in class AbstractInCommand
state
- Client state to be updated
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |