Modelers

org.topcased.search.core.engine
Interface IModelSearchQueryTextualExpressionMatchingHelper

All Known Implementing Classes:
AbstractModelSearchQueryTextualExpressionMatchingHelper, ModelSearchQueryTextualExpressionMatchingHelper

public interface IModelSearchQueryTextualExpressionMatchingHelper

Defines contract for textual queries.

There are 3 different textual query mode :

All of these modes cannot be xorable .

  1. CASE_SENSITIVE

    Defines a normal textual query supporting wildcard '?' and '*' features.

  2. REGULAR_EXPRESSION

    Defines a regular expression textual query fully supporting Java 1.5 regex.

  3. NORMAL_TEXT

    Defines a case sensitive textual query supporting wildcard '?' and '*' features.


Field Summary
static int CASE_SENSITIVE
           
static int NORMAL_TEXT
           
static int REGULAR_EXPRESSION
           
 
Method Summary
 boolean match(java.lang.String text, java.lang.String pattern, int matchingStrategy)
           
 

Field Detail

CASE_SENSITIVE

static final int CASE_SENSITIVE
See Also:
Constant Field Values

REGULAR_EXPRESSION

static final int REGULAR_EXPRESSION
See Also:
Constant Field Values

NORMAL_TEXT

static final int NORMAL_TEXT
See Also:
Constant Field Values
Method Detail

match

boolean match(java.lang.String text,
              java.lang.String pattern,
              int matchingStrategy)

Modelers

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