org.mule.routing.filters
Class WildcardFilter

java.lang.Object
  extended byorg.mule.routing.filters.WildcardFilter
All Implemented Interfaces:
UMOFilter
Direct Known Subclasses:
FilenameWildcardFilter, HttpRequestWildcardFilter

public class WildcardFilter
extends java.lang.Object
implements UMOFilter

WildcardFilter is used to match wildcard string. It performs matches with * i.e. jms.events.* would catch jms.events.customer jms.events.receipts This filter accepts a comma separented list of patterns so more than one filter pattenr can be matched for a given argument i.e.- jms.events.*, jms.actions.* will match jms.events.system and jms.actions but not jms.queue

Version:
$Revision: 1.1.1.1 $
Author:
Ross Mason

Field Summary
protected  java.lang.String pattern
           
protected  java.lang.String[] patterns
           
 
Constructor Summary
WildcardFilter()
           
WildcardFilter(java.lang.String pattern)
           
 
Method Summary
 boolean accept(java.lang.Object object)
           
 java.lang.String getPattern()
           
 void setPattern(java.lang.String pattern)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

patterns

protected java.lang.String[] patterns

pattern

protected java.lang.String pattern
Constructor Detail

WildcardFilter

public WildcardFilter()

WildcardFilter

public WildcardFilter(java.lang.String pattern)
Method Detail

accept

public boolean accept(java.lang.Object object)
Specified by:
accept in interface UMOFilter

getPattern

public java.lang.String getPattern()

setPattern

public void setPattern(java.lang.String pattern)


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.