public class StringToNumberConverter
extends org.eclipse.core.internal.databinding.validation.NumberFormatConverter
NumberFormat.parse(...).
This class is thread safe.| Modifier and Type | Method and Description |
|---|---|
Object |
convert(Object fromObject)
Converts the provided
fromObject to the requested
to type. |
static StringToNumberConverter |
toBigDecimal() |
static StringToNumberConverter |
toBigDecimal(com.ibm.icu.text.NumberFormat numberFormat) |
static StringToNumberConverter |
toBigInteger() |
static StringToNumberConverter |
toBigInteger(com.ibm.icu.text.NumberFormat numberFormat) |
static StringToNumberConverter |
toByte(boolean primitive) |
static StringToNumberConverter |
toByte(com.ibm.icu.text.NumberFormat numberFormat,
boolean primitive) |
static StringToNumberConverter |
toDouble(boolean primitive) |
static StringToNumberConverter |
toDouble(com.ibm.icu.text.NumberFormat numberFormat,
boolean primitive) |
static StringToNumberConverter |
toFloat(boolean primitive) |
static StringToNumberConverter |
toFloat(com.ibm.icu.text.NumberFormat numberFormat,
boolean primitive) |
static StringToNumberConverter |
toInteger(boolean primitive) |
static StringToNumberConverter |
toInteger(com.ibm.icu.text.NumberFormat numberFormat,
boolean primitive) |
static StringToNumberConverter |
toLong(boolean primitive) |
static StringToNumberConverter |
toLong(com.ibm.icu.text.NumberFormat numberFormat,
boolean primitive) |
static StringToNumberConverter |
toShort(boolean primitive) |
static StringToNumberConverter |
toShort(com.ibm.icu.text.NumberFormat numberFormat,
boolean primitive) |
getFromType, getToTypepublic Object convert(Object fromObject)
fromObject to the requested
to type.fromObject - the object to convert, of type IConverter.getFromType()IConverter.getToType()IllegalArgumentException - if the value isn't in the format required by the NumberFormat
or the value is out of range for the
to type.IllegalArgumentException - if conversion was not possibleIConverter.convert(java.lang.Object)public static StringToNumberConverter toInteger(boolean primitive)
primitive - true if the convert to type is an intpublic static StringToNumberConverter toInteger(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive)
numberFormat - primitive - public static StringToNumberConverter toDouble(boolean primitive)
primitive - true if the convert to type is a doublepublic static StringToNumberConverter toDouble(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive)
numberFormat - primitive - public static StringToNumberConverter toLong(boolean primitive)
primitive - true if the convert to type is a longpublic static StringToNumberConverter toLong(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive)
numberFormat - primitive - public static StringToNumberConverter toFloat(boolean primitive)
primitive - true if the convert to type is a floatpublic static StringToNumberConverter toFloat(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive)
numberFormat - primitive - public static StringToNumberConverter toBigInteger()
public static StringToNumberConverter toBigInteger(com.ibm.icu.text.NumberFormat numberFormat)
numberFormat - public static StringToNumberConverter toBigDecimal()
public static StringToNumberConverter toBigDecimal(com.ibm.icu.text.NumberFormat numberFormat)
numberFormat - public static StringToNumberConverter toShort(boolean primitive)
primitive - true if the convert to type is a shortpublic static StringToNumberConverter toShort(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive)
numberFormat - primitive - public static StringToNumberConverter toByte(boolean primitive)
primitive - true if the convert to type is a bytepublic static StringToNumberConverter toByte(com.ibm.icu.text.NumberFormat numberFormat, boolean primitive)
numberFormat - primitive -
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.