Uses of Interface
f00f.net.irc.martyr.InCommand

Packages that use InCommand
f00f.net.irc.martyr   
f00f.net.irc.martyr.clientstate   
f00f.net.irc.martyr.commands   
f00f.net.irc.martyr.dcc   
f00f.net.irc.martyr.errors   
f00f.net.irc.martyr.replies   
f00f.net.irc.martyr.services   
f00f.net.irc.martyr.test   
 

Uses of InCommand in f00f.net.irc.martyr
 

Methods in f00f.net.irc.martyr that return InCommand
 InCommand CommandRegister.getCommand(java.lang.String ident)
           
protected  InCommand IRCConnection.getCommandObject(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
          Given the three parts of an IRC command, generates an object to represent that command.
 InCommand 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.
 

Methods in f00f.net.irc.martyr with parameters of type InCommand
 void CommandRegister.addCommand(java.lang.String ident, InCommand command)
           
protected abstract  void GenericCommandAutoService.updateCommand(InCommand command)
           
 

Uses of InCommand in f00f.net.irc.martyr.clientstate
 

Methods in f00f.net.irc.martyr.clientstate with parameters of type InCommand
 void Channel.addMember(FullNick nick, InCommand why)
           
 void Channel.addMember(java.lang.String member, InCommand why)
          Adds the member to the channel.
 void Channel.removeMember(FullNick nick, InCommand why)
          Simply a wrapper to allow FullNicks to be used.
 void Channel.removeMember(java.lang.String member, InCommand why)
          Removes the user from the channel.
 

Uses of InCommand in f00f.net.irc.martyr.commands
 

Classes in f00f.net.irc.martyr.commands that implement InCommand
 class AbstractCommand
          Defines a generic command.
 class AbstractInCommand
          Defines a generic command.
 class ActionCtcp
          ActionCtcp allows the application to do a '/me'.
 class ChannelModeCommand
          Defines the ChannelMode command.
 class CtcpMessage
          This facilitates the sending and receiving of CTCP messages.
 class CtcpNotice
          This facilitates the sending and receiving of CTCP messages.
 class InviteCommand
           
 class IsonCommand
          Defines the ISON command, which is used to determine if a user or a list of users is online.
 class JoinCommand
          Defines JOIN command.
 class KickCommand
          Defines KICK command.
 class MessageCommand
          Defines the PRIVMSG command.
 class ModeCommand
          Defines MODE command.
 class NickCommand
          Defines NICK command.
 class NoticeCommand
          Defines the NOTICE command.
 class PartCommand
          Defines PART command.
 class PingCommand
          Defines the PING command.
 class PongCommand
          Defines the PONG command.
 class QuitCommand
          Defines QUIT command.
 class TopicCommand
           
 class UnknownCommand
          Some unknown command, for which there is no factory.
 class UserModeCommand
          Defines a user MODE command.
 class WelcomeCommand
          Defines the commands that a server issues to welcome us.
 

Methods in f00f.net.irc.martyr.commands that return InCommand
 InCommand WelcomeCommand.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.
 InCommand UserModeCommand.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
          Should not be called, as ModeCommand does the parsing and instantiation of this class.
 InCommand UnknownCommand.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
          Never parsed.
 InCommand TopicCommand.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand QuitCommand.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand PongCommand.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
          PONG shouldn't be sent to us.
 InCommand PingCommand.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.
 InCommand PartCommand.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NickCommand.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand KickCommand.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand JoinCommand.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand IsonCommand.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand InviteCommand.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoticeCommand.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.
 InCommand ModeCommand.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand ChannelModeCommand.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
          Shouldn't be called, as ModeCommand should be responsible for parsing and creating this class.
 InCommand MessageCommand.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.
abstract  InCommand AbstractInCommand.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.
 

Uses of InCommand in f00f.net.irc.martyr.dcc
 

Methods in f00f.net.irc.martyr.dcc with parameters of type InCommand
 void AutoDccSetup.updateCommand(InCommand updated)
          Checks to see if the message is a CTCP message, and if so, calls handleCtcp.
 

Uses of InCommand in f00f.net.irc.martyr.errors
 

Classes in f00f.net.irc.martyr.errors that implement InCommand
 class AlreadyRegisteredError
          Code: 462 ERR_ALREADYREGISTERED :You may not reregister Returned by the server to any link which tries to change part of the registered details (such as password or user details from second USER message).
 class CannotSendToChanError
          Code: 404 ERR_CANNOTSENDTOCHAN <channel name> :Cannot send to channel Sent to a user who is either (a) not on a channel which is mode +n or (b) not a chanop (or mode +v) on a channel which has mode +m set and is trying to send a PRIVMSG message to that channel.
 class CantKillServerError
          Code: 483 ERR_CANTKILLSERVER :You can't kill a server! Any attempts to use the KILL command on a server are to be refused and this error returned directly to the client.
 class ChannelBannedError
          Code: 474 ERR_BANNEDFROMCHAN <channel> :Cannot join channel (+b)
 class ChannelInviteOnlyError
          Code: 473 ERR_INVITEONLYCHAN <channel> :Cannot join channel (+i)
 class ChannelLimitError
          Code: 471 ERR_CHANNELISFULL <channel> :Cannot join channel (+l)
 class ChannelWrongKeyError
          Code: 475 ERR_BADCHANNELKEY <channel> :Cannot join channel (+k)
 class ChanOPrivsNeededError
          Code: 482 ERR_CHANOPRIVSNEEDED <channel> :You're not channel operator Any command requiring 'chanop' privileges (such as MODE messages) must return this error if the client making the attempt is not a chanop on the specified channel.
 class ErroneusNicknameError
          Code: 432 ERR_ERRONEUSNICKNAME <nick> :Erroneus nickname Returned after receiving a NICK message which contains characters which do not fall in the defined set.
 class FileErrorError
          Code: 424 ERR_FILEERROR :File error doing <file op> on <file> Generic error message used to report a failed file operation during the processing of a message.
 class GenericError
          Defines what an error is.
 class GenericJoinError
           
 class KeySetError
          Code: 467 ERR_KEYSEY <channel> :Channel key already set
 class LoadTooHighError
           
 class NeedMoreParamsError
          Code: 461 ERR_NEEDMOREPARAMS <command> :Not enough parameters Returned by the server by numerous commands to indicate to the client that it didn't supply enough parameters.
 class NickCollisionError
          Code: 436 ERR_NICKCOLLISION <nick> :Nickname collision KILL Returned by a server to a client when it detects a nickname collision (registered of a NICK that already exists by another server).
 class NickInUseError
          Code: 433 ERR_ERRONEUSNICKNAME <nick> :Nickname is already in use Returned when a NICK message is processed that result in an attempt to change to a currently existing nickname.
 class NoAdminInfoError
          Code: 423 ERR_NOADMININFO <server name> :No administrative info available Returned by a server in response to an ADMIN message when there is an error in finding the appropriate information.
 class NoLoginError
          Code: 444 ERR_NOLOGIN <user> :User not logged in Returned by the summon after a SUMMON command for a user was unable to be performed since they were not logged in.
 class NoMotdError
          Code: 422 ERR_NOMOTD :MOTD File is missing Server's MOTD file could not be opened by the server.
 class NoNicknameGivenError
          Code: 431 ERR_NONICKNAMEGIVEN :No nickname given Returned when a nickname parameter expected for a command and isn't found.
 class NoOperHostError
          Code: 491 ERR_NOOPERHOST :No O-lines for your host If a client sends an OPER message and the server has not been configured to allow connections from the client's host as an operator, this error must be returned.
 class NoOriginError
          Code: 409 ERR_NOORIGIN :No origin specified PING or PONG message missing the originator parameter which is required since these commands must work without valid prefixes.
 class NoPermForHostError
          Code: 463 ERR_NOPERMFORHOST :Your host isn't among the privileged Returned to a client which attempts to register with a server which does not been setup to allow connections from the host the attempted connection is tried.
 class NoPrivilegesError
          Code: 481 ERR_NOPRIVILEGES :Permission Denied- You're not an IRC operator Any command requiring operator privileges to operate must return this error to indicate the attempt was unsuccessful.
 class NoRecipientError
          Code: 411 ERR_NORECIPIENT :No recipient given (<command>)
 class NoSuchChannelError
          Code: 403 ERR_NOSUCHCHANNEL <channel name> :No such channel Used to indicate the given channel name is invalid.
 class NoSuchNickError
          Code: 401 ERR_NOSUCHNICK <nickname> :No such nick/channel Used to indicated the nickname parameter supplied to a command is currently unused.
 class NoSuchServerError
          Code: 402 ERR_NOSUCHSERVER <server name> :No such server Used to indicate the server name given currently doesn't exist.
 class NoTextToSendError
          Code: 412 ERR_NOTEXTTOSEND :No text to send 412 - 414 are returned by PRIVMSG to indicate that the message wasn't delivered for some reason.
 class NotOnChannelError
          Code: 442 ERR_NOTONCHANNEL <channel> :You're not on that channel Returned by the server whenever a client tries to perform a channel effecting command for which the client isn't a member.
 class NoTopLevelError
          Code: 413 ERR_NOTOPLEVEL <mask> :No toplevel domain specified 412 - 414 are returned by PRIVMSG to indicate that the message wasn't delivered for some reason.
 class NotRegisteredError
          Code: 451 ERR_NOTREGISTERED :You have not registered Returned by the server to indicate that the client must be registered before the server will allow it to be parsed in detail.
 class PasswdMismatchError
          Code: 464 ERR_PASSWDMISMATCH :Password incorrect Returned to indicate a failed attempt at registering a connection for which a password was required and was either not given or incorrect.
 class SummonDisabledError
          Code: 445 ERR_SUMMONDISABLED :SUMMON has been disabled Returned as a response to the SUMMON command.
 class TooManyChannelsError
          Code: 405 ERR_TOOMANYCHANNELS <channel name> :You have joined too many channels Sent to a user when they have joined the maximum number of allowed channels and they try to join another channel.
 class TooManyTargetsError
          Code: 407 ERR_TOOMANYTARGETS <target> :Duplicate recipients.
 class UModeUnknownFlagError
          Code: 501 ERR_UMODEUNKNOWNFLAG :Unknown MODE flag Returned by the server to indicate that a MODE message was sent with a nickname parameter and that the a mode flag sent was not recognized.
 class UnknownCommandError
          Code: 421 ERR_UNKNOWNCOMMAND <command> :Unknown command Returned to a registered client to indicate that the command sent is unknown by the server.
 class UnknownError
          Some unknown command, for which there is no factory.
 class UnknownModeError
          Code: 472 ERR_UNKNOWNMODE <char> :is unknown mode char to me
 class UserNotInChannelError
          Code: 441 ERR_USERNOTINCHANNEL <user> <channel> :They aren't on that channel Returned by the server to indicate that the target user of the command is not on the given channel.
 class UserOnChannelError
          Code: 443 ERR_USERONCHANNEL <user> <channel> :is already on channel Returned when a client tries to invite a user to a channel they are already on.
 class UsersDisabledError
          Code: 446 ERR_USERSDISABLED :USERS has been disabled Returned as a response to the USERS command.
 class UsersDontMatchError
          Code: 502 ERR_USERSDONTMATCH :Cant change mode for other users Error sent to any user trying to view or change the user mode for a user other than themselves.
 class WasNoSuchNickError
          Code: 406 ERR_WASNOSUCHNICK <nickname> :There was no such nickname Returned by WHOWAS to indicate there is no history information for that nickname.
 class WildTopLevelError
          Code: 414 ERR_WILDTOPLEVEL <mask> :Wildcard in toplevel domain 412 - 414 are returned by PRIVMSG to indicate that the message wasn't delivered for some reason.
 class YoureBannedCreepError
          Code: 465 ERR_YOUREBANNEDCREEP :You are banned from this server Returned after an attempt to connect and register yourself with a server which has been setup to explicitly deny connections to you.
 

Methods in f00f.net.irc.martyr.errors that return InCommand
protected  InCommand ChannelWrongKeyError.create(java.lang.String channel, java.lang.String comment)
           
protected  InCommand ChannelLimitError.create(java.lang.String channel, java.lang.String comment)
           
protected  InCommand ChannelInviteOnlyError.create(java.lang.String channel, java.lang.String comment)
           
protected abstract  InCommand GenericJoinError.create(java.lang.String channel, java.lang.String comment)
           
protected  InCommand ChannelBannedError.create(java.lang.String channel, java.lang.String comment)
           
 InCommand YoureBannedCreepError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand WildTopLevelError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand WasNoSuchNickError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand UsersDontMatchError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand UsersDisabledError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand UserOnChannelError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand UserNotInChannelError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand UnknownModeError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand UnknownError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
          Never parsed.
 InCommand UnknownCommandError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand UModeUnknownFlagError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand TooManyTargetsError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand TooManyChannelsError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand SummonDisabledError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand PasswdMismatchError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NotRegisteredError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NotOnChannelError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoTopLevelError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoTextToSendError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoSuchServerError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoSuchNickError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoSuchChannelError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoRecipientError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoPrivilegesError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoPermForHostError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoOriginError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoOperHostError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoNicknameGivenError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoMotdError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoLoginError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NoAdminInfoError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NickInUseError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NickCollisionError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NeedMoreParamsError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand LoadTooHighError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand KeySetError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand FileErrorError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand ErroneusNicknameError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand GenericJoinError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand ChanOPrivsNeededError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand CantKillServerError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand CannotSendToChanError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand AlreadyRegisteredError.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 

Uses of InCommand in f00f.net.irc.martyr.replies
 

Classes in f00f.net.irc.martyr.replies that implement InCommand
 class AbstractWhoisReply
           
 class AwayReply
          Signals an automated AWAY message received as a response to a PRIVMSG that was sent out.
 class ChannelCreationReply
          ChannelCreationReply sets the creation time of the channel.
 class GenericReply
          Defines what a reply is.
 class GenericStringReply
           
 class ListEndReply
          Signals the end of a LIST response.
 class ListReply
          Signals an entry of a LIST response.
 class ListStartReply
          Signals the beginning of a LIST response.
 class LUserClientReply
           
 class LUserMeReply
           
 class LUserOpReply
           
 class ModeReply
          ModeReply is really a factory that passes the ModeReply off to a ChannelModeCommand.
 class NamesEndReply
           
 class NamesReply
           
 class NowAwayReply
          Signals that you were successfully marked un-away.
 class TopicInfoReply
          Contains info about the topic, who set it and when.
 class UnAwayReply
          Signals that you were successfully marked un-away.
 class UnknownReply
          A container for unknown replies.
 class WhoisChannelsReply
           
 class WhoisEndReply
           
 class WhoisIdleReply
           
 class WhoisServerReply
           
 class WhoisUserReply
           
 

Methods in f00f.net.irc.martyr.replies that return InCommand
 InCommand WhoisUserReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand WhoisServerReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand WhoisIdleReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand WhoisEndReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand WhoisChannelsReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand UnknownReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
          Never parsed.
 InCommand UnAwayReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand TopicInfoReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NowAwayReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NamesReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand NamesEndReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand ModeReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
          This is a factory that passes the command off to a ChannelModeCommand.
 InCommand ListStartReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand ListReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand ListEndReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand LUserOpReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand LUserMeReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand LUserClientReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 InCommand ChannelCreationReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
          This is a factory that passes the command off to a ChannelModeCommand.
 InCommand AwayReply.parse(java.lang.String prefix, java.lang.String identifier, java.lang.String params)
           
 

Uses of InCommand in f00f.net.irc.martyr.services
 

Methods in f00f.net.irc.martyr.services with parameters of type InCommand
protected  void AutoRegister.updateCommand(InCommand command)
           
protected  void AutoReconnect.updateCommand(InCommand command)
          AutoReconnect will disable itself if it sees a quit command generated by returned from the server.
protected  void AutoJoin.updateCommand(InCommand command_o)
           
 

Uses of InCommand in f00f.net.irc.martyr.test
 

Methods in f00f.net.irc.martyr.test with parameters of type InCommand
 void IRCConsole.CommandListener.updateCommand(InCommand c)
           
 



Copyright © 2000-2007 Ben Damm, Daniel Henninger, et al.