no.sesat.search.result.handler
Class RegexpResultHandlerConfig

java.lang.Object
  extended by no.sesat.search.result.handler.AbstractResultHandlerConfig
      extended by no.sesat.search.result.handler.RegexpResultHandlerConfig
All Implemented Interfaces:
Serializable, ResultHandlerConfig

@AbstractResultHandlerConfig.Controller(value="RegexpResultHandler")
public final class RegexpResultHandlerConfig
extends AbstractResultHandlerConfig

Applies a regular expression to a specified field in every result item adding a target field matching the first capturing group in the regular expression.

Version:
$Id: RegexpResultHandlerConfig.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.result.handler.AbstractResultHandlerConfig
AbstractResultHandlerConfig.Controller
 
Constructor Summary
RegexpResultHandlerConfig()
           
 
Method Summary
 String getField()
           
 String getRegexp()
           
 String getTarget()
           
 RegexpResultHandlerConfig readResultHandler(Element element)
           
 void setField(String field)
           
 void setRegexp(String regexp)
           
 void setTarget(String target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegexpResultHandlerConfig

public RegexpResultHandlerConfig()
Method Detail

setField

public void setField(String field)
Parameters:
field -

getField

public String getField()
Returns:

setTarget

public void setTarget(String target)
Parameters:
target -

getTarget

public String getTarget()
Returns:

setRegexp

public void setRegexp(String regexp)
Parameters:
regexp -

getRegexp

public String getRegexp()
Returns:

readResultHandler

public RegexpResultHandlerConfig readResultHandler(Element element)
Specified by:
readResultHandler in interface ResultHandlerConfig
Overrides:
readResultHandler in class AbstractResultHandlerConfig
Returns:


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