com.google.gwt.uibinder.elementparsers
Class TextInterpreter

java.lang.Object
  extended by com.google.gwt.uibinder.elementparsers.TextInterpreter
All Implemented Interfaces:
XMLElement.Interpreter<java.lang.String>

public class TextInterpreter
extends java.lang.Object
implements XMLElement.Interpreter<java.lang.String>

The interpreter of choice for calls to XMLElement.consumeInnerText(com.google.gwt.uibinder.rebind.XMLElement.PostProcessingInterpreter). It handles <m:msg/> elements, replacing them with references to Messages interface calls.

Calls to XMLElement.consumeInnerHtml(com.google.gwt.uibinder.rebind.XMLElement.Interpreter) should instead use HtmlInterpreter


Constructor Summary
TextInterpreter(UiBinderWriter writer)
           
 
Method Summary
 java.lang.String interpretElement(XMLElement elem)
          Given an XMLElement, return its filtered value.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextInterpreter

public TextInterpreter(UiBinderWriter writer)
Method Detail

interpretElement

public java.lang.String interpretElement(XMLElement elem)
                                  throws UnableToCompleteException
Description copied from interface: XMLElement.Interpreter
Given an XMLElement, return its filtered value.

Specified by:
interpretElement in interface XMLElement.Interpreter<java.lang.String>
Throws:
UnableToCompleteException - on error