public void parse(XMLElement elem, String fieldName, JClassType type, UiBinderWriter writer) throws UnableToCompleteException { HtmlInterpreter interpreter = HtmlInterpreter.newInterpreterForUiObject(writer, fieldName); writer.beginAttachedSection(fieldName + ".getElement()"); String html = elem.consumeInnerHtml(interpreter); writer.endAttachedSection(); // TODO(jgw): throw an error if there's a conflicting 'html' attribute. if (html.trim().length() > 0) { writer.genPropertySet(fieldName, "HTML", writer.declareTemplateCall(html, fieldName)); } } }
writer.genPropertySet(fieldName, "subMenu", interpreter.menuBarField.getNextReference());
/** * Generates the code to set a string property. */ public void genStringPropertySet(String fieldName, String propName, String value) { genPropertySet(fieldName, propName, "\"" + value + "\""); }
/** * Generates the code to set a string property. */ public void genStringPropertySet(String fieldName, String propName, String value) { genPropertySet(fieldName, propName, "\"" + value + "\""); }
/** * Generates the code to set a string property. */ public void genStringPropertySet(String fieldName, String propName, String value) { genPropertySet(fieldName, propName, "\"" + value + "\""); }
/** * Generates the code to set a string property. */ public void genStringPropertySet(String fieldName, String propName, String value) { genPropertySet(fieldName, propName, "\"" + value + "\""); }
public void parse(XMLElement elem, String fieldName, JClassType type, UiBinderWriter writer) throws UnableToCompleteException { HtmlInterpreter interpreter = HtmlInterpreter.newInterpreterForUiObject(writer, fieldName); writer.beginAttachedSection(fieldName + ".getElement()"); String html = elem.consumeInnerHtml(interpreter); writer.endAttachedSection(); // TODO(jgw): throw an error if there's a conflicting 'html' attribute. if (html.trim().length() > 0) { writer.genPropertySet(fieldName, "HTML", writer.declareTemplateCall(html, fieldName)); } } }
public void parse(XMLElement elem, String fieldName, JClassType type, UiBinderWriter writer) throws UnableToCompleteException { HtmlInterpreter interpreter = HtmlInterpreter.newInterpreterForUiObject(writer, fieldName); writer.beginAttachedSection(fieldName + ".getElement()"); String html = elem.consumeInnerHtml(interpreter); writer.endAttachedSection(); // TODO(jgw): throw an error if there's a conflicting 'html' attribute. if (html.trim().length() > 0) { writer.genPropertySet(fieldName, "HTML", writer.declareTemplateCall(html, fieldName)); } } }
writer.genPropertySet(fieldName, "subMenu", interpreter.menuBarField.getNextReference());
writer.genPropertySet(fieldName, "subMenu", interpreter.menuBarField.getNextReference());