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

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

Introduction

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

Prototype

public SafeHtmlBuilder appendHtmlConstant(String html) 

Source Link

Document

Appends a compile-time-constant string, which will not be escaped.

Usage

From source file:org.pepstock.jem.gwt.client.panels.administration.nodesconfig.NodeCell.java

License:Open Source License

@Override
public void render(Context context, NodeInfoBean value, SafeHtmlBuilder sb) {
    if (value != null) {
        sb.appendHtmlConstant("<table cellpadding=0 cellspacing=0><tr><td style='padding: 5px 3px 1px 3px;'>");
        sb.appendEscaped(value.getLabel());
        sb.appendHtmlConstant("</td></tr><tr><td style='font-size: 0.7em; padding: 1px 3px 5px 3px;'>");
        sb.appendEscaped(value.getHostname());
        sb.appendHtmlConstant("</td></tr></table>");
    }/*from   w w  w . j a v a  2 s  . c om*/
}

From source file:org.pepstock.jem.gwt.client.panels.jobs.running.RunningTextColumn.java

License:Open Source License

@Override
public void render(Context context, Job job, SafeHtmlBuilder sb) {
    // Value can be null, so do a null check..
    if (job == null) {
        return;// w w  w  . j a  v a 2s. com
    }
    if (job.getRunningStatus() == Job.WAITING_FOR_RESOURCES) {
        sb.appendHtmlConstant(createWaitingLabel(getValue(job)));
    } else {
        super.render(context, job, sb);
    }
}

From source file:org.pepstock.jem.gwt.client.panels.nodes.commons.inspector.JobNameCell.java

License:Open Source License

@Override
public void render(Context context, String value, SafeHtmlBuilder sb) {
    if (value != null) {
        sb.appendHtmlConstant("<table cellpadding=0 cellspacing=0><tr><td style='padding: 5px 3px 1px 3px;'>");
        sb.appendEscaped(value);/* w ww .j a v a  2 s .  co  m*/
        sb.appendHtmlConstant("</td></tr></table>");
    }
}

From source file:org.pepstock.jem.gwt.client.panels.resources.inspector.ResourceDescriptorCell.java

License:Open Source License

@Override
public void render(Context context, ResourceDescriptor value, SafeHtmlBuilder sb) {
    if (value != null) {

        sb.appendHtmlConstant(
                "<table cellpadding=0 cellspacing=0><tr><td width='100px' style='font-size: 1.5em; padding: 4px 4px 4px 4px;' valign='top'><b>");
        sb.appendEscaped(value.getType());
        sb.appendHtmlConstant(//from  ww w .  jav a  2  s  . com
                "</b></td><td style='font-size: 0.9em; padding: 4px 4px 4px 4px;' valign='middle'>");
        sb.appendEscaped(value.getDescription());
        sb.appendHtmlConstant("</td></tr></table>");
    }
}

From source file:org.pepstock.jem.gwt.client.panels.resources.inspector.widgets.ListEditorCell.java

License:Open Source License

@Override
public void render(Context context, String value, SafeHtmlBuilder sb) {
    // Value can be null, so do a null check..
    if (value == null) {
        return;/*  w  w  w  .ja v  a  2  s.co m*/
    }
    // Add the ip address and port.
    sb.appendHtmlConstant("<table><tr><td height='32px' align='left' valign='middle'><b>");
    sb.appendEscaped(value);
    sb.appendHtmlConstant("</b></td></tr></table>");
}

From source file:org.pepstock.jem.gwt.client.panels.roles.inspector.commons.PermissionCell.java

License:Open Source License

/**
 * Renders the cell/*from ww w . j  a v  a2 s  .  c o  m*/
 */
@Override
public void render(Context context, String value, SafeHtmlBuilder sb) {
    // Value can be null, so do a null check..
    if (value == null) {
        return;
    }

    sb.appendHtmlConstant("<table>");

    // Add the contact image.
    sb.appendHtmlConstant("<tr><td>");
    sb.appendHtmlConstant(imageHtml);
    sb.appendHtmlConstant("</td>");

    // Add the name and address.
    sb.appendHtmlConstant("<td align='left' valign='middle'> Permission: <b>");
    sb.appendEscaped(value);
    sb.appendHtmlConstant("</b></td></tr></table>");
}

From source file:org.pepstock.jem.gwt.client.panels.roles.inspector.UserCell.java

License:Open Source License

@Override
public void render(Context context, String value, SafeHtmlBuilder sb) {
    // Value can be null, so do a null check..
    if (value == null) {
        return;//from   w w w.  j ava 2s .  c o m
    }

    sb.appendHtmlConstant("<table>");

    // Add the contact image.
    sb.appendHtmlConstant("<tr><td>");
    sb.appendHtmlConstant(imageHtml);
    sb.appendHtmlConstant("</td>");

    // Add the user name or pattern of name.
    sb.appendHtmlConstant("<td align='left' valign='middle'> User: <b>");
    sb.appendEscaped(value);
    sb.appendHtmlConstant("</b></td></tr></table>");
}

From source file:org.pepstock.jem.gwt.client.panels.swarm.commons.inspector.config.NetworkCell.java

License:Open Source License

@Override
public void render(Context context, String value, SafeHtmlBuilder sb) {
    // Value can be null, so do a null check..
    if (value == null) {
        return;/*from w ww . ja  v  a2 s  . com*/
    }

    sb.appendHtmlConstant("<table>");

    // Add the contact image.
    sb.appendHtmlConstant("<tr><td>");
    sb.appendHtmlConstant(imageHtml);
    sb.appendHtmlConstant("</td>");

    // Add the ip address.
    sb.appendHtmlConstant("<td align='left' valign='middle'> Ip address: <b>");
    sb.appendEscaped(value);
    sb.appendHtmlConstant("</b></td></tr></table>");
}

From source file:org.pepstock.jem.gwt.client.panels.swarm.NodesActions.java

License:Open Source License

private void setStatus(String statusString) {
    SafeHtmlBuilder sb = new SafeHtmlBuilder();
    NodeStatusImages statusObject;/*from ww w.  j  av  a 2 s.  c o  m*/
    if (statusString.equals(NodeStatusImages.UNKNOWN.toString())) {
        statusObject = NodeStatusImages.UNKNOWN;
    } else if (statusString.equals(NodeStatusImages.STARTING.toString())) {
        statusObject = NodeStatusImages.STARTING;
    } else if (statusString.equals(NodeStatusImages.INACTIVE.toString())) {
        statusObject = NodeStatusImages.INACTIVE;
    } else if (statusString.equals(NodeStatusImages.ACTIVE.toString())) {
        statusObject = NodeStatusImages.ACTIVE;
    } else if (statusString.equals(NodeStatusImages.DRAINED.toString())) {
        statusObject = NodeStatusImages.DRAINED;
    } else if (statusString.equals(NodeStatusImages.DRAINING.toString())) {
        statusObject = NodeStatusImages.DRAINING;
    } else if (statusString.equals(NodeStatusImages.SHUTTING_DOWN.toString())) {
        statusObject = NodeStatusImages.SHUTTING_DOWN;
    } else {
        statusObject = NodeStatusImages.INACTIVE;
    }

    sb.appendHtmlConstant("<table>");
    // adds a label for imgae
    sb.appendHtmlConstant("<tr><td align='left' valign='middle'>Swarm is</td><td width='5px'/><td>");
    // Add the contact image.
    String imageHtml = AbstractImagePrototype.create(statusObject.getImage()).getHTML();
    sb.appendHtmlConstant(imageHtml);
    sb.appendHtmlConstant("</td>");
    // Add the name and address.
    sb.appendHtmlConstant("<td align='left' valign='middle'>");
    sb.appendEscaped(statusString);

    // adds a empty space like a margin
    sb.appendHtmlConstant("</td><td width='15px'/></tr></table>");

    statusLabel.setHTML(sb.toSafeHtml());
}

From source file:org.ringstephanais.theme.gestionclub.base.client.base.field.Css3CheckBoxAppearance.java

License:sencha.com license

@Override
public void render(SafeHtmlBuilder sb, Boolean value, CheckBoxCell.CheckBoxCellOptions options) {
    String checkBoxId = XDOM.getUniqueId();

    String nameParam = options.getName() != null ? " name='" + options.getName() + "' " : "";
    String disabledParam = options.isDisabled() ? " disabled=true" : "";
    String readOnlyParam = options.isReadonly() ? " readonly" : "";
    String idParam = " id=" + checkBoxId;
    String typeParam = " type=" + type;
    String checkedParam = value ? " checked" : "";

    sb.appendHtmlConstant("<div class=" + style.wrap() + ">");
    sb.appendHtmlConstant(/*from w  w  w .j  a  v  a 2  s .c  o m*/
            "<input " + typeParam + nameParam + disabledParam + readOnlyParam + idParam + checkedParam + " />");
    sb.appendHtmlConstant("<label for=" + checkBoxId + " class=" + style.checkBoxLabel() + ">");
    if (options.getBoxLabel() != null) {
        sb.appendHtmlConstant(options.getBoxLabel());
    }
    sb.appendHtmlConstant("</label></div>");
}