public class DockLayoutPanelParser extends java.lang.Object implements ElementParser
DockLayoutPanel
widgets.
TODO(jgw): The code that explicitly excludes SplitLayoutPanel in a fairly
awkward way could be greatly simplified if we hoisted the "dock-ness" into an
interface implemented by both DockLayoutPanel and SplitLayoutPanel, and moved
most of this code into a parser for that specific interface. This parser
would then be reduced to a simple special case for the ctor param.Constructor and Description |
---|
DockLayoutPanelParser() |
Modifier and Type | Method and Description |
---|---|
void |
parse(com.google.gwt.uibinder.rebind.XMLElement elem,
java.lang.String fieldName,
JClassType type,
com.google.gwt.uibinder.rebind.UiBinderWriter writer)
Parse the given element, generating the code to initialize it from the
element's attributes and children.
|
public void parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) throws UnableToCompleteException
ElementParser
parse
in interface ElementParser
elem
- the element to be parsedfieldName
- the name of the widget field to be initializedtype
- TODOwriter
- the writerUnableToCompleteException
- on error