com.zion.jbuddy.bots
Class BotFilter

java.lang.Object
  extended by com.zion.jbuddy.bots.BotFilter
Direct Known Subclasses:
BotExcludeFilter, BotIncludeFilter

public abstract class BotFilter
extends Object

Tells the engine to allow (or disallow) events based on patterns.

See Also:
BotIncludeFilter, BotExcludeFilter

Method Summary
 Object clone()
          Makes an exact copy of this filter.
 BotPatternSet getClientPatterns()
          Returns the patterns used to match client names.
 BotPatternSet getMessagePatterns()
          Returns the patterns used to match message bodies.
 BotPatternSet getMessageTypePatterns()
          Returns the patterns used to match message types.
 BotPatternSet getProtocolPatterns()
          Returns the patterns used to match protocol names.
 BotPatternSet getStatusMessagePatterns()
          Returns the patterns used to match status messages.
 BotPatternSet getStatusPatterns()
          Returns the patterns used to match status types.
 BotPatternSet getUserPatterns()
          Returns the patterns used to match user names.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getProtocolPatterns

public BotPatternSet getProtocolPatterns()
Returns the patterns used to match protocol names.


getClientPatterns

public BotPatternSet getClientPatterns()
Returns the patterns used to match client names.


getUserPatterns

public BotPatternSet getUserPatterns()
Returns the patterns used to match user names.


getStatusPatterns

public BotPatternSet getStatusPatterns()
Returns the patterns used to match status types.


getStatusMessagePatterns

public BotPatternSet getStatusMessagePatterns()
Returns the patterns used to match status messages.


getMessageTypePatterns

public BotPatternSet getMessageTypePatterns()
Returns the patterns used to match message types.


getMessagePatterns

public BotPatternSet getMessagePatterns()
Returns the patterns used to match message bodies.


clone

public Object clone()
Makes an exact copy of this filter.

Overrides:
clone in class Object


JBuddy is a trademark of Zion Software, LLC in the US and other countries.
Copyright 2000-2008 Zion Software, LLC All Rights Reserved.