Class DialogBoxParser
- java.lang.Object
-
- com.google.gwt.uibinder.elementparsers.DialogBoxParser
-
- All Implemented Interfaces:
ElementParser
public class DialogBoxParser extends java.lang.Object implements ElementParser
ParsesDialogBox
widgets.
-
-
Constructor Summary
Constructors Constructor Description DialogBoxParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
handleConstructorArgs(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer, com.google.gwt.uibinder.rebind.XMLElement customCaption)
If this is DialogBox (not a subclass), parse constructor args and generate the constructor call.protected boolean
isCaption(com.google.gwt.uibinder.rebind.UiBinderWriter writer, com.google.gwt.uibinder.rebind.XMLElement element)
Determines if the element implements Caption.protected boolean
isCustomWidget(com.google.gwt.uibinder.rebind.UiBinderWriter writer, JClassType type)
Checks to see if the widget extends DialogBox or is DialogBox proper.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.
-
-
-
Method Detail
-
parse
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
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 interfaceElementParser
- Parameters:
elem
- the element to be parsedfieldName
- the name of the widget field to be initializedtype
- TODOwriter
- the writer- Throws:
UnableToCompleteException
- on error
-
isCaption
protected boolean isCaption(com.google.gwt.uibinder.rebind.UiBinderWriter writer, com.google.gwt.uibinder.rebind.XMLElement element) throws UnableToCompleteException
Determines if the element implements Caption.- Throws:
UnableToCompleteException
-
isCustomWidget
protected boolean isCustomWidget(com.google.gwt.uibinder.rebind.UiBinderWriter writer, JClassType type)
Checks to see if the widget extends DialogBox or is DialogBox proper.
-
handleConstructorArgs
void handleConstructorArgs(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer, com.google.gwt.uibinder.rebind.XMLElement customCaption) throws UnableToCompleteException
If this is DialogBox (not a subclass), parse constructor args and generate the constructor call. For subtypes do nothing.- Throws:
UnableToCompleteException
-
-