Class ComplexNumberFactory
- java.lang.Object
-
- com.singularsys.extensions.field.implementations.SimpleNumberFactory
-
- com.singularsys.extensions.field.implementations.ComplexNumberFactory
-
- All Implemented Interfaces:
JepComponent
,NumberFactory
,java.io.Serializable
public class ComplexNumberFactory extends SimpleNumberFactory
Parse all numeric strings asComplex
.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ComplexNumberFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
createNumber(Complex value)
Creates a number from a given complex value.java.lang.Object
createNumber(java.lang.String value)
Parse all numeric strings asComplex
.-
Methods inherited from class com.singularsys.extensions.field.implementations.SimpleNumberFactory
createNumber, createNumber, createNumber, createNumber, createNumber, createNumber, createNumber, getLightWeightInstance, getMinusOne, getOne, getTwo, getZero, init
-
-
-
-
Method Detail
-
createNumber
public java.lang.Object createNumber(java.lang.String value) throws ParseException
Parse all numeric strings asComplex
.- Specified by:
createNumber
in interfaceNumberFactory
- Specified by:
createNumber
in classSimpleNumberFactory
- Parameters:
value
- The initial value of the number as a string.- Throws:
ParseException
-
createNumber
public java.lang.Object createNumber(Complex value) throws ParseException
Description copied from interface:NumberFactory
Creates a number from a given complex value.- Specified by:
createNumber
in interfaceNumberFactory
- Overrides:
createNumber
in classSimpleNumberFactory
- Throws:
ParseException
-
-