no.sesat.search.query.transform
Class RegexpQueryTransformerConfig

java.lang.Object
  extended by no.sesat.search.query.transform.AbstractQueryTransformerConfig
      extended by no.sesat.search.query.transform.RegexpQueryTransformerConfig
All Implemented Interfaces:
Serializable, QueryTransformerConfig

@AbstractQueryTransformerConfig.Controller(value="RegexpQueryTransformer")
public final class RegexpQueryTransformerConfig
extends AbstractQueryTransformerConfig

Configuration bean for RegexpQueryTransformer. A transformer to apply a regular expression to each term. If the regular expression has a capturing group, it is only that group that is replacement, not the match to the whole regular expression. It is therefore critical to use non-capturing groups for |?+* operations in the expressions.

Version:
$Id: RegexpQueryTransformerConfig.java 7225 2009-04-09 00:32:20Z ssmiweve $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class no.sesat.search.query.transform.AbstractQueryTransformerConfig
AbstractQueryTransformerConfig.Controller
 
Constructor Summary
RegexpQueryTransformerConfig()
           
 
Method Summary
 String getRegexp()
           
 String getReplacement()
           
 RegexpQueryTransformerConfig readQueryTransformer(Element qt)
           
 void setRegexp(String regexp)
          Setter for property regexp.
 void setReplacement(String replacement)
          Setter for property replacement.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegexpQueryTransformerConfig

public RegexpQueryTransformerConfig()
Method Detail

readQueryTransformer

public RegexpQueryTransformerConfig readQueryTransformer(Element qt)
Specified by:
readQueryTransformer in interface QueryTransformerConfig
Overrides:
readQueryTransformer in class AbstractQueryTransformerConfig
Returns:

setRegexp

public void setRegexp(String regexp)
Setter for property regexp.

Parameters:
regexp - New value of property regexp.

getRegexp

public String getRegexp()
Returns:
the regular expression
See Also:
setRegexp(java.lang.String)

setReplacement

public void setReplacement(String replacement)
Setter for property replacement.

Parameters:
replacement - New value of property replacement.

getReplacement

public String getReplacement()
Returns:
the replacement string
See Also:
setReplacement(java.lang.String)


Copyright © 2005-2009 Schibsted ASA. All Rights Reserved.