public class WhoisEvent extends IRCEvent
IRCEvent.Type
Constructor and Description |
---|
WhoisEvent(java.lang.String nick,
java.lang.String realName,
java.lang.String user,
java.lang.String host,
java.lang.String rawEventData,
Session session) |
Modifier and Type | Method and Description |
---|---|
void |
appendRawEventData(java.lang.String rawEventData) |
java.util.List<java.lang.String> |
getChannelNames()
A list of channel names the user is joined to
|
java.lang.String |
getHost()
the hostname of the whoised user
|
java.lang.String |
getNick()
Gets the nick the whois event is about
|
java.lang.String |
getRealName()
gets real name of whoised user
|
java.lang.String |
getUser()
gets username of whoised user
|
boolean |
isAnOperator()
not impled
|
boolean |
isIdle()
returns true if person is idle , else false
|
long |
secondsIdle()
returns how many seconds person has been idle
|
void |
setChannelNamesList(java.util.List<java.lang.String> chanNames) |
void |
setSecondsIdle(int secondsIdle) |
void |
setSignOnTime(int signOnTime) |
void |
setWhoisServer(java.lang.String whoisServer) |
void |
setWhoisServerInfo(java.lang.String whoisServerInfo) |
java.util.Date |
signOnTime()
returns sign on time
|
java.lang.String |
whoisServer()
The hostname of the server who answered the
whois query
|
java.lang.String |
whoisServerInfo()
Gets whois server information
|
getRawEventData, getSession, getType, toString
arg, args, command, getHostName, getUserName, numeric, prefix
public WhoisEvent(java.lang.String nick, java.lang.String realName, java.lang.String user, java.lang.String host, java.lang.String rawEventData, Session session)
public java.util.List<java.lang.String> getChannelNames()
public void setChannelNamesList(java.util.List<java.lang.String> chanNames)
chanNames
- public java.lang.String getHost()
public java.lang.String getUser()
public java.lang.String getRealName()
public java.lang.String getNick()
getNick
in class EventToken
public boolean isAnOperator()
public boolean isIdle()
public long secondsIdle()
public void setSecondsIdle(int secondsIdle)
secondsIdle
- public java.util.Date signOnTime()
public void setSignOnTime(int signOnTime)
signOnTime
- public java.lang.String whoisServer()
public void setWhoisServer(java.lang.String whoisServer)
whoisServer
- public java.lang.String whoisServerInfo()
public void setWhoisServerInfo(java.lang.String whoisServerInfo)
whoisServerInfo
- public void appendRawEventData(java.lang.String rawEventData)