jerklib.events
Interface WhoisEvent

All Superinterfaces:
IRCEvent
All Known Implementing Classes:
WhoisEventImpl

public interface WhoisEvent
extends IRCEvent

Fired when whois event recieved

Author:
mohadib

Nested Class Summary
 
Nested classes/interfaces inherited from interface jerklib.events.IRCEvent
IRCEvent.Type
 
Method Summary
 List<String> getChannelNames()
          A list of channel names the user is joined to
 String getHost()
          the hostname of the whoised user
 String getNick()
          Gets the nick the whois event is about
 String getRealName()
          gets real name of whoised user
 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
 Date signOnTime()
          returns sign on time
 String whoisServer()
          The hostname of the server who answered the whois query
 String whoisServerInfo()
          Gets whois server information
 
Methods inherited from interface jerklib.events.IRCEvent
getRawEventData, getSession, getType
 

Method Detail

getNick

String getNick()
Gets the nick the whois event is about

Returns:
nick

getHost

String getHost()
the hostname of the whoised user

Returns:
hostname

getUser

String getUser()
gets username of whoised user

Returns:
Username

getRealName

String getRealName()
gets real name of whoised user

Returns:
real name

getChannelNames

List<String> getChannelNames()
A list of channel names the user is joined to

Returns:
List of Channel names

whoisServer

String whoisServer()
The hostname of the server who answered the whois query

Returns:
hostname

whoisServerInfo

String whoisServerInfo()
Gets whois server information

Returns:
server information

isAnOperator

boolean isAnOperator()
not impled

Returns:
not impled

isIdle

boolean isIdle()
returns true if person is idle , else false

Returns:
true if person is idle , else false

secondsIdle

long secondsIdle()
returns how many seconds person has been idle

Returns:
amount in seconds person has been idle

signOnTime

Date signOnTime()
returns sign on time

Returns:
sign on time