public class AwayEvent extends IRCEvent
This is an event that is fired under three conditions:
AwayEvent.EventType
.Modifier and Type | Class and Description |
---|---|
static class |
AwayEvent.EventType
An enum to determine the type of event that was fired.
|
IRCEvent.Type
Constructor and Description |
---|
AwayEvent(java.lang.String awayMessage,
AwayEvent.EventType eventType,
boolean away,
boolean you,
java.lang.String nick,
java.lang.String rawEventData,
Session session) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAwayMessage()
Returns the away message or an empty String if it was user of lib who caused the event to fire.
|
AwayEvent.EventType |
getEventType()
Return the event type that was fired
|
java.lang.String |
getNick()
Get the nick who fired the event.
|
boolean |
isAway()
Whether or not subject of event is away.
|
boolean |
isYou()
Whether or not it was user of lib that caused this event
|
getRawEventData, getSession, getType, toString
arg, args, command, getHostName, getUserName, numeric, prefix
public AwayEvent(java.lang.String awayMessage, AwayEvent.EventType eventType, boolean away, boolean you, java.lang.String nick, java.lang.String rawEventData, Session session)
public java.lang.String getAwayMessage()
public boolean isAway()
public boolean isYou()
public java.lang.String getNick()
getNick
in class EventToken
public AwayEvent.EventType getEventType()
AwayEvent.EventType