com.google.gwt.uibinder.rebind.messages
Class PlaceholderInterpreter
java.lang.Object
com.google.gwt.uibinder.rebind.messages.PlaceholderInterpreter
- All Implemented Interfaces:
- XMLElement.Interpreter<java.lang.String>, XMLElement.PostProcessingInterpreter<java.lang.String>
- Direct Known Subclasses:
- TextPlaceholderInterpreter
public abstract class PlaceholderInterpreter
- extends java.lang.Object
- implements XMLElement.PostProcessingInterpreter<java.lang.String>
Abstract class performs the heavy lifting for processing ph children of a msg
element.
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PlaceholderInterpreter
public PlaceholderInterpreter(UiBinderWriter writer,
MessageWriter message)
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
postProcess
public java.lang.String postProcess(java.lang.String consumed)
throws UnableToCompleteException
- Called by various
XMLElement consumeInner*() methods after all
elements have been handed to interpretElement(com.google.gwt.uibinder.rebind.XMLElement).
Performs escaping on the consumed text to make it safe for use as a
Messages @Default value
- Specified by:
postProcess in interface XMLElement.PostProcessingInterpreter<java.lang.String>
- Throws:
UnableToCompleteException