|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.core.databinding.conversion.Converter
org.eclipse.core.internal.databinding.validation.NumberFormatConverter
org.eclipse.core.databinding.conversion.StringToNumberConverter
public class StringToNumberConverter
Converts a String to a Number using NumberFormat.parse(...).
This class is thread safe.
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class org.eclipse.core.databinding.conversion.Converter |
|---|
getFromType, getToType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public 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 int
public 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 double
public 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 long
public 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 float
public 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 short
public 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 byte
public static StringToNumberConverter toByte(com.ibm.icu.text.NumberFormat numberFormat,
boolean primitive)
numberFormat - primitive -
|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.