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, init
public Rational createNumber(java.lang.String value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
createNumber
in class SimpleNumberFactory
value
- The initial value of the number as a string.ParseException
public Rational createNumber(double value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
createNumber
in class SimpleNumberFactory
ParseException
public Rational createNumber(int value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
createNumber
in class SimpleNumberFactory
ParseException
public Rational createNumber(short value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
createNumber
in class SimpleNumberFactory
ParseException
public Rational createNumber(long value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
createNumber
in class SimpleNumberFactory
ParseException
public Rational createNumber(float value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
createNumber
in class SimpleNumberFactory
ParseException
public Rational createNumber(java.lang.Number value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
createNumber
in class SimpleNumberFactory
ParseException
Copyright © 2018 Singular Systems http://www.singularsys.com/jep