public interface AQFloatFactory
Float
data type.
An instance of this interface is available via aqua.type.getFloat(). (For technical reasons, aqua.type.float is not available).
Modifier and Type | Method and Description |
---|---|
boolean |
isCloseTo(Object a,
Object b,
Object distance)
Checks if two values are within the specified distance.
|
boolean |
isGreater(Object a,
Object b)
Checks if the value is greater than a specified threshold.
|
boolean |
isGreaterOrEqual(Object a,
Object b)
Checks if the value is less than or equals to a specified threshold.
|
boolean |
isInRange(Object value,
Object min,
Object max)
Checks if the value is within a specified range, inclusive.
|
boolean |
isLess(Object a,
Object b)
Checks if the value is less than a specified threshold.
|
boolean |
isLessOrEqual(Object a,
Object b)
Checks if the value is less than or equals to a specified threshold.
|
boolean |
isValid(String value)
Interprets a specified value as a Float (using default platform locale).
|
Float |
parse(Object value)
Creates a Float instance assuming default platform locale.
|
Float |
parse(String value,
String pattern)
Creates a Float instance using a specified pattern and locale.
|
Float |
parse(String value,
String pattern,
String locale)
Interprets a specified value as a Float using a specified pattern and locale.
|
Float parse(Object value)
If conversion is successful, the method returns the resulting Float object, otherwise it throws an exception.
value
- the specified valueFloat parse(String value, String pattern)
If conversion is successful, the method returns the resulting Float object, otherwise it throws an exception.
value
- the specified valuepattern
- the patternFloat parse(String value, String pattern, String locale)
If conversion is successful, the method returns the resulting Float object, otherwise it throws an exception.
value
- the specified valuepattern
- the patternlocale
- the localeboolean isInRange(Object value, Object min, Object max)
value
- The value in question.min
- Start of the range.max
- End of the range.
* @throws Exception
If any of the parameters cannot be converted to a float.boolean isLess(Object a, Object b)
a
- The double value to compare to.b
- The double value to compare with.boolean isLessOrEqual(Object a, Object b)
a
- The double value to compare to.b
- The double value to compare with.boolean isGreater(Object a, Object b)
a
- The float value to compare to.b
- The float value to compare with.boolean isGreaterOrEqual(Object a, Object b)
a
- The float value to compare to.b
- The float value to compare with.boolean isCloseTo(Object a, Object b, Object distance)
a
- The 1st float value.b
- The 2nd float value.distance
- The distance, as specified by the user to compare the difference between
a and b.boolean isValid(String value)
If conversion is successful, the method returns resulting Float object, otherwise it returns null.
value
- the specified value
Copyright © 2017 AquaFold, Inc. All Rights Reserved. Use is subject to license terms.