|
Eclipse Platform Release 3.3 |
|||||||||||
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
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 |
toBigInteger()
|
static StringToNumberConverter |
toBigInteger(com.ibm.icu.text.NumberFormat numberFormat)
|
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)
|
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
-
|
Eclipse Platform Release 3.3 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.