public interface ApfloatBuilder
ApfloatImpl
implementations.Modifier and Type | Method and Description |
---|---|
ApfloatImpl |
createApfloat(double value,
long precision,
int radix)
Create a new
ApfloatImpl instance from a double . |
ApfloatImpl |
createApfloat(long value,
long precision,
int radix)
Create a new
ApfloatImpl instance from a long . |
ApfloatImpl |
createApfloat(PushbackReader in,
long precision,
int radix,
boolean isInteger)
Create a new
ApfloatImpl instance reading from a stream. |
ApfloatImpl |
createApfloat(String value,
long precision,
int radix,
boolean isInteger)
Create a new
ApfloatImpl instance from a String . |
ApfloatImpl createApfloat(String value, long precision, int radix, boolean isInteger) throws NumberFormatException, ApfloatRuntimeException
ApfloatImpl
instance from a String
.value
- The string to be parsed to a number.precision
- The precision of the number (in digits of the radix).radix
- The radix in which the number is created.isInteger
- Specifies if the number to be parsed from the string is to be treated as an integer or not.ApfloatImpl
.NumberFormatException
- If the number is not valid.ApfloatRuntimeException
ApfloatImpl createApfloat(long value, long precision, int radix) throws NumberFormatException, ApfloatRuntimeException
ApfloatImpl
instance from a long
.value
- The value of the number.precision
- The precision of the number (in digits of the radix).radix
- The radix in which the number is created.ApfloatImpl
.NumberFormatException
- If the number is not valid.ApfloatRuntimeException
ApfloatImpl createApfloat(double value, long precision, int radix) throws NumberFormatException, ApfloatRuntimeException
ApfloatImpl
instance from a double
.value
- The value of the number.precision
- The precision of the number (in digits of the radix).radix
- The radix in which the number is created.ApfloatImpl
.NumberFormatException
- If the number is not valid.ApfloatRuntimeException
ApfloatImpl createApfloat(PushbackReader in, long precision, int radix, boolean isInteger) throws IOException, NumberFormatException, ApfloatRuntimeException
ApfloatImpl
instance reading from a stream.in
- The stream to read from.precision
- The precision of the number (in digits of the radix).radix
- The radix in which the number is created.isInteger
- Specifies if the number to be parsed from the stream is to be treated as an integer or not.ApfloatImpl
.IOException
- If an I/O error occurs accessing the stream.NumberFormatException
- If the number is not valid.ApfloatRuntimeException
Copyright © 2017. All rights reserved.