edu.washington.cs.supple.render
Class SearchParameters

java.lang.Object
  extended byedu.washington.cs.supple.render.SearchParameters
All Implemented Interfaces:
java.io.Serializable

public class SearchParameters
extends java.lang.Object
implements java.io.Serializable

Author:
kgajos Stores parameters for a particular search
See Also:
Serialized Form

Field Summary
protected  boolean collectFactorStatistics
           
protected  int factoredCostComputationVariant
           
protected  int statisticsComputationMethod
           
protected  WidgetFactory widgetFactory
           
 
Constructor Summary
SearchParameters()
           
 
Method Summary
 FactoredCostCalculator getFactoredCostCalculator()
           
 int getFactoredCostComputationVariant()
           
 int getStatisticsComputationMethod()
           
 WidgetFactory getWidgetFactory()
           
 boolean isCollectFactorStatistics()
           
 void setCollectFactorStatistics(boolean collectFactorStatistics)
           
 void setFactoredCostComputationVariant(int factoredCostComputationVariant)
           
 void setStatisticsComputationMethod(int statisticsComputationMethod)
           
 void setWidgetFactory(WidgetFactory widgetFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factoredCostComputationVariant

protected int factoredCostComputationVariant

statisticsComputationMethod

protected int statisticsComputationMethod

widgetFactory

protected WidgetFactory widgetFactory

collectFactorStatistics

protected boolean collectFactorStatistics
Constructor Detail

SearchParameters

public SearchParameters()
Method Detail

getFactoredCostComputationVariant

public int getFactoredCostComputationVariant()
Returns:
Returns the regretComputation.

setFactoredCostComputationVariant

public void setFactoredCostComputationVariant(int factoredCostComputationVariant)

getWidgetFactory

public WidgetFactory getWidgetFactory()
Returns:
Returns the widgetFactory if one is set or queries SuppleDeviceProperties for the default one.

setWidgetFactory

public void setWidgetFactory(WidgetFactory widgetFactory)
Parameters:
widgetFactory - The widgetFactory to set.

isCollectFactorStatistics

public boolean isCollectFactorStatistics()
Returns:
Returns the collectFactorStatistics.

setCollectFactorStatistics

public void setCollectFactorStatistics(boolean collectFactorStatistics)
Parameters:
collectFactorStatistics - The collectFactorStatistics to set.

getStatisticsComputationMethod

public int getStatisticsComputationMethod()
Returns:
Returns the statisticsComputationMethod.

setStatisticsComputationMethod

public void setStatisticsComputationMethod(int statisticsComputationMethod)
Parameters:
statisticsComputationMethod - The statisticsComputationMethod to set.

getFactoredCostCalculator

public FactoredCostCalculator getFactoredCostCalculator()