org.umber.bellows.query
Class RegexpFilterBuilder

java.lang.Object
  extended byorg.umber.bellows.query.RegexpFilterBuilder

public final class RegexpFilterBuilder
extends java.lang.Object

A QueryNode helper class to instantiate NodeProcessors from filter text strings, using regular expressions.

Author:
jsheets

Method Summary
 INodeProcessor buildProcessor(java.lang.String filterText)
          Creates a INodeProcessor capable of filtering Datum query nodes.
static RegexpFilterBuilder getInstance()
          Returns the default instance of RegexpFilterBuilder.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static RegexpFilterBuilder getInstance()
Returns the default instance of RegexpFilterBuilder.

Returns:
a FilterBuilder instance

buildProcessor

public INodeProcessor buildProcessor(java.lang.String filterText)
Creates a INodeProcessor capable of filtering Datum query nodes.

Parameters:
filterText - the filter text for the node
Returns:
a query INodeProcessor for the given node