List of usage examples for com.google.gwt.dom.builder.shared HtmlElementBuilderBase asSafeHtml
public SafeHtml asSafeHtml()
From source file:cc.alcina.framework.gwt.client.cell.FunctionalCell.java
License:Apache License
@Override public void render(Context context, FunctionalTuple value, SafeHtmlBuilder sb) { HtmlBuilderFactory factory = HtmlBuilderFactory.get(); HtmlElementBuilderBase builderBase = null; if (value.href != null) { HtmlAnchorBuilder builder = factory.createAnchorBuilder(); builderBase = builder;//from w ww. j a va 2 s . c o m builder.href(value.href); } else if (value.place != null) { HtmlAnchorBuilder builder = factory.createAnchorBuilder(); builderBase = builder; builder.href("#" + RegistryHistoryMapper.get().getToken(value.place)); } else { HtmlSpanBuilder builder = factory.createSpanBuilder(); builderBase = builder; } if (value.title != null) { builderBase.title(value.title); } builderBase.text(value.text); sb.append(builderBase.asSafeHtml()); }
From source file:com.google.gwt.uibinder.test.client.SimpleRenderable.java
License:Apache License
@Override public SafeHtml render(RenderableStamper stamper) { HtmlBuilderFactory factory = HtmlBuilderFactory.get(); String realText = text;/* w w w.j av a 2 s . com*/ text = "[string built]" + text; HtmlElementBuilderBase<?> builder = (HtmlElementBuilderBase<?>) build(factory); text = realText; return stamper.stamp(builder.asSafeHtml()); }