com.leafdigital.irc.api
Class ChanAndServerFilter

java.lang.Object
  extended by com.leafdigital.irc.api.ServerFilter
      extended by com.leafdigital.irc.api.ChanAndServerFilter
All Implemented Interfaces:
MessageFilter

public class ChanAndServerFilter
extends ServerFilter

Filters messages based on their source server and channel


Field Summary
 
Fields inherited from class com.leafdigital.irc.api.ServerFilter
info
 
Constructor Summary
ChanAndServerFilter(Server s, java.lang.String chan)
           
 
Method Summary
 boolean accept(Msg m)
          Simple version of message filter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChanAndServerFilter

public ChanAndServerFilter(Server s,
                           java.lang.String chan)
Parameters:
s - Server messages must come from
chan - Channel messages must be intended for
Method Detail

accept

public boolean accept(Msg m)
Description copied from interface: MessageFilter
Simple version of message filter.

Specified by:
accept in interface MessageFilter
Overrides:
accept in class ServerFilter
Parameters:
m - Message to consider
Returns:
True if message is accepted


Copyright © 2011 Samuel Marshall. All rights reserved.