Example usage for com.google.gwt.safehtml.shared SafeHtmlUtils fromString

List of usage examples for com.google.gwt.safehtml.shared SafeHtmlUtils fromString

Introduction

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

Prototype

public static SafeHtml fromString(String s) 

Source Link

Document

Returns a SafeHtml containing the escaped string.

Usage

From source file:org.activityinfo.ui.client.component.formdesigner.container.FieldWidgetContainer.java

License:Open Source License

public void syncWithModel() {
    final SafeHtmlBuilder label = new SafeHtmlBuilder();

    if (!Strings.isNullOrEmpty(formField.getCode())) { // append code
        label.appendHtmlConstant("<span class='small'>"
                + SafeHtmlUtils.fromString(formField.getCode()).asString() + "</span>&nbsp;");
    }/*from ww  w.  j  a  va  2s  . co m*/

    label.append(SafeHtmlUtils.fromString(Strings.nullToEmpty(formField.getLabel())));
    if (formField.isRequired()) {
        label.append(LABEL_TEMPLATE.mandatoryMarker());
    }
    formFieldWidget.setReadOnly(formField.isReadOnly());

    String labelHtml = label.toSafeHtml().asString();
    if (!formField.isVisible()) {
        labelHtml = "<del>" + labelHtml + "</del>";
    }
    widgetContainer.getLabel().setHTML(labelHtml);
    formFieldWidget.setType(formField.getType());
}

From source file:org.activityinfo.ui.client.component.formdesigner.container.SectionWidgetContainer.java

License:Open Source License

public void syncWithModel() {
    widgetContainer.getLabel().setHTML("<h3>"
            + SafeHtmlUtils.fromString(Strings.nullToEmpty(formSection.getLabel())).asString() + "</h3>");
}

From source file:org.activityinfo.ui.client.component.formdesigner.header.HeaderPresenter.java

License:Open Source License

public void show() {
    headerPanel.getLabel()/*from   w w w . j  ava 2s  . co m*/
            .setHTML(SafeHtmlUtils.fromString(Strings.nullToEmpty(formDesigner.getFormClass().getLabel())));
    headerPanel.getDescription().setHTML(
            SafeHtmlUtils.fromString(Strings.nullToEmpty(formDesigner.getFormClass().getDescription())));
}

From source file:org.activityinfo.ui.client.component.table.InstanceTableHeaderBuilder.java

License:Open Source License

private void buildActionRow(int row, int columnCount) {
    AbstractCellTable.Style style = getTable().getResources().style();

    TableRowBuilder tr = startRow();//from w  ww. j  ava2s .  c o  m
    setTrWidth(tr, row);

    TableCellBuilder th = tr.startTH().colSpan(columnCount).className(style.header());
    setTdWidth(th, row, 0);

    final SafeHtmlBuilder sb = new SafeHtmlBuilder();
    sb.append(SafeHtmlUtils.fromString(table.getRootFormClass().getLabel()));
    sb.append(SafeHtmlUtils.fromTrustedString("&nbsp;"));
    for (TableHeaderAction buttonAction : table.getHeaderActions()) {
        final ButtonActionCell cell = new ButtonActionCell(buttonAction);
        cell.render(new Cell.Context(row, 0, table), "", sb);
        sb.append(SafeHtmlUtils.fromTrustedString("&nbsp;"));
    }
    th.html(sb.toSafeHtml());

    th.endTH();
    tr.endTR();
}

From source file:org.activityinfo.ui.client.page.entry.column.ColumnModelBuilder.java

License:Open Source License

