net.sourceforge.nrl.parser.ast.constraints
Interface IDecimalNumber
- All Superinterfaces:
- IConstraint, IExpression, IIdentifier, INRLAstNode
- All Known Implementing Classes:
- DecimalNumberImpl
public interface IDecimalNumber
- extends IIdentifier
A decimal (floating point) number that occurred as a literal in an expression.
getNumber
@Deprecated
double getNumber()
- Deprecated. parsing a decimal out as a
double
can cause a loss of precision, the
parser should maintain data integrity. Use getNumberAsBigDecimal()
.
- Return the number.
- Returns:
- the number
getNumberAsBigDecimal
BigDecimal getNumberAsBigDecimal()
- Return the number as a
BigDecimal
. This ensures there is no loss of
precision when parsing decimal numbers.
- Returns:
- the number
- Since:
- 1.4.9
Copyright © 2006-2013. All Rights Reserved.