GWT 2.7.0

com.google.gwt.uibinder.attributeparsers
Class TextAlignConstantParser

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

 class TextAlignConstantParser
extends StrictAttributeParser

Parses a TextBoxBase.TextAlignConstant.


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
TextAlignConstantParser(FieldReferenceConverter converter, JType type, 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

TextAlignConstantParser

TextAlignConstantParser(FieldReferenceConverter converter,
                        JType type,
                        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