org.mule.config.expression
Class ExpressionFilterParser

java.lang.Object
  extended by org.mule.config.expression.ExpressionFilterParser

public class ExpressionFilterParser
extends Object

Will create a filter from one of more expression filters. This parser will parse one or more filter expressions and understands the operators AND and OR. i.e. #[regex:.* bar] OR #[wildcard:foo*] or #[xpath:/Order/id != null] AND #[header:foo=bar]


Constructor Summary
ExpressionFilterParser()
           
 
Method Summary
 Filter parseFilterString(String filterString)
           
protected  List<String> split(String string)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionFilterParser

public ExpressionFilterParser()
Method Detail

parseFilterString

public Filter parseFilterString(String filterString)
                         throws DefaultMuleException
Throws:
DefaultMuleException

split

protected List<String> split(String string)


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.