Class NumberToStringConverter
java.lang.Object
org.eclipse.core.databinding.conversion.Converter<Object,String>
org.eclipse.core.internal.databinding.conversion.AbstractNumberToStringConverter
org.eclipse.core.databinding.conversion.NumberToStringConverter
- All Implemented Interfaces:
IConverter<Object,
String>
@Deprecated(forRemoval=true)
public class NumberToStringConverter
extends org.eclipse.core.internal.databinding.conversion.AbstractNumberToStringConverter
Deprecated, for removal: This API element is subject to removal in a future version.
Converts a Number to a String using
NumberFormat.format(...)
.
This class is thread safe.
The first type parameter of Converter
is set to Object
to
preserve backwards compatibility, but the argument is meant to always be a
Number
.- Since:
- 1.0
- Restriction:
- This class is not intended to be subclassed by clients.
- Restriction:
- This class is not intended to be referenced by clients.
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Converts the providedfromObject
to aString
.static NumberToStringConverter
Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromBigDecimal
(com.ibm.icu.text.NumberFormat numberFormat) Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromBigInteger
(com.ibm.icu.text.NumberFormat numberFormat) Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromByte
(boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromByte
(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromDouble
(boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromDouble
(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromFloat
(boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromFloat
(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromInteger
(boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromInteger
(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromLong
(boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromLong
(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromShort
(boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.static NumberToStringConverter
fromShort
(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class org.eclipse.core.databinding.conversion.Converter
getFromType, getToType
-
Method Details
-
convert
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:org.eclipse.core.internal.databinding.conversion.AbstractNumberToStringConverter
Converts the providedfromObject
to aString
. If the converter was constructed for an object type, non primitive, afromObject
ofnull
will be converted to an empty string.- Specified by:
convert
in interfaceIConverter<Object,
String> - Overrides:
convert
in classorg.eclipse.core.internal.databinding.conversion.AbstractNumberToStringConverter
- Parameters:
fromObject
- value to convert. May benull
if the converter was constructed for a non primitive type.- Returns:
- the converted object, of type
IConverter.getToType()
- See Also:
- Implementation Note:
- Overridden to avoid API tooling problem.
-
fromDouble
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
primitive
-true
if the type is a double- Returns:
- Double converter for the default locale
-
fromDouble
public static NumberToStringConverter fromDouble(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
numberFormat
- number format used by the converterprimitive
-true
if the type is a double- Returns:
- Double converter with the provided numberFormat
-
fromLong
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
primitive
-true
if the type is a long- Returns:
- Long converter for the default locale
-
fromLong
public static NumberToStringConverter fromLong(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
numberFormat
- number format used by the converterprimitive
-true
if the type is a long- Returns:
- Long convert with the provided numberFormat
-
fromFloat
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
primitive
-true
if the type is a float- Returns:
- Float converter for the default locale
-
fromFloat
public static NumberToStringConverter fromFloat(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
numberFormat
- number format used by the converterprimitive
-true
if the type is a float- Returns:
- Float converter with the provided numberFormat
-
fromInteger
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
primitive
-true
if the type is a int- Returns:
- Integer converter for the default locale
-
fromInteger
public static NumberToStringConverter fromInteger(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
numberFormat
- number format used by the converterprimitive
-true
if the type is a int- Returns:
- Integer converter with the provided numberFormat
-
fromBigInteger
Deprecated, for removal: This API element is subject to removal in a future version.- Returns:
- BigInteger convert for the default locale
-
fromBigInteger
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
numberFormat
- number format used by the converter- Returns:
- BigInteger converter with the provided numberFormat
-
fromBigDecimal
Deprecated, for removal: This API element is subject to removal in a future version.- Returns:
- BigDecimal convert for the default locale
- Since:
- 1.2
-
fromBigDecimal
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
numberFormat
- number format used by the converter- Returns:
- BigDecimal converter with the provided numberFormat
- Since:
- 1.2
-
fromShort
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
primitive
-true
if the type is a short- Returns:
- Short converter for the default locale
- Since:
- 1.2
-
fromShort
public static NumberToStringConverter fromShort(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
numberFormat
- number format used by the converterprimitive
-true
if the type is a short- Returns:
- Short converter with the provided numberFormat
- Since:
- 1.2
-
fromByte
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
primitive
-true
if the type is a byte- Returns:
- Byte converter for the default locale
- Since:
- 1.2
-
fromByte
public static NumberToStringConverter fromByte(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
numberFormat
- number format used by the converterprimitive
-true
if the type is a byte- Returns:
- Byte converter with the provided numberFormat
- Since:
- 1.2
-
NumberToStringConverter
instead, which does not usecom.ibm.icu
as that package is planned to be removed in the future from platform.