|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ApfloatBuilder
An ApfloatBuilder contains factory methods to create
new instances of ApfloatImpl
implementations.
Method Summary | |
---|---|
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 . |
Method Detail |
---|
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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |