|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.singularsys.jep.standard.DoubleNumberFactory
public class DoubleNumberFactory
Default class for creating number objects. This class can be replaced by other NumberFactory implementations if other number types are required. This can be done using the
| Field Summary | |
|---|---|
static java.lang.Double |
MINUSONE
|
static java.lang.Double |
ONE
|
static java.lang.Double |
TWO
|
static java.lang.Double |
ZERO
|
| Constructor Summary | |
|---|---|
DoubleNumberFactory()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
createNumber(boolean value)
Create a number object with given boolean value |
java.lang.Object |
createNumber(Complex value)
Creates a number from a given complex value. |
java.lang.Object |
createNumber(double value)
Creates a number object with given double value. |
java.lang.Object |
createNumber(float value)
Create a number object with given float value |
java.lang.Object |
createNumber(int value)
Create a number object with given int value |
java.lang.Object |
createNumber(long value)
Create a number object with given long value |
java.lang.Object |
createNumber(java.lang.Number value)
Creates a number object from a class implementing Number, May actually just return the class. |
java.lang.Object |
createNumber(short value)
Create a number object with given short value |
java.lang.Object |
createNumber(java.lang.String value)
Creates a Double object initialized to the value of the parameter. |
JepComponent |
getLightWeightInstance()
Gets a light-weight instance suitable for using in multiple threads. |
java.lang.Object |
getMinusOne()
Return an object representing ZERO-ONE. |
java.lang.Object |
getOne()
Return an object representing ONE the multiplicative identity. |
java.lang.Object |
getTwo()
Return an object representing ONE+ONE. |
java.lang.Object |
getZero()
Return an object representing ZERO the additive identity. |
void |
init(Jep jep)
Initialize the component. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.Double ZERO
public static final java.lang.Double ONE
public static final java.lang.Double TWO
public static final java.lang.Double MINUSONE
| Constructor Detail |
|---|
public DoubleNumberFactory()
| Method Detail |
|---|
public java.lang.Object createNumber(java.lang.String value)
createNumber in interface NumberFactoryvalue - The initialization value for the returned object.public java.lang.Object createNumber(double value)
NumberFactory
createNumber in interface NumberFactorypublic java.lang.Object createNumber(java.lang.Number value)
NumberFactory
createNumber in interface NumberFactorypublic java.lang.Object createNumber(boolean value)
NumberFactory
createNumber in interface NumberFactorypublic java.lang.Object createNumber(float value)
NumberFactory
createNumber in interface NumberFactorypublic java.lang.Object createNumber(int value)
NumberFactory
createNumber in interface NumberFactorypublic java.lang.Object createNumber(short value)
NumberFactory
createNumber in interface NumberFactorypublic java.lang.Object createNumber(long value)
NumberFactory
createNumber in interface NumberFactory
public java.lang.Object createNumber(Complex value)
throws ParseException
NumberFactory
createNumber in interface NumberFactoryParseExceptionpublic java.lang.Object getMinusOne()
NumberFactory
getMinusOne in interface NumberFactorypublic java.lang.Object getOne()
NumberFactory
getOne in interface NumberFactorypublic java.lang.Object getTwo()
NumberFactory
getTwo in interface NumberFactorypublic java.lang.Object getZero()
NumberFactory
getZero in interface NumberFactorypublic void init(Jep jep)
JepComponent
init in interface JepComponentjep - the current Jep instancepublic JepComponent getLightWeightInstance()
JepComponent
getLightWeightInstance in interface JepComponent
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||