Uses of Interface
javax.constraints.ValueSelector

Packages that use ValueSelector
javax.constraints This package describes a generic Java programming interface for Constraint Programming (CP API) - see www.jcp.org . 
javax.constraints.impl.search   
javax.constraints.impl.search.goal   
javax.constraints.impl.search.selectors   
 

Uses of ValueSelector in javax.constraints
 

Methods in javax.constraints that return ValueSelector
 ValueSelector SearchStrategy.getValueSelector()
          Returns a value selector that was set for this strategy
 

Methods in javax.constraints with parameters of type ValueSelector
 void Solver.addSearchStrategy(Var[] vars, ValueSelector valueSelector)
          This methods takes the default search strategy, resets its vars and valueSelector, and adds this strategy to the end of the strategy execution lists.
 void Solver.addSearchStrategy(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
          This methods takes the default search strategy, resets its vars, varSelector, and valueSelector, and then adds this strategy to the end of the strategy execution lists.
 void Solver.setSearchStrategy(Var[] vars, ValueSelector valueSelector)
          Define a searchStrategy that will be used by find solutions methods.
 void Solver.setSearchStrategy(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
          Define a searchStrategy that will be used by find solutions methods.
 void SearchStrategy.setValueSelector(ValueSelector valueSelector)
          Sets a value selector that may be used (or not) by this strategy
 

Uses of ValueSelector in javax.constraints.impl.search
 

Methods in javax.constraints.impl.search that return ValueSelector
 ValueSelector AbstractSearchStrategy.getValueSelector()
           
 

Methods in javax.constraints.impl.search with parameters of type ValueSelector
 void AbstractSolver.addSearchStrategy(ValueSelector valueSelector)
          This method creates a new instance of the default search strategy, resets its valueSelector, and adds this strategy to the end of the strategy execution lists.
 void AbstractSolver.addSearchStrategy(Var[] vars, ValueSelector valueSelector)
          This method creates a new instance of the default search strategy, resets its vars and valueSelector, and adds this strategy to the end of the strategy execution lists.
 void AbstractSolver.addSearchStrategy(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
          This method creates a new instance of the default search strategy, resets its vars, varSelector, and valueSelector, and then adds this strategy to the end of the strategy execution list.
 void AbstractSolver.setSearchStrategy(Var[] vars, ValueSelector valueSelector)
          Define a searchStrategy that will be used by find solutions methods.
 void AbstractSolver.setSearchStrategy(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
          Define a searchStrategy that will be used by find solutions methods.
 void AbstractSearchStrategy.setValueSelector(ValueSelector valueSelector)
           
 

Uses of ValueSelector in javax.constraints.impl.search.goal
 

Methods in javax.constraints.impl.search.goal with parameters of type ValueSelector
 void GoalAssignValuesTimeLimit.init(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
           
 void GoalAssignValues.setValueSelector(ValueSelector valueSelector)
           
 

Constructors in javax.constraints.impl.search.goal with parameters of type ValueSelector
GoalAssignValue(Var var, ValueSelector valueSelector)
           
GoalAssignValues(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
          Creates a Goal that instantiates (assign values to) all variables inside the array "vars".
GoalAssignValuesTimeLimit(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
           
GoalAssignValueTimeLimit(Var var, ValueSelector valueSelector)
           
 

Uses of ValueSelector in javax.constraints.impl.search.selectors
 

Classes in javax.constraints.impl.search.selectors that implement ValueSelector
 class ValueSelectorMax
          This selector selects the largest value from the domain of a constrained variable.
 class ValueSelectorMin
          This selector selects the smallest value from the domain of a constrained variable.
 class ValueSelectorMinMaxAlternate
          This selector selects one time the smallest and another time the largest value from the domain of a constrained variable.