|
OpenAPI 1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AQDoubleFactory
This interface provides manipulation and validation functionality for Double
data type.
An instance of this interface is available via aqua.type.getDouble(). (For technical reasons, aqua.type.double is not available).
Method Summary | |
---|---|
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 Double (using default platform locale). |
Double |
parse(Object value)
Creates a Double instance assuming default platform locale. |
Double |
parse(String value,
String pattern)
Creates a Double instance using a specified pattern and locale. |
Double |
parse(String value,
String pattern,
String locale)
Interprets a specified value as a Double using a specified pattern and locale. |
Method Detail |
---|
Double parse(Object value)
value
- Double parse(String value, String pattern)
value
- pattern
- Double parse(String value, String pattern, String locale)
value
- pattern
- locale
- boolean 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 double.
boolean isLess(Object a, Object b)
a
- The double value to compare to.b
- The double value to compare with.
Exception
- If any of the parameters cannot be converted to double.boolean isLessOrEqual(Object a, Object b)
a
- The double value to compare to.b
- The double value to compare with.
Exception
- If any of the parameters cannot be converted to double.boolean isGreater(Object a, Object b)
a
- The double value to compare to.b
- The double value to compare with.
Exception
- If any of the parameters cannot be converted to double.boolean isGreaterOrEqual(Object a, Object b)
a
- The double value to compare to.b
- The double value to compare with.
Exception
- If any of the parameters cannot be converted to a double.boolean isCloseTo(Object a, Object b, Object distance)
a
- The 1st big decimal value.b
- The 2nd big decimal value.distance
- The distance, as specified by the user to compare the difference between
a and b.
Exception
- if any of the parameters cannot be converted to a double.boolean isValid(String value)
value
-
|
OpenAPI 1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |