org.rhq.enterprise.communications.util.prefs
Class FloatSetupValidityChecker
java.lang.Object
org.rhq.enterprise.communications.util.prefs.FloatSetupValidityChecker
- All Implemented Interfaces:
- SetupValidityChecker
public class FloatSetupValidityChecker
- extends Object
- implements SetupValidityChecker
A setup validity checker that validates that the new value is a valid float within an optionally specified range.
- Author:
- John Mazzitelli
|
Constructor Summary |
FloatSetupValidityChecker(Float min_value_allowed,
Float max_value_allowed)
Defines the checker that validates the new value as a float that is between min_value_allowed and
max_value_allowed inclusive. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FloatSetupValidityChecker
public FloatSetupValidityChecker(Float min_value_allowed,
Float max_value_allowed)
- Defines the checker that validates the new value as a float that is between
min_value_allowed and
max_value_allowed inclusive. If either the min or max is null, it will not be checked
(that is to say, you can have the value limited only on a floor or ceiling value, or you can limit it for both).
- Parameters:
min_value_allowed - if not null, the minimum value the value is allowed to bemax_value_allowed - if not null, the maximum value the value is allowed to be
checkValidity
public boolean checkValidity(String pref_name,
String value_to_check,
Preferences preferences,
PrintWriter out)
- Checks to make sure the
value_to_check is a valid float within the defined range.
- Specified by:
checkValidity in interface SetupValidityChecker
- Parameters:
pref_name - the name of the preference being checkedvalue_to_check - the value to checkpreferences - the full set of preferencesout - an output stream this instruction can use to print out any error messages that it deems
appropriate
- Returns:
true if value_to_check is valid; false otherwise- See Also:
SetupValidityChecker.checkValidity(String, String, java.util.prefs.Preferences, PrintWriter)
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.