net.jetrix.protocols
Class IRCMessage

java.lang.Object
  extended by net.jetrix.protocols.IRCMessage

public class IRCMessage
extends Object

An IRC message.

Since:
0.2
Version:
$Revision: 545 $, $Date: 2005-01-05 18:16:04 +0100 (mer., 05 janv. 2005) $
Author:
Emmanuel Bourg

Constructor Summary
IRCMessage()
           
IRCMessage(int reply)
           
IRCMessage(String command)
           
 
Method Summary
 void addParameter(String param)
           
 String getCommand()
           
 String getHost()
           
 String getNick()
           
 String getParameter(int i)
           
 int getParameterCount()
           
 List<String> getParameters()
           
 String getPrefix()
           
 int getReply()
           
 String getUser()
           
 boolean isCommand(String command)
           
static IRCMessage parse(String line)
          Parse the specified line into an IRC message.
 void setCommand(String command)
           
 void setHost(String host)
           
 void setNick(String nick)
           
 void setParameters(List<String> parameters)
           
 void setPrefix(String prefix)
           
 void setReply(int reply)
           
 void setUser(String user)
           
 String toString()
          Return the string representation of this message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IRCMessage

public IRCMessage()

IRCMessage

public IRCMessage(String command)

IRCMessage

public IRCMessage(int reply)
Method Detail

parse

public static IRCMessage parse(String line)
Parse the specified line into an IRC message.


getNick

public String getNick()

setNick

public void setNick(String nick)

getUser

public String getUser()

setUser

public void setUser(String user)

getHost

public String getHost()

setHost

public void setHost(String host)

getPrefix

public String getPrefix()

setPrefix

public void setPrefix(String prefix)

getCommand

public String getCommand()

setCommand

public void setCommand(String command)

isCommand

public boolean isCommand(String command)

getReply

public int getReply()

setReply

public void setReply(int reply)

getParameters

public List<String> getParameters()

setParameters

public void setParameters(List<String> parameters)

getParameter

public String getParameter(int i)

addParameter

public void addParameter(String param)

getParameterCount

public int getParameterCount()

toString

public String toString()
Return the string representation of this message. The resulting string complies with the IRC specification and can be used directly in the communication between servers and clients.

Overrides:
toString in class Object


Copyright © 2001-2008 Emmanuel Bourg. All Rights Reserved.