Example usage for com.google.gwt.safehtml.shared SafeHtmlBuilder SafeHtmlBuilder

List of usage examples for com.google.gwt.safehtml.shared SafeHtmlBuilder SafeHtmlBuilder

Introduction

In this page you can find the example usage for com.google.gwt.safehtml.shared SafeHtmlBuilder SafeHtmlBuilder.

Prototype

public SafeHtmlBuilder() 

Source Link

Document

Constructs an empty SafeHtmlBuilder.

Usage

From source file:org.kie.uberfire.client.common.Util.java

License:Apache License

/**
 * Convert String to a SafeHtml//w  ww  .ja va  2 s.  com
 * @param html
 * @return
 */
public static SafeHtml toSafeHtml(final String html) {
    final SafeHtmlBuilder builder = new SafeHtmlBuilder();
    builder.appendHtmlConstant(html);
    return builder.toSafeHtml();
}

From source file:org.kie.workbench.common.screens.datasource.management.client.editor.datasource.DataSourceDefEditorHelper.java

License:Apache License

public void onTestConnectionSuccess(TestResult response) {
    SafeHtmlBuilder builder = new SafeHtmlBuilder();
    if (response.isTestPassed()) {
        builder.appendEscapedLines(//from ww w .j  a v  a2s.  co m
                getMessage(DataSourceManagementConstants.DataSourceDefEditor_ConnectionTestSuccessfulMessage)
                        + "\n");
    } else {
        builder.appendEscapedLines(
                getMessage(DataSourceManagementConstants.DataSourceDefEditor_ConnectionTestFailedMessage)
                        + "\n");
    }
    builder.appendEscapedLines(response.getMessage());
    popupsUtil.showInformationPopup(builder.toSafeHtml().asString());
}

From source file:org.kie.workbench.common.screens.datasource.management.client.editor.datasource.DataSourceDefEditorHelper.java

License:Apache License

public void onTestConnectionError(Object message, Throwable throwable) {
    SafeHtmlBuilder builder = new SafeHtmlBuilder();
    builder.appendEscapedLines(/*from  w  w  w.j av a2 s.com*/
            getMessage(DataSourceManagementConstants.DataSourceDefEditor_ConnectionTestFailedMessage) + "\n");
    builder.appendEscapedLines(throwable.getMessage());
    popupsUtil.showErrorPopup(builder.toSafeHtml().asString());
}

From source file:org.kie.workbench.common.screens.examples.client.wizard.pages.project.ProjectItemViewImpl.java

License:Apache License

@Override
public void setProject(final ImportProject project, boolean selected) {
    final SafeHtmlBuilder shb = new SafeHtmlBuilder();
    shb.appendEscaped(project.getName());
    projectName.setInnerSafeHtml(shb.toSafeHtml());

    projectSelected.setChecked(selected);

    if (project.getTags() != null) {
        for (String tagName : project.getTags()) {
            TagItemView tagItemView = tagItemViewInstance.get();
            tagItemView.setName(tagName);
            tagItemView.hideCloseIcon();

            Node tagNode = tagItemView.asWidget().getElement();
            tagList.appendChild(tagNode);
        }//from w  w w .j  a v a  2  s  .c  o  m
    }
}

From source file:org.kie.workbench.common.screens.examples.client.wizard.pages.project.ProjectPageViewImpl.java

License:Apache License

private ProjectItemView makeProjectWidget(final ImportProject project) {
    final ProjectItemView projectItemView = projectItemViewInstance.get();
    projectItemView.setProject(project, presenter.isProjectSelected(project));
    projectItemView.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
        @Override/* w  ww .j a  v a 2 s.co m*/
        public void onValueChange(final ValueChangeEvent<Boolean> event) {
            final boolean selected = event.getValue();
            if (selected) {
                presenter.addProject(project);
            } else {
                presenter.removeProject(project);
            }
        }
    });

    projectItemView.addMouseOverHandler(h -> {
        final SafeHtmlBuilder shb = new SafeHtmlBuilder();
        shb.appendEscaped(project.getDescription());
        projectDescription.setInnerSafeHtml(shb.toSafeHtml());
    });

    projectItemView.addMouseOutHandler(h -> {
        projectDescription.setInnerSafeHtml(new SafeHtmlBuilder().toSafeHtml());
    });
    return projectItemView;
}

From source file:org.kie.workbench.common.stunner.client.widgets.notification.NotificationMessageUtils.java

License:Apache License

private static String buildHtmlEscapedText(final String message) {
    return new SafeHtmlBuilder().appendEscapedLines(message).toSafeHtml().asString();
}

From source file:org.kie.workbench.common.widgets.client.popups.alert.AlertPopupViewImpl.java

License:Apache License

private SafeHtml getSafeHtml(final String message) {
    final SafeHtmlBuilder shb = new SafeHtmlBuilder();
    shb.appendEscaped(message);//  w ww. j  a v  a2s  . com
    return shb.toSafeHtml();
}

From source file:org.kino.client.CellColumnResizer.java

@Override
public void onColumnWidthChange(ColumnWidthChangeEvent event) {
    if (column == event.getColumnConfig()) {
        int w = event.getColumnConfig().getWidth();
        int rows = grid.getStore().size();

        int col = grid.getColumnModel().indexOf(column);

        cell.setWidth(w - 10);/*from   w ww.  j  av a  2  s .  c o m*/

        // ListStore<M> store = grid.getStore();

        for (int i = 0; i < rows; i++) {
            Object p = grid.getStore().get(i);
            grid.getStore().update(p);

            Element parent = grid.getView().getCell(i, col);
            if (parent != null) {
                parent = parent.getFirstChildElement();
                SafeHtmlBuilder sb = new SafeHtmlBuilder();
                cell.render(new Context(i, col, grid.getStore().getKeyProvider().getKey(p)),
                        column.getValueProvider().getValue(p), sb);
                parent.setInnerHTML(sb.toSafeHtml().asString());
            }
        }

    }

}

From source file:org.lorislab.smonitor.gwt.uc.ConstantValues.java

License:Apache License

public static SafeHtml space() {
    SafeHtmlBuilder shb = new SafeHtmlBuilder();
    shb.appendHtmlConstant("&nbsp;");
    return shb.toSafeHtml();
}

From source file:org.nightcode.gwt.selectio.client.ui.ItemCell.java

License:Apache License

@Override
public void setValue(Context context, Element parent, ItemProxy value) {
    SafeHtmlBuilder sb = new SafeHtmlBuilder();
    render(context, value, sb);//from   w w  w  . ja v  a2 s . com
    parent.setInnerHTML(sb.toSafeHtml().asString());
}