Class AttributeMessageParser

java.lang.Object
com.google.gwt.uibinder.elementparsers.AttributeMessageParser
All Implemented Interfaces:
ElementParser

public class AttributeMessageParser extends Object implements ElementParser
This parser is not tied to a particular class of element, but rather is run as the first parser in any parser stack. It looks for attribute values that are set as calls to the template's generated Messages interface, by calling MessagesWriter.consumeAndStoreMessageAttributesFor
  • Constructor Details

    • AttributeMessageParser

      public AttributeMessageParser()
  • Method Details

    • parse

      public void parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) throws UnableToCompleteException
      Description copied from interface: ElementParser
      Parse the given element, generating the code to initialize it from the element's attributes and children.
      Specified by:
      parse in interface ElementParser
      Parameters:
      elem - the element to be parsed
      fieldName - the name of the widget field to be initialized
      type - TODO
      writer - the writer
      Throws:
      UnableToCompleteException - on error