public class RationalNumberFactory extends SimpleNumberFactory
Rational numbers. Used in conjunction with
RationalField.| Constructor and Description |
|---|
RationalNumberFactory() |
| Modifier and Type | Method and Description |
|---|---|
Rational |
createNumber(double value)
Creates a number object with given double value.
|
Rational |
createNumber(float value)
Create a number object with given float value
|
Rational |
createNumber(int value)
Create a number object with given int value
|
Rational |
createNumber(long value)
Create a number object with given long value
|
Rational |
createNumber(java.lang.Number value)
Creates a number object from a class implementing Number,
May actually just return the class.
|
Rational |
createNumber(short value)
Create a number object with given short value
|
Rational |
createNumber(java.lang.String value)
Creates a number object and initializes its value.
|
createNumber, createNumber, getLightWeightInstance, getMinusOne, getOne, getTwo, getZero, initpublic Rational createNumber(java.lang.String value) throws ParseException
NumberFactorycreateNumber in interface NumberFactorycreateNumber in class SimpleNumberFactoryvalue - The initial value of the number as a string.ParseExceptionpublic Rational createNumber(double value) throws ParseException
NumberFactorycreateNumber in interface NumberFactorycreateNumber in class SimpleNumberFactoryParseExceptionpublic Rational createNumber(int value) throws ParseException
NumberFactorycreateNumber in interface NumberFactorycreateNumber in class SimpleNumberFactoryParseExceptionpublic Rational createNumber(short value) throws ParseException
NumberFactorycreateNumber in interface NumberFactorycreateNumber in class SimpleNumberFactoryParseExceptionpublic Rational createNumber(long value) throws ParseException
NumberFactorycreateNumber in interface NumberFactorycreateNumber in class SimpleNumberFactoryParseExceptionpublic Rational createNumber(float value) throws ParseException
NumberFactorycreateNumber in interface NumberFactorycreateNumber in class SimpleNumberFactoryParseExceptionpublic Rational createNumber(java.lang.Number value) throws ParseException
NumberFactorycreateNumber in interface NumberFactorycreateNumber in class SimpleNumberFactoryParseExceptionCopyright © 2018 Singular Systems http://www.singularsys.com/jep