jerklib.events.dcc
Interface DccEvent

All Superinterfaces:
CtcpEvent, IRCEvent, MessageEvent
All Known Subinterfaces:
DccAcceptEvent, DccChatEvent, DccResumeEvent, DccSendEvent, DccUnknownEvent
All Known Implementing Classes:
DccAcceptEventImpl, DccChatEventImpl, DccResumeEventImpl, DccSendEventImpl, DccUnknownEventImpl

public interface DccEvent
extends IRCEvent, CtcpEvent

Base interface for all DCC Events.

Author:
Andres N. Kievsky

Nested Class Summary
static class DccEvent.DccType
          Type enum is used to determine type.
 
Nested classes/interfaces inherited from interface jerklib.events.IRCEvent
IRCEvent.Type
 
Method Summary
 DccEvent.DccType getDccType()
          Used to find out the exact type of event the DccEvent object is.
 
Methods inherited from interface jerklib.events.CtcpEvent
getCtcpString
 
Methods inherited from interface jerklib.events.MessageEvent
getChannel, getHostName, getMessage, getNick, getUserName
 
Methods inherited from interface jerklib.events.IRCEvent
getRawEventData, getSession, getType
 

Method Detail

getDccType

DccEvent.DccType getDccType()
Used to find out the exact type of event the DccEvent object is. The DccEvent object can be cast into a more specific event object to get access to convenience methods for the specific event types.

Returns:
Type of DCC Event