Modelers

org.topcased.search.core.engine
Class ModelSearchQueryTextualExpressionMatchingHelper

java.lang.Object
  extended by org.topcased.search.core.engine.AbstractModelSearchQueryTextualExpressionMatchingHelper
      extended by org.topcased.search.core.engine.ModelSearchQueryTextualExpressionMatchingHelper
All Implemented Interfaces:
IModelSearchQueryTextualExpressionMatchingHelper

public class ModelSearchQueryTextualExpressionMatchingHelper
extends AbstractModelSearchQueryTextualExpressionMatchingHelper


Field Summary
 
Fields inherited from interface org.topcased.search.core.engine.IModelSearchQueryTextualExpressionMatchingHelper
CASE_SENSITIVE, NORMAL_TEXT, REGULAR_EXPRESSION
 
Constructor Summary
ModelSearchQueryTextualExpressionMatchingHelper()
           
 
Method Summary
static java.util.regex.Pattern createPattern(java.lang.String pattern, boolean isCaseSensitive, boolean isRegexSearch)
          Creates a Pattern object from the pattern string used in Method Search.
static ModelSearchQueryTextualExpressionMatchingHelper getInstance()
           
 
Methods inherited from class org.topcased.search.core.engine.AbstractModelSearchQueryTextualExpressionMatchingHelper
match
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelSearchQueryTextualExpressionMatchingHelper

public ModelSearchQueryTextualExpressionMatchingHelper()
Method Detail

getInstance

public static ModelSearchQueryTextualExpressionMatchingHelper getInstance()

createPattern

public static java.util.regex.Pattern createPattern(java.lang.String pattern,
                                                    boolean isCaseSensitive,
                                                    boolean isRegexSearch)
                                             throws PatternSyntaxException
Creates a Pattern object from the pattern string used in Method Search.

Parameters:
pattern - a search pattern string
isCaseSensitive - if true, create a case insensitve pattern
isRegexSearch - if true, treat the pattern as a regular expression pattern
Returns:
a new Pattern object
Throws:
PatternSyntaxException - if the specified pattern has a syntax error
PatternSyntaxException

Modelers

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.