Class DoubleAttributeParser

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

class DoubleAttributeParser extends StrictAttributeParser
Parses a single double attribute.
  • Constructor Details

    • DoubleAttributeParser

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

    • parse

      public String parse(com.google.gwt.uibinder.rebind.XMLElement source, 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