API Reference 0.3.24dart_web_toolkit_textDoubleParser

DoubleParser class

A localized parser based on {@link NumberFormat#getDecimalFormat}.

class DoubleParser implements Parser<double> {

 static DoubleParser _INSTANCE;

 /**
  * Returns the instance of the no-op renderer.
  */
 factory DoubleParser.instance() {
   if (_INSTANCE == null) {
     _INSTANCE = new DoubleParser();
   }
   return _INSTANCE;
 }

 DoubleParser();

 double parse(String object) {
   if (object == null || object == "") {
     return null;
   }

   return double.parse(object);
 }
}

Implements

Parser<double>

Constructors

new DoubleParser() #

Creates a new Object instance.

Object instances have no meaningful state, and are only useful through their identity. An Object instance is equal to itself only.

docs inherited from Object
DoubleParser();

factory DoubleParser.instance() #

Returns the instance of the no-op renderer.

factory DoubleParser.instance() {
 if (_INSTANCE == null) {
   _INSTANCE = new DoubleParser();
 }
 return _INSTANCE;
}

Methods

double parse(String object) #

double parse(String object) {
 if (object == null || object == "") {
   return null;
 }

 return double.parse(object);
}