|
|||||||||
| 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 | ||||||||