|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--f00f.net.irc.martyr.commands.GenericInCommand
|
+--f00f.net.irc.martyr.commands.GenericCommand
|
+--f00f.net.irc.martyr.commands.QuitCommand
Defines QUIT command. The QUIT command asks the irc server to disconnect us, and we can optionally give a reason. The QUIT command is also received by us if someone on a channel we are on quits.
What should be done to signal to the framework that the disconnection that should come from the server is legit, and we shouldn't try to re-connecet? For now it will be assumed that the user of the framework will signal all the appropriate classes that a legit disconnection will happen (ie AutoRegister which will try to re-connect otherwise).
| Fields inherited from class f00f.net.irc.martyr.commands.GenericInCommand |
attributes |
| Constructor Summary | |
QuitCommand()
For use as a factory |
|
QuitCommand(FullNick user,
java.lang.String reason)
For use as an incoming command. |
|
QuitCommand(java.lang.String reason)
For use as an outgoing command. |
|
| Method Summary | |
java.lang.String |
getIrcIdentifier()
Returns the string IRC uses to identify this command. |
java.lang.String |
getReason()
|
FullNick |
getUser()
|
boolean |
isOurQuit(ClientState state)
Returns true if we are the ones quitting. |
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)
If we are quitting, we won't be worrying about our client state. |
| Methods inherited from class f00f.net.irc.martyr.commands.GenericCommand |
render |
| Methods inherited from class f00f.net.irc.martyr.commands.GenericInCommand |
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 QuitCommand()
public QuitCommand(FullNick user,
java.lang.String reason)
public QuitCommand(java.lang.String reason)
| Method Detail |
public InCommand parse(java.lang.String prefix,
java.lang.String identifier,
java.lang.String params)
GenericInCommandparse in class GenericInCommandpublic java.lang.String getIrcIdentifier()
Commandpublic java.lang.String renderParams()
GenericCommandrenderParams in class GenericCommandpublic java.lang.String getReason()
public FullNick getUser()
public boolean isOurQuit(ClientState state)
public boolean updateClientState(ClientState state)
updateClientState in class GenericInCommand
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||