List of usage examples for com.google.gwt.safehtml.shared SafeHtmlUtils fromString
public static SafeHtml fromString(String s)
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)); } }