Package com.google.gwt.uibinder.elementparsers
package com.google.gwt.uibinder.elementparsers
Classes that parse XML elements, using the context to generate widget initialization code.
-
ClassDescriptionParses
AbsolutePanelwidgets.Examines each element for child <ui:attr/> elements, and replaces the corresponding attributes of the examinee with references to the translatable messages created.This parser is not tied to a particular class of element, but rather is run as the first parser in any parser stack.Utility methods for discovering bean-like properties and generating code to initialize them.ParsesCellPanelwidgets.Assigns computed values to element attributes, e.g.Parses CustomButton widgets.ParsesDateLabelwidgets.ParsesDialogBoxwidgets.ParsesDisclosurePanelwidgets.ParsesDockLayoutPanelwidgets.ParsesDockPanelwidgets.Parses a dom element and all of its children.Element parsers are classes that parse xml elements, using the context to generate widget initialization code.Generates fields to hold named dom elements (e.g.ParsesFlowPanelwidgets.A parser for Grid rows and cells.Parses widgets that inherit fromHasAlignment.Parses widgets that implementHasHTML.Parses widgets that implementHasText.ParsesTreewidgets.Parses any widgets that implementHasWidgets.This is the most generally useful interpreter, and the most likely to be used by a custom parser when callingXMLElement.consumeInnerHtml(com.google.gwt.uibinder.rebind.XMLElement.Interpreter<java.lang.String>).Processes <ui:msg> elements inside HTML values, which themselves are allowed to contain HTML.Provides instances ofPlaceholderInterpreter, to allow customized handling of the innards of a msg element.ParsesHTMLPanelwidgets.Interprets the interior of an html message.Custom parsing of Image widgets.PairsXMLElement.Interpreterinstances.The last parser, asserts that everything has been consumed and so the template has nothing unexpected.Used byRenderablePanelParserto interpret renderable elements.ParsesLayoutPanelwidgets.ParsesLazyPanelwidgets.A parser for ListBox items.ParsesMenuBarwidgets.A parser for menu items.ParsesDateLabelwidgets.ParsesRenderablePanelwidgets.A simpleXMLElement.Interpreterthat returns a given value to every request.ParsesStackLayoutPanelwidgets.ParsesStackPanelwidgets.ParsesTabLayoutPanelwidgets.ParsesTabPanelwidgets.The interpreter of choice for calls toXMLElement.consumeInnerText(com.google.gwt.uibinder.rebind.XMLElement.PostProcessingInterpreter<java.lang.String>).Interprets the interior of text message.Parses any children of widgets that use theUIChildannotation.Parser of all UIObject types.Interprets generic message tags like: <ui:safehtml from="{myMsg.message}" />.Interprets generic message tags like: <ui:text from="{myMsg.message}" />.Used byHTMLPanelParserto interpret elements that call for widget instances.Used byHTMLPanelParser.