edu.harvard.seas.iis.abilities.analysis
Class SimpleMovementFilter
java.lang.Object
edu.harvard.seas.iis.abilities.analysis.MovementFilter
edu.harvard.seas.iis.abilities.analysis.SimpleMovementFilter
public class SimpleMovementFilter
- extends MovementFilter
SimpleMovementFilter
public SimpleMovementFilter(String propertyToFilterOn,
boolean numerical)
getPropertyToFilterOn
public String getPropertyToFilterOn()
isNumerical
public boolean isNumerical()
evaluateMovement
public boolean evaluateMovement(Movement m)
- Description copied from class:
MovementFilter
- The method for subclasses to implement
- Specified by:
evaluateMovement
in class MovementFilter
- Returns:
- true if the movement should be kept, false otherwise
setNumericalFilter
public void setNumericalFilter(double minValue,
double maxValue)
getMinValue
public double getMinValue()
getMaxValue
public double getMaxValue()
setNominalFilter
public void setNominalFilter(Collection<Object> allowedValues)
addAllowedNominalValue
public void addAllowedNominalValue(Object val)
removeAllowedNominalValue
public void removeAllowedNominalValue(Object val)