|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.singularsys.jep.bigdecimal.BigDecNumberFactory
public class BigDecNumberFactory
Field Summary | |
---|---|
protected java.math.MathContext |
mc
|
static java.math.BigDecimal |
MINUSONE
|
static java.math.BigDecimal |
TWO
|
Constructor Summary | |
---|---|
BigDecNumberFactory(java.math.MathContext mc)
|
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 number object and initializes its value. |
JepComponent |
getLightWeightInstance()
Gets a light-weight instance suitable for using in multiple threads. |
java.math.MathContext |
getMathContext()
|
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. |
void |
setMathContext(java.math.MathContext mc)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.math.BigDecimal TWO
public static final java.math.BigDecimal MINUSONE
protected java.math.MathContext mc
Constructor Detail |
---|
public BigDecNumberFactory(java.math.MathContext mc)
mc
- Method Detail |
---|
public java.lang.Object createNumber(java.lang.String value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
value
- The initial value of the number as a string.
ParseException
public java.lang.Object createNumber(double value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
ParseException
public java.lang.Object createNumber(int value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
ParseException
public java.lang.Object createNumber(short value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
ParseException
public java.lang.Object createNumber(long value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
ParseException
public java.lang.Object createNumber(float value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
ParseException
public java.lang.Object createNumber(boolean value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
ParseException
public java.lang.Object createNumber(java.lang.Number value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
ParseException
public java.lang.Object createNumber(Complex value) throws ParseException
NumberFactory
createNumber
in interface NumberFactory
ParseException
public java.lang.Object getMinusOne()
NumberFactory
getMinusOne
in interface NumberFactory
public java.lang.Object getZero()
NumberFactory
getZero
in interface NumberFactory
public java.lang.Object getOne()
NumberFactory
getOne
in interface NumberFactory
public java.lang.Object getTwo()
NumberFactory
getTwo
in interface NumberFactory
public void init(Jep jep)
JepComponent
init
in interface JepComponent
jep
- the current Jep instancepublic java.math.MathContext getMathContext()
public void setMathContext(java.math.MathContext mc)
public JepComponent getLightWeightInstance()
JepComponent
getLightWeightInstance
in interface JepComponent
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |