Uses of Interface
leafchat.core.api.MessageFilter

Packages that use MessageFilter
com.leafdigital.irc.api The IRC api provides low-level support for the events and communication involved in connection with an IRC server. 
leafchat.core.api leafChat's core API, available to all plugins. 
 

Uses of MessageFilter in com.leafdigital.irc.api
 

Classes in com.leafdigital.irc.api that implement MessageFilter
 class ChanAndServerFilter
          Filters messages based on their source server and channel
 class ChanFilter
          Filters messages based on their source server and channel
 class CommandFilter
          Filters user command messages based on the command
 class CTCPCommandFilter
          Filters messages based on their source server and channel
 class NickAndServerFilter
          Filters messages based on their source server and nick
 class NickFilter
          Filters messages based on their source user nickname
 class NumericFilter
          Filters messages based on their server numeric
 class ServerFilter
          Filters messages based on their source server
 class UserFilter
          Filters messages based on their source user nickname, username, and host
 

Uses of MessageFilter in leafchat.core.api
 

Classes in leafchat.core.api that implement MessageFilter
 class MinuteFilter
          Used to receive the per-minute messages less often
 

Methods in leafchat.core.api that return types with arguments of type MessageFilter
 java.lang.Class<? extends MessageFilter> FilterInfo.getFilterClass()
           
 

Methods in leafchat.core.api with parameters of type MessageFilter
 boolean MsgOwner.registerTarget(java.lang.Object target, java.lang.Class<? extends Msg> message, MessageFilter mf, int requestID, int priority)
          Called when a new target registers to receive messages from this class.
 boolean BasicMsgOwner.registerTarget(java.lang.Object target, java.lang.Class<? extends Msg> message, MessageFilter mf, int requestID, int priority)
           
 int PluginContext.requestMessages(java.lang.Class<? extends Msg> message, java.lang.Object target, MessageFilter mf)
          Requests messages of a particular type, with PRIORITY_NORMAL.
 int PluginContext.requestMessages(java.lang.Class<? extends Msg> message, java.lang.Object target, MessageFilter mf, int priority)
          Requests messages of a particular type.
 

Constructor parameters in leafchat.core.api with type arguments of type MessageFilter
FilterInfo(java.lang.Class<? extends MessageFilter> c)
          Constructs with a particular filter class and a default name (the class name without Filter).
FilterInfo(java.lang.Class<? extends MessageFilter> c, java.lang.String name)
          Constructs with a particular filter class.
 



Copyright © 2011 Samuel Marshall. All rights reserved.