|
||||||||||
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.PartCommand
public class PartCommand
Defines PART command. If the part command is from us, we should remove that channel from the list of channels. If the part command is from someone else, we should remove that user from the list of users for that channel.
Field Summary |
---|
Fields inherited from class f00f.net.irc.martyr.commands.AbstractInCommand |
---|
attributes |
Constructor Summary | |
---|---|
PartCommand()
For use as a factory |
|
PartCommand(FullNick user,
java.lang.String channel,
java.lang.String reason)
For use as an incoming command. |
|
PartCommand(java.lang.String channel)
For use as an outgoing command. |
|
PartCommand(java.lang.String channel,
java.lang.String reason)
For use as an outgoing command. |
Method Summary | |
---|---|
java.lang.String |
getChannel()
|
java.lang.String |
getIrcIdentifier()
Returns the string IRC uses to identify this command. |
java.lang.String |
getReason()
|
FullNick |
getUser()
|
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)
Takes client state action. |
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 PartCommand()
public PartCommand(FullNick user, java.lang.String channel, java.lang.String reason)
user
- User that is partingchannel
- Channel that the user is parting fromreason
- Reason for partpublic PartCommand(java.lang.String channel, java.lang.String reason)
channel
- Channel that we are parting fromreason
- Reason we are partingpublic PartCommand(java.lang.String channel)
channel
- Channel that we are parting fromMethod 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 getReason()
public java.lang.String getChannel()
public FullNick getUser()
public boolean updateClientState(ClientState state)
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 |