public interface NumberFactory
| 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 number object and initializes its value.
|
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.
|
Object createNumber(String value) throws ParseException
value - The initial value of the number as a string.ParseExceptionObject createNumber(double value) throws ParseException
ParseExceptionObject createNumber(int value) throws ParseException
ParseExceptionObject createNumber(short value) throws ParseException
ParseExceptionObject createNumber(float value) throws ParseException
ParseExceptionObject createNumber(boolean value) throws ParseException
ParseExceptionObject createNumber(Number value) throws ParseException
ParseExceptionObject createNumber(Complex value) throws ParseException
ParseExceptionObject getZero()
Object getOne()
Object getMinusOne()
Object getTwo()
Copyright © 2018. All rights reserved.