GWT 2.7.0

com.google.gwt.uibinder.attributeparsers
Class IntAttributeParser

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

 class IntAttributeParser
extends StrictAttributeParser

Parses an integer value.


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
IntAttributeParser(FieldReferenceConverter converter, JType intType, 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

IntAttributeParser

IntAttributeParser(FieldReferenceConverter converter,
                   JType intType,
                   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