GWT 2.7.0

com.google.gwt.uibinder.attributeparsers
Class DoubleAttributeParser

java.lang.Object
  extended by com.google.gwt.uibinder.attributeparsers.StrictAttributeParser
      extended by com.google.gwt.uibinder.attributeparsers.DoubleAttributeParser
All Implemented Interfaces:
AttributeParser

 class DoubleAttributeParser
extends StrictAttributeParser

Parses a single double attribute.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.uibinder.attributeparsers.StrictAttributeParser
StrictAttributeParser.FieldReferenceDelegate
 
Field Summary
 
Fields inherited from class com.google.gwt.uibinder.attributeparsers.StrictAttributeParser
logger
 
Constructor Summary
DoubleAttributeParser(FieldReferenceConverter converter, JType doubleType, com.google.gwt.uibinder.rebind.MortalLogger logger)
           
 
Method Summary
 java.lang.String parse(com.google.gwt.uibinder.rebind.XMLElement source, java.lang.String value)
          If the value holds a single field reference "{like.this}", converts it to a Java Expression.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoubleAttributeParser

DoubleAttributeParser(FieldReferenceConverter converter,
                      JType doubleType,
                      com.google.gwt.uibinder.rebind.MortalLogger logger)
Method Detail

parse

public java.lang.String parse(com.google.gwt.uibinder.rebind.XMLElement source,
                              java.lang.String value)
                       throws UnableToCompleteException
Description copied from class: StrictAttributeParser
If the value holds a single field reference "{like.this}", converts it to a Java Expression.

In any other case (e.g. more than one field reference), an UnableToCompleteException is thrown.

Specified by:
parse in interface AttributeParser
Overrides:
parse in class StrictAttributeParser
Parameters:
source - the source code the value came from, for error reporting purposes
value - the attribute value to be parsed
Returns:
a valid Java expression
Throws:
UnableToCompleteException - on parse error

GWT 2.7.0