public ColumnConfig createIndicatorColumn(IndicatorDTO indicator, String header) {

    NumberField indicatorField = new NumberField();
    indicatorField.getPropertyEditor().setFormat(IndicatorNumberFormat.INSTANCE);

    String columnName = SafeHtmlUtils.fromString(header).asString();
    ColumnConfig indicatorColumn = new ColumnConfig(indicator.getPropertyName(), columnName, 50);

    indicatorColumn.setToolTip(columnName);

    indicatorColumn.setNumberFormat(IndicatorNumberFormat.INSTANCE);
    indicatorColumn.setEditor(new CellEditor(indicatorField));
    indicatorColumn.setAlignment(Style.HorizontalAlignment.RIGHT);

    if (indicator.getType() == FieldTypeClass.QUANTITY) {
        // For SUM indicators, don't show ZEROs in the Grid
        // (it looks better if we don't)
        if (indicator.getAggregation() == IndicatorDTO.AGGREGATE_SUM) {
            indicatorColumn.setRenderer(new GridCellRenderer() {
                @Override//from w w  w .j a v  a  2  s.c  o m
                public Object render(ModelData model, String property, ColumnData config, int rowIndex,
                        int colIndex, ListStore listStore, Grid grid) {
                    Object value = model.get(property);
                    if (value instanceof Double && (Double) value != 0) {
                        return GwtUtil.valueWithTooltip(IndicatorNumberFormat.INSTANCE.format((Double) value));
                    } else {
                        return "";
                    }
                }
            });
        } else if (indicator.getAggregation() == IndicatorDTO.AGGREGATE_SITE_COUNT) {
            indicatorColumn.setRenderer(new GridCellRenderer() {
                @Override
                public Object render(ModelData model, String property, ColumnData config, int rowIndex,
                        int colIndex, ListStore listStore, Grid grid) {

                    return GwtUtil.valueWithTooltip("1"); // the value of a site count indicator a single site is always 1
                }
            });
        }
    } else if (indicator.getType() == FieldTypeClass.FREE_TEXT
            || indicator.getType() == FieldTypeClass.NARRATIVE) {
        indicatorColumn.setRenderer(new GridCellRenderer() {
            @Override
            public Object render(ModelData model, String property, ColumnData config, int rowIndex,
                    int colIndex, ListStore listStore, Grid grid) {
                Object value = model.get(property);
                return value instanceof String ? GwtUtil.valueWithTooltip((String) value) : "";
            }
        });
    }
    return indicatorColumn;
}

From source file:org.activityinfo.ui.client.widget.form.FormGroup.java

License:Open Source License

public FormGroup validationMessage(String validationMessage) {
    this.validationMessage.setInnerHTML(SafeHtmlUtils.fromString(validationMessage).asString());
    return this;
}

From source file:org.apache.hupa.client.ui.MessagesCellTable.java

License:Apache License

protected Column<Message, SafeHtml> getFromColumn() {
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x10x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x10x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee");
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x00x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x00x0");
    return new Column<Message, SafeHtml>(new SafeHtmlCell()) {
        @Override/* w w w  .  j a va 2s  .  c o  m*/
        public SafeHtml getValue(Message object) {
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x3_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x20x0");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x00x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x00x10x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x00x1");
            SafeHtmlBuilder sb = new SafeHtmlBuilder();
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x10x00x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x10x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x10x00x00x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x10x00x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x10x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x10x0");
            sb.append(SafeHtmlUtils.fromString(object.getFrom() == null ? "" : object.getFrom()));
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x20x0");
            return sb.toSafeHtml();
        }
    };
}

From source file:org.apache.hupa.client.ui.MessagesCellTable.java

License:Apache License

protected Column<Message, SafeHtml> getSubjectColumn() {
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x10x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x10x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac008");
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x00x2");
    return new Column<Message, SafeHtml>(new SafeHtmlCell()) {
        @Override//w w w . java  2s  .  c  o  m
        public SafeHtml getValue(Message object) {
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x3_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x20x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x0");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x00x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x00x10x00x0");
            SafeHtmlBuilder sb = new SafeHtmlBuilder();
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x10x00x00x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x10x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x10x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x10x00x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x10x00x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x1");
            sb.append(SafeHtmlUtils.fromString(object.getSubject() == null ? "" : object.getSubject()));
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x20x0");
            return sb.toSafeHtml();
        }
    };
}

From source file:org.bonitasoft.forms.client.view.widget.LabelWidget.java

License:Open Source License

private SafeHtml getSafeHtml(ReducedFormWidget widgetData) {
    if (widgetData.allowHTMLInLabel()) {
        return SafeHtmlUtils.fromTrustedString(widgetData.getLabel() + " ");
    } else {/*www.  j  a  v  a2  s. c o m*/
        return SafeHtmlUtils.fromString(widgetData.getLabel() + " ");
    }
}

From source file:org.codesearch.indexer.client.ui.dashboard.ProgressBarCell.java

License:Open Source License

@Override
public void render(Context context, Number value, SafeHtmlBuilder sb) {
    SafeHtml message = SafeHtmlUtils.fromString(String.valueOf((int) (value.floatValue() * 100) + "%"));
    ProgressBarWidthSafeStyle barWidth = new ProgressBarWidthSafeStyle(progressbarWidth);
    ProgressBarWidthSafeStyle valueWidth = new ProgressBarWidthSafeStyle(
            (int) (value.floatValue() * progressbarWidth));
    SafeHtml safeHtml = TEMPLATES.progressBarWithValue(message, barWidth, valueWidth);
    sb.append(safeHtml);/*  w  w w .j a  v a  2s . co  m*/
    GWT.log(safeHtml.asString());
}