no.sesat.search.mode
Class SearchMode

java.lang.Object
  extended by no.sesat.search.mode.SearchMode
All Implemented Interfaces:
Serializable

public final class SearchMode
extends Object
implements Serializable

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

Nested Class Summary
static class SearchMode.SearchCommandExecutorConfig
           
 
Constructor Summary
SearchMode()
           
SearchMode(SearchMode inherit)
           
 
Method Summary
 SearchMode.SearchCommandExecutorConfig getExecutor()
           
 String getId()
          Getter for property id.
 String getParentMode()
          Getter for property parentMode.
 SearchMode getParentSearchMode()
           
 List<RunHandlerConfig> getRunHandlers()
          Getter for run handlers
 List<RunTransformerConfig> getRunTransformers()
          Getter for run transformers
 SearchConfiguration getSearchConfiguration(String name)
           
 Collection<SearchConfiguration> getSearchConfigurations()
           
 boolean isAnalysis()
          Get the queryAnalysisEnabled.
 boolean isAutoBroadening()
          Get the autoBroadening.
 boolean isEvaluation()
          Get the queryEvaluationEnabled.
 void setAnalysis(boolean queryAnalysisEnabled)
          Set the queryAnalysisEnabled.
 void setAutoBroadening(boolean autoBroadening)
          Set the autoBroadening.
 void setEvaluation(boolean queryEvaluationEnabled)
          Set the queryEvaluationEnabled.
 void setExecutor(SearchMode.SearchCommandExecutorConfig searchCommandExecutor)
           
 void setId(String id)
          Setter for property id.
 void setParentMode(String parentMode)
          Setter for property parentMode.
 void setRunHandlers(List<RunHandlerConfig> runHandlers)
          Setter for run handlers
 void setRunTransformers(List<RunTransformerConfig> runTransformers)
          Setter for run transformers
 void setSearchConfigurations(Collection<SearchConfiguration> searchConfigurations)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SearchMode

public SearchMode()

SearchMode

public SearchMode(SearchMode inherit)
Parameters:
inherit -
Method Detail

getSearchConfigurations

public Collection<SearchConfiguration> getSearchConfigurations()
Returns:

getSearchConfiguration

public SearchConfiguration getSearchConfiguration(String name)
Parameters:
name -
Returns:

setSearchConfigurations

public void setSearchConfigurations(Collection<SearchConfiguration> searchConfigurations)
Parameters:
searchConfigurations -

getExecutor

public SearchMode.SearchCommandExecutorConfig getExecutor()
Returns:

setExecutor

public void setExecutor(SearchMode.SearchCommandExecutorConfig searchCommandExecutor)
Parameters:
searchCommandExecutor -

getParentSearchMode

public SearchMode getParentSearchMode()
Returns:

isAutoBroadening

public boolean isAutoBroadening()
Get the autoBroadening. Automatic broadening results in any query returning zero hits across all commands will be wrapped in parenthesis () and re-executed. This changes any DefaultOperatorClauses to OrClauses.

Returns:
the autoBroadening.

setAutoBroadening

public void setAutoBroadening(boolean autoBroadening)
Set the autoBroadening.

Parameters:
autoBroadening - The autoBroadening to set.

isAnalysis

public boolean isAnalysis()
Get the queryAnalysisEnabled. To return true isEvaluation() must also return true.

Returns:
the queryAnalysisEnabled.

setAnalysis

public void setAnalysis(boolean queryAnalysisEnabled)
Set the queryAnalysisEnabled.

Parameters:
queryAnalysisEnabled - The queryAnalysisEnabled to set.

isEvaluation

public boolean isEvaluation()
Get the queryEvaluationEnabled.

Returns:
the queryEvaluationEnabled.

setEvaluation

public void setEvaluation(boolean queryEvaluationEnabled)
Set the queryEvaluationEnabled.

Parameters:
queryEvaluationEnabled - The queryEvaluationEnabled to set.

getParentMode

public String getParentMode()
Getter for property parentMode.

Returns:
Value of property parentMode.

setParentMode

public void setParentMode(String parentMode)
Setter for property parentMode.

Parameters:
parentMode - New value of property parentMode.

toString

public String toString()
Overrides:
toString in class Object

getId

public String getId()
Getter for property id.

Returns:
Value of property id.

setId

public void setId(String id)
Setter for property id.

Parameters:
id - New value of property id.

setRunHandlers

public void setRunHandlers(List<RunHandlerConfig> runHandlers)
Setter for run handlers

Parameters:
runHandlers - New list of run handlers

getRunHandlers

public List<RunHandlerConfig> getRunHandlers()
Getter for run handlers

Returns:
List of run handlers

setRunTransformers

public void setRunTransformers(List<RunTransformerConfig> runTransformers)
Setter for run transformers

Parameters:
runTransformers - New List of run transformers

getRunTransformers

public List<RunTransformerConfig> getRunTransformers()
Getter for run transformers

Returns:
List of run transformers


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