public class DoubleNumberFactory extends Object implements NumberFactory
| Modifier and Type | Field and Description |
|---|---|
static Double |
MINUSONE |
static Double |
ONE |
static Double |
TWO |
static Double |
ZERO |
| Constructor and Description |
|---|
DoubleNumberFactory() |
| Modifier and Type | Method and Description |
|---|---|
Object |
createNumber(boolean value)
Create a number object with given boolean value
|
Object |
createNumber(Complex value)
Create a number object with given Complex value
|
Object |
createNumber(double value)
Creates a number object with given double value.
|
Object |
createNumber(float value)
Create a number object with given float value
|
Object |
createNumber(int value)
Create a number object with given int value
|
Object |
createNumber(Number value)
Creates a number object from a class implementing Number,
May actually just return the class.
|
Object |
createNumber(short value)
Create a number object with given short value
|
Object |
createNumber(String value)
Creates a Double object initialized to the value of the parameter.
|
Object |
getMinusOne()
Return an object representing ZERO-ONE.
|
Object |
getOne()
Return an object representing ONE the multiplicative identity.
|
Object |
getTwo()
Return an object representing ONE+ONE.
|
Object |
getZero()
Return an object representing ZERO the additive identity.
|
public static Double ZERO
public static Double ONE
public static Double TWO
public static Double MINUSONE
public Object createNumber(String value)
createNumber in interface NumberFactoryvalue - The initialization value for the returned object.public Object createNumber(double value)
NumberFactorycreateNumber in interface NumberFactorypublic Object createNumber(Number value)
NumberFactorycreateNumber in interface NumberFactorypublic Object createNumber(boolean value)
NumberFactorycreateNumber in interface NumberFactorypublic Object createNumber(float value)
NumberFactorycreateNumber in interface NumberFactorypublic Object createNumber(int value)
NumberFactorycreateNumber in interface NumberFactorypublic Object createNumber(short value)
NumberFactorycreateNumber in interface NumberFactorypublic Object createNumber(Complex value) throws ParseException
NumberFactorycreateNumber in interface NumberFactoryParseExceptionpublic Object getMinusOne()
NumberFactorygetMinusOne in interface NumberFactorypublic Object getOne()
NumberFactorygetOne in interface NumberFactorypublic Object getTwo()
NumberFactorygetTwo in interface NumberFactorypublic Object getZero()
NumberFactorygetZero in interface NumberFactoryCopyright © 2018. All rights reserved.