leafchat.core.api
Interface MessageFilter

All Known Implementing Classes:
ChanAndServerFilter, ChanFilter, CommandFilter, CTCPCommandFilter, MinuteFilter, NickAndServerFilter, NickFilter, NumericFilter, ServerFilter, UserFilter

public interface MessageFilter

Interface representing the most basic version of a message filter. Message dispatchers which do their own filtering (for performance) may require that a more complex MessageFilter subclass be used. Implementing classes do not need to be in public .api packages; interfaces that extend this interface normally do.


Method Summary
 boolean accept(Msg m)
          Simple version of message filter.
 

Method Detail

accept

boolean accept(Msg m)
Simple version of message filter.

Parameters:
m - Message to consider
Returns:
True if message is accepted


Copyright © 2011 Samuel Marshall. All rights reserved.