wtanaka.praya.irc
Class IRCJoinMessage

java.lang.Object
  |
  +--wtanaka.praya.obj.Obj
        |
        +--wtanaka.praya.obj.Message
              |
              +--wtanaka.praya.irc.IRCMessage
                    |
                    +--wtanaka.praya.irc.IRCJoinMessage
All Implemented Interfaces:
java.io.Serializable

public class IRCJoinMessage
extends IRCMessage

Message received when a user joins a channel.

See Also:
Serialized Form

Field Summary
(package private)  java.lang.String channel
           
private  java.util.Date happenedAt
           
(package private)  java.lang.String hostname
           
(package private)  java.lang.String prefixNick
           
(package private)  java.lang.String username
           
 
Fields inherited from class wtanaka.praya.obj.Message
generatedBy, score
 
Fields inherited from class wtanaka.praya.obj.Obj
CONTENTS, date, DATE, FROM, privThread, REVCONTENTS, REVDATE, REVFROM, REVSCORE, REVSUBJECT, SCORE, secretObject, SUBJECT
 
Constructor Summary
IRCJoinMessage(java.lang.String prefixNick, java.lang.String username, java.lang.String hostname, java.lang.String channel, Protocol generatedBy)
           
 
Method Summary
 java.lang.String getChannel()
           
 java.lang.String getContents()
           
 java.lang.String getFrom()
           
 java.lang.String getNickname()
           
 java.lang.String getSubject()
           
 Recipient replyRecipient()
          The recipient corresponding to the channel.
 
Methods inherited from class wtanaka.praya.obj.Message
changeScore, convertStringToHtml, getScore, getSourceProtocol, isSelfMessage, isStateChangeMessage, lessThan, renderAsHTML, renderAsHTML, renderAsString, setZombie, toString
 
Methods inherited from class wtanaka.praya.obj.Obj
getTimeStamp, isPrivileged, setPrivilegedThread, setSecretObject, setTimeStamp
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

prefixNick

java.lang.String prefixNick

username

java.lang.String username

hostname

java.lang.String hostname

channel

java.lang.String channel

happenedAt

private java.util.Date happenedAt
Constructor Detail

IRCJoinMessage

public IRCJoinMessage(java.lang.String prefixNick,
                      java.lang.String username,
                      java.lang.String hostname,
                      java.lang.String channel,
                      Protocol generatedBy)
Method Detail

getContents

public java.lang.String getContents()
Overrides:
getContents in class Obj

getNickname

public java.lang.String getNickname()

getChannel

public java.lang.String getChannel()

getSubject

public java.lang.String getSubject()
Overrides:
getSubject in class Obj

getFrom

public java.lang.String getFrom()
Overrides:
getFrom in class Obj

replyRecipient

public Recipient replyRecipient()
The recipient corresponding to the channel.
Overrides:
replyRecipient in class Message
Following copied from class: wtanaka.praya.obj.Message
Returns:
the recipient object for replies to this message. If there is no relevant recipient (e.g. this a logout message) returns null.