de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints
Class GreaterConstraint
java.lang.Object
   de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints.AbstractNumberConstraint<Number>
de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints.AbstractNumberConstraint<Number>
       de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints.GreaterConstraint
de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints.GreaterConstraint
- All Implemented Interfaces: 
- ParameterConstraint<Number>
- public class GreaterConstraint 
- extends AbstractNumberConstraint<Number>
 
Represents a parameter constraint for testing if the value of the
 number parameter (NumberParameter)
 tested is greater than the specified constraint value.
 
 
 
| Method Summary | 
|  String | getDescription(String parameterName)Returns a description of this constraint.
 | 
|  void | test(Number t)Checks if the number value given by the number parameter is greater than
 the constraint value.
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
GreaterConstraint
public GreaterConstraint(Number constraintValue)
- Creates a Greater-Than-Number parameter constraint.
 
 That is, the value of the number
 parameter has to be greater than the given constraint value.
 
- Parameters:
- constraintValue- the constraint value
 
test
public void test(Number t)
          throws ParameterException
- Checks if the number value given by the number parameter is greater than
 the constraint value. If not, a parameter exception is thrown.
 
- 
- Parameters:
- t- Value to be checked whether or not it fulfills the underlying
          parameter constraint.
- Throws:
- ParameterException- if the parameter to be tested does not
                            fulfill the parameter constraint
 
getDescription
public String getDescription(String parameterName)
- Description copied from interface: ParameterConstraint
- Returns a description of this constraint.
 
- 
- Parameters:
- parameterName- the name of the parameter this constraint is used for
- Returns:
- a description of this constraint