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:com.extjs.gxt.ui.client.widget.treegrid.TreeGridCellRenderer.java

License:sencha.com license

protected SafeHtml getText(TreeGrid<M> grid, M model, String property, int rowIndex, int colIndex) {
    return SafeHtmlUtils.fromString(String.valueOf(model.get(property)));
}

From source file:com.extjs.gxt.ui.client.widget.treegrid.TreeGridView.java

License:sencha.com license

@Override
protected SafeHtml getRenderedValue(ColumnData data, int rowIndex, int colIndex, ModelData m, String property) {
    GridCellRenderer<ModelData> r = cm.getRenderer(colIndex);
    List<Widget> rowMap = widgetList.get(rowIndex);
    rowMap.add(colIndex, null);/*from w w w  . ja  va  2  s . co m*/
    if (r != null) {
        return r.render(ds.getAt(rowIndex), property, data, rowIndex, colIndex, ds, grid);
    }
    Object val = m.get(property);

    ColumnConfig c = cm.getColumn(colIndex);

    if (val != null && c.getNumberFormat() != null) {
        Number n = (Number) val;
        NumberFormat nf = cm.getColumn(colIndex).getNumberFormat();
        return SafeHtmlUtils.fromString(nf.format(n.doubleValue()));

    } else if (val != null && c.getDateTimeFormat() != null) {
        DateTimeFormat dtf = c.getDateTimeFormat();
        return SafeHtmlUtils.fromString(dtf.format((Date) val));
    }

    String text = null;
    if (val != null) {
        text = val.toString();
    }
    return SafeGxt.emptyToNbSpace(text);
}

From source file:com.fullmetalgalaxy.client.game.tabmenu.TreeItemAdditionalEvent.java

License:Open Source License

/**
 * //from  w w  w.ja v  a 2  s  .c o m
 */
public TreeItemAdditionalEvent(int p_eventCount) {
    super(SafeHtmlUtils.fromString("" + p_eventCount + " events"));
    m_additionalEventCount = p_eventCount;
}

From source file:com.fullmetalgalaxy.client.game.tabmenu.WgtGameLogs.java

License:Open Source License

private void addParallelHiddenEvent() {
    EbRegistration myRegistration = GameEngine.model().getMyRegistration();
    if (myRegistration != null
            && !myRegistration.getTeam(GameEngine.model().getGame()).getMyEvents().isEmpty()) {
        TreeItem turnTreeItem = new TreeItem(SafeHtmlUtils.fromString(myRegistration.getAccount().getPseudo()));
        m_tree.addItem(turnTreeItem);/*from w w w  .  j  a  v a 2  s . c  om*/
        for (AnEvent event : myRegistration.getTeam(GameEngine.model().getGame()).getMyEvents()) {
            turnTreeItem.addItem(new TreeItemEvent(event));
        }
    }
}

From source file:com.fullmetalgalaxy.client.game.tabmenu.WgtGameLogs.java

License:Open Source License

private void buildTree4Tbt() {
    int currentTurn = 0;
    Iterator<AnEvent> iterator = GameEngine.model().getGame().getLogs().iterator();
    TreeItem turnTreeItem = null;/*  ww w.  ja  va  2 s .co  m*/
    if (GameEngine.model().getGame().getAdditionalEventCount() > 0) {
        turnTreeItem = new TreeItem(SafeHtmlUtils.fromString("tour ?"));
    } else {
        turnTreeItem = new TreeItem(SafeHtmlUtils.fromString("inscriptions"));
        m_tree.addItem(turnTreeItem);

        // game starting
        while (iterator.hasNext()) {
            AnEvent event = iterator.next();
            turnTreeItem.addItem(new TreeItemEvent(event));
            if (event instanceof EbEvtChangePlayerOrder) {
                currentTurn++;
                turnTreeItem = new TreeItem(SafeHtmlUtils.fromString("tour " + currentTurn));
                m_tree.addItem(turnTreeItem);
                break;
            }
        }
    }
    // game turn
    int evtPlayerTurnCount = 0;
    int playerCount = GameEngine.model().getGame().getCurrentNumberOfRegiteredPlayer();
    TreeItem playerTreeItem = null;
    while (iterator.hasNext()) {
        AnEvent event = iterator.next();
        if (playerTreeItem == null) {
            EbRegistration registration = null;
            String playerPseudo = null;
            if (event instanceof AnEventPlay) {
                registration = GameEngine.model().getGame()
                        .getRegistrationByIdAccount(((AnEventPlay) event).getAccountId());
            } else if (event instanceof EbEvtPlayerTurn && !event.isAuto()) {
                registration = GameEngine.model().getGame()
                        .getRegistrationByIdAccount(((EbEvtPlayerTurn) event).getAccountId());
            }
            if (registration != null) {
                playerPseudo = registration.getAccount().getPseudo();
            }
            if (playerPseudo != null) {
                playerTreeItem = new TreeItemEvent(event);
                playerTreeItem.setText(playerPseudo);
                turnTreeItem.addItem(playerTreeItem);
            }
        }
        if (playerTreeItem != null) {
            playerTreeItem.addItem(new TreeItemEvent(event));
        } else {
            turnTreeItem.addItem(new TreeItemEvent(event));
        }
        if (event instanceof EbEvtPlayerTurn) {
            playerTreeItem = null;
            evtPlayerTurnCount++;
            if (evtPlayerTurnCount >= playerCount) {
                // its probably a new turn
                evtPlayerTurnCount = 0;
                currentTurn++;
                turnTreeItem = new TreeItemEvent(event);
                turnTreeItem.setText("tour " + currentTurn);
                m_tree.addItem(turnTreeItem);
            }
        }
        if (event instanceof EbEvtControlFreighter) {
            if (((EbEvtControlFreighter) event).getOldRegistration(GameEngine.model().getGame()) != null
                    && ((EbEvtControlFreighter) event).getOldRegistration(GameEngine.model().getGame())
                            .getColor() == EnuColor.None) {
                playerCount--;
            }
        }
    }
}

From source file:com.fullmetalgalaxy.client.game.tabmenu.WgtGameLogs.java

License:Open Source License

private void buildTree4Parallel() {
    Iterator<AnEvent> iterator = GameEngine.model().getGame().getLogs().iterator();
    if (GameEngine.model().getGame().getAdditionalEventCount() == 0) {
        TreeItem turnTreeItem = new TreeItem(SafeHtmlUtils.fromString("inscriptions"));
        m_tree.addItem(turnTreeItem);//from ww  w .  java  2s  .co m

        // game starting
        while (iterator.hasNext()) {
            AnEvent event = iterator.next();
            turnTreeItem.addItem(new TreeItemEvent(event));
            if (event instanceof EbAdminTimePlay) {
                break;
            }
        }
    }
    // game time step
    TreeItemEvent dateTreeItem = null;
    while (iterator.hasNext()) {
        AnEvent event = iterator.next();
        if (dateTreeItem == null
                || event.getLastUpdate().getDate() != dateTreeItem.getEvent().getLastUpdate().getDate()) {
            dateTreeItem = new TreeItemEvent(event);
            dateTreeItem.setHTML("<img src='/images/css/calendar.png'/> " + EventPresenter.getDate(event));
            m_tree.addItem(dateTreeItem);
        }
        dateTreeItem.addItem(new TreeItemEvent(event));
    }
}

From source file:com.gafactory.core.client.ui.grids.ActionCell.java

License:Open Source License

/**
 * Construct a new {@link ActionCell} with a text String that does not contain
 * HTML markup./*w  w w  . j a v  a  2  s.  c o m*/
 *
 * @param text the text to display on the button
 * @param delegate the delegate that will handle events
 */
public ActionCell(String text, Delegate<C> delegate) {
    this(SafeHtmlUtils.fromString(text), delegate);
}

From source file:com.google.gwt.sample.mobilewebapp.client.mobile.TaskProxyCell.java

License:Apache License

@Override
@SuppressWarnings("deprecation")
public void render(com.google.gwt.cell.client.Cell.Context context, TaskProxy value, SafeHtmlBuilder sb) {
    if (value == null) {
        return;/*  w w  w .  j  a  v a2 s.  co m*/
    }

    SafeHtml name;
    if (value.getName() == null) {
        name = SafeHtmlUtils.fromSafeConstant("<i>Unnamed</i>");
    } else {
        name = SafeHtmlUtils.fromString(value.getName());
    }

    Date date = value.getDueDate();
    Date today = new Date();
    today.setHours(0);
    today.setMinutes(0);
    today.setSeconds(0);
    if (date == null) {
        sb.append(template.noDate(name));
    } else if (date.before(today)) {
        sb.append(template.pastDue(name, dateFormat.format(date)));
    } else {
        sb.append(template.onTime(name, dateFormat.format(date)));
    }
}

From source file:com.google.gwt.sample.showcase.client.ContentWidget.java

License:Apache License

/**
 * Construct a {@link ContentWidget}./*w w  w. j  a v a  2s. com*/
 * 
 * @param name the text name of the example
 * @param description a text description of the example
 * @param hasStyle true if the example has associated styles
 * @param rawSourceFiles the list of raw source files to include
 */
public ContentWidget(String name, String description, boolean hasStyle, String... rawSourceFiles) {
    this(name, SafeHtmlUtils.fromString(description), hasStyle, rawSourceFiles);
}

From source file:com.gsr.myschool.back.client.web.application.dossierdetails.InscriptionDetailView.java

License:Apache License

@Override
public void setDossier(DossierProxy dossier) {
    dossierTitle.setText(messageBundle.inscriptionDetailTitle(dossier.getGeneratedNumDossier()));

    SafeHtml safeDate = SafeHtmlUtils.fromString(dateFormat.format(dossier.getCreateDate()));
    SafeHtml safeDossierNum = SafeHtmlUtils.fromString(dossier.getGeneratedNumDossier());
    SafeHtml safeDossierStatus = SafeHtmlUtils.fromString(dossier.getStatus().toString());

    dossierPanel.clear();//from  w w w  .  j a  v  a2s .  c o m
    dossierPanel.add(rowLabelValueFactory.createValueLabel("N Dossier : ", safeDossierNum));
    dossierPanel.add(rowLabelValueFactory.createValueLabel("Date de cration : ", safeDate));
    dossierPanel.add(rowLabelValueFactory.createValueLabel("Statut du dossier : ", safeDossierStatus));

    if (dossier.getFiliere2() != null) {
        dossierPanel.add(rowLabelValueFactory.createHeader("Choix 1"));
    }

    if (dossier.getFiliere() != null) {
        SafeHtml safeFiliere = SafeHtmlUtils.fromString(dossier.getFiliere().getNom());
        dossierPanel.add(rowLabelValueFactory.createValueLabel("Formation : ", safeFiliere));
    }

    if (dossier.getNiveauEtude() != null) {
        SafeHtml safeNiveauEtude = SafeHtmlUtils.fromString(dossier.getNiveauEtude().getNom());
        dossierPanel.add(rowLabelValueFactory.createValueLabel("Niveau demand : ", safeNiveauEtude));
    }

    if (dossier.getFiliere2() != null) {
        dossierPanel.add(rowLabelValueFactory.createHeader("Choix 2"));
        SafeHtml safeFiliere = SafeHtmlUtils.fromString(dossier.getFiliere2().getNom());
        dossierPanel.add(rowLabelValueFactory.createValueLabel("Formation : ", safeFiliere));
    }

    if (dossier.getNiveauEtude2() != null) {
        SafeHtml safeNiveauEtude = SafeHtmlUtils.fromString(dossier.getNiveauEtude2().getNom());
        dossierPanel.add(rowLabelValueFactory.createValueLabel("Niveau demand : ", safeNiveauEtude));
    }
}