List of usage examples for com.google.gwt.user.client.ui HasText setText
void setText(String text);
From source file:com.github.gwt.user.client.ui.grids.days.DaysOfWeekView.java
License:Apache License
private void setWeekDayNameLabelsText() { Date date = new Date(); final String[] dayOfWeekNames = new String[CalendarUtil.DAYS_IN_WEEK]; for (int i = 1; i <= CalendarUtil.DAYS_IN_WEEK; i++) { date.setDate(i);//from w ww .j av a 2 s . c o m int dayOfWeek = date.getDay(); dayOfWeekNames[dayOfWeek] = getDayOfWeekFormat().format(date); } for (int i = 0; i < CalendarUtil.DAYS_IN_WEEK; i++) { HasText hasText = weekDayNameViews.get(i); int shift = CalendarUtil.getStartingDayOfWeek(); int dayIdx = i + shift < CalendarUtil.DAYS_IN_WEEK ? i + shift : i + shift - CalendarUtil.DAYS_IN_WEEK; hasText.setText(dayOfWeekNames[dayIdx]); } }
From source file:com.google.gwt.sample.dynatablemvp.client.presenter.MentorSelectorPresenter.java
protected void bind() { view.getChoose().addClickHandler(new ClickHandler() { @Override/* w w w. j a v a 2 s . c om*/ public void onClick(ClickEvent event) { view.setEnabled(false); requestFactory.schoolCalendarRequest().getRandomPerson().to(new Receiver<PersonProxy>() { @Override public void onSuccess(PersonProxy mentor) { final HasText label = view.getLabel(); if (label != null && mentor != null) { final String mentorName = mentor.getName(); if (mentorName != null) label.setText(mentorName); } view.setEnabled(true); eventBus.fireEvent(new ChooseMentorEvent(mentor)); } }).fire(); } }); view.getClear().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { setValue(null); } }); /*view.getEditor().addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if(view.getLabel()!=null) eventBus.fireEvent(new ChooseMentorEvent(view.getLabel().getText())); } });*/ }
From source file:com.google.gwt.sample.i18n.client.DateTimeFormatExampleController.java
License:Apache License
@Override protected void doParseInput(String toParse, HasText output, HasText error) { error.setText(""); if (!"".equals(toParse)) { try {/* w w w. ja v a2 s . c o m*/ Date x = new Date(toParse); String s = activeFormat.format(x); output.setText(s); } catch (IllegalArgumentException e) { String errMsg = constants.failedToParseInput(); error.setText(errMsg); } } else { output.setText("<None>"); } }
From source file:com.google.gwt.sample.i18n.client.NumberFormatExampleController.java
License:Apache License
@Override protected void doParseInput(String toParse, HasText output, HasText error) { if (!"".equals(toParse)) { try {//from w w w . j a v a2s . c o m double x = Double.parseDouble(toParse); String s = activeFormat.format(x); output.setText(s); } catch (NumberFormatException e) { String errMsg = constants.failedToParseInput(); error.setText(errMsg); } } else { output.setText("<None>"); } }
From source file:com.google.gwt.uibinder.test.client.ClickyLink.java
License:Apache License
/** * This static method exists purely to ensure BeanParser handles overloaded * methods correctly./*w ww . jav a2 s .co m*/ */ public static void setPopupText(HasText t, String text) { t.setText(text); }
From source file:com.google.zxing.web.generator.client.CalendarEventGenerator.java
License:Apache License
private static void setDateToTextBox(HasText textBox, Date date) { DateTimeFormat extractTime = DateTimeFormat.getFormat("HHmm"); textBox.setText(extractTime.format(date)); }
From source file:com.novartis.pcs.ontology.webapp.client.util.UrlValidator.java
License:Apache License
public static boolean validate(String url, HasText errorWidget) { if (url != null && url.trim().length() > 0) { try {/* w w w .j av a 2 s . com*/ UrlParser.parse(url.trim()); return true; } catch (Exception e) { if (errorWidget != null) { errorWidget.setText(e.getMessage()); } } } return false; }
From source file:com.qualogy.qafe.gwt.client.ui.renderer.TextFieldRenderer.java
License:Apache License
private void handleValueAttribute(TextFieldGVO gvo, UIObject uiObject) { String value = gvo.getValue(); if ((value != null) && (value.length() > 0)) { if (uiObject instanceof HasData) { HasData hasData = (HasData) uiObject; hasData.setData(value, SetValueGVO.ACTION_ADD, null); } else if (uiObject instanceof HasText) { HasText hasText = (HasText) uiObject; String oldValue = hasText.getText(); hasText.setText(value); doDataChange(gvo, uiObject, oldValue, hasText.getText()); }//from w w w.j a v a 2 s . c om } }
From source file:com.qualogy.qafe.gwt.client.vo.functions.execute.CopyExecute.java
License:Apache License
public void execute(BuiltInFunctionGVO builtInFunction) { if (builtInFunction instanceof CopyGVO) { CopyGVO copy = (CopyGVO) builtInFunction; List<UIObject> uiObjectsFrom = null; if (copy.getFromGVO().getComponentIdUUID() != null) { uiObjectsFrom = RendererHelper.getComponent(copy.getFromGVO().getComponentIdUUID()); } else {/* w w w . j ava2s. c om*/ uiObjectsFrom = RendererHelper.getNamedComponent(copy.getFromGVO().getComponentName()); } List<UIObject> uiObjectsTo = null; if (copy.getToGVO().getComponentIdUUID() != null) { uiObjectsTo = RendererHelper.getComponent(copy.getToGVO().getComponentIdUUID()); } else { uiObjectsTo = RendererHelper.getNamedComponent(copy.getToGVO().getComponentName()); } if (uiObjectsTo != null && uiObjectsFrom != null) { if (uiObjectsTo.size() == uiObjectsFrom.size()) { for (int i = 0; i < uiObjectsTo.size(); i++) { UIObject uiObjectFrom = uiObjectsFrom.get(i); UIObject uiObjectTo = uiObjectsTo.get(i); if (uiObjectFrom instanceof HasText) { HasText hasTextFrom = (HasText) uiObjectFrom; String fromValue = hasTextFrom.getText(); if (uiObjectTo instanceof HasText) { HasText hasTextTo = (HasText) uiObjectTo; hasTextTo.setText(fromValue); } } } } } } FunctionsExecutor.setProcessedBuiltIn(true); }
From source file:com.qualogy.qafe.gwt.client.vo.functions.execute.SetPropertyExecute.java
License:Apache License
private void processProperty(UIObject uiObject, BuiltInComponentGVO builtInComponentGVO, SetPropertyGVO setProperty) {/*from ww w . j a va 2 s.c o m*/ if (QAMLConstants.PROPERTY_ENABLED.equals(setProperty.getProperty()) || QAMLConstants.PROPERTY_DISABLED.equals(setProperty.getProperty())) { boolean value = Boolean.valueOf(setProperty.getValue()).booleanValue(); if (QAMLConstants.PROPERTY_DISABLED.equals(setProperty.getProperty())) { value = !value; } if (uiObject instanceof HasEnabled) { HasEnabled hasEnabled = (HasEnabled) uiObject; hasEnabled.setEnabled(value); } else if (uiObject instanceof HasWidgets) { SetMaskHelper.setMaskEnable(uiObject.getElement().getAttribute(QAMLConstants.PROPERTY_ID), value, true); DOM.setElementPropertyBoolean(uiObject.getElement(), QAMLConstants.PROPERTY_DISABLED, !value); } else if (uiObject instanceof QSuggestBox) { QSuggestBox suggestField = (QSuggestBox) uiObject; suggestField.getTextBox().setEnabled(value); } else if (uiObject instanceof SpreadsheetCell) { SpreadsheetCell cell = (SpreadsheetCell) uiObject; cell.setEditable(value); } } else if (QAMLConstants.PROPERTY_EDITABLE.equals(setProperty.getProperty())) { boolean editable = Boolean.valueOf(setProperty.getValue()).booleanValue(); HasEditable hasEditable = null; if (uiObject instanceof HasEditable) { hasEditable = (HasEditable) uiObject; } else if (uiObject instanceof TextBoxBase) { TextBoxBase textboxBase = (TextBoxBase) uiObject; if (textboxBase.getParent() instanceof HasEditable) { hasEditable = (HasEditable) textboxBase.getParent(); } else { textboxBase.setReadOnly(!editable); } } if (hasEditable != null) { hasEditable.setEditable(editable); } } else if (QAMLConstants.PROPERTY_VISIBLE.equals(setProperty.getProperty())) { boolean value = Boolean.valueOf(setProperty.getValue()).booleanValue(); if (uiObject instanceof HasVisible) { ((HasVisible) uiObject).processVisible(value); } else if (uiObject instanceof HasDataGridMethods) { HasDataGridMethods hasDataGridMethods = (HasDataGridMethods) uiObject; boolean resolved = false; String uuid = builtInComponentGVO.getComponentIdUUID(); if (uuid != null) { boolean containsColumn = uuid.contains("."); if (containsColumn) { String columnId = uuid.replaceFirst(".+\\.", "").replaceFirst("\\|.+", ""); hasDataGridMethods.setColumnVisible(columnId, value); resolved = true; } } if (!resolved) { uiObject.setVisible(value); hasDataGridMethods.redraw(); } } else { uiObject.setVisible(value); if (uiObject instanceof Panel) { Panel p = (Panel) uiObject; Widget parent = p.getParent(); if (parent != null && parent instanceof DeckPanel) { DeckPanel deckPanel = (DeckPanel) parent; int widgetIndex = deckPanel.getWidgetIndex(p); if (widgetIndex != -1) { if (deckPanel.getParent() != null && deckPanel.getParent().getParent() != null && deckPanel.getParent().getParent() instanceof TabPanel) { TabPanel tabs = ((TabPanel) (deckPanel.getParent().getParent())); TabPanelRenderer.setTabVisibility(tabs, widgetIndex, value, uiObject); } } } } } } else if (QAMLConstants.PROPERTY_HEIGHT.equals(setProperty.getProperty())) { try { String height = setProperty.getValue(); if (!QAMLUtil.containsUnitIdentifier(height)) { height += QAMLUtil.DEFAULT_UNIT; } uiObject.setHeight(height); } catch (Exception e) { ClientApplicationContext.getInstance().log("Set Property on height failed", "Please check value of height (" + setProperty.getValue() + ")", true); } } else if (QAMLConstants.PROPERTY_WIDTH.equals(setProperty.getProperty())) { try { String width = setProperty.getValue(); if (!QAMLUtil.containsUnitIdentifier(width)) { width += QAMLUtil.DEFAULT_UNIT; } uiObject.setWidth(width); } catch (Exception e) { ClientApplicationContext.getInstance().log("Set Property on width failed", "Please check value of width (" + setProperty.getValue() + ")", true); } } else if (QAMLConstants.PROPERTY_TOOLTIP.equals(setProperty.getProperty())) { uiObject.setTitle(setProperty.getValue()); } else if (QAMLConstants.PROPERTY_TITLE.equals(setProperty.getProperty())) { if (uiObject instanceof CaptionPanel) { CaptionPanel p = (CaptionPanel) uiObject; p.setCaptionText(setProperty.getValue()); } } else if (QAMLConstants.PROPERTY_DISPLAYNAME.equals(setProperty.getProperty())) { if (uiObject instanceof HasDataGridMethods) { HasDataGridMethods hasDataGridMethods = (HasDataGridMethods) uiObject; String uuid = builtInComponentGVO.getComponentIdUUID(); if (uuid != null) { boolean containsColumn = uuid.contains("."); if (containsColumn) { String columnId = uuid.replaceFirst(".+\\.", "").replaceFirst("\\|.+", ""); String value = setProperty.getValue(); hasDataGridMethods.setColumnLabel(columnId, value); } } } else if (uiObject instanceof PushButton) { ((PushButton) uiObject).getUpFace().setText(setProperty.getValue()); ((PushButton) uiObject).getDownFace().setText(setProperty.getValue()); } else if (uiObject instanceof HasText) { HasText t = (HasText) uiObject; t.setText(setProperty.getValue()); } else if (uiObject instanceof VerticalPanel) { VerticalPanel vp = (VerticalPanel) uiObject; Widget tabPanelWidget = vp.getParent().getParent().getParent(); if (tabPanelWidget instanceof TabPanel) { TabPanel tp = (TabPanel) tabPanelWidget; TabBar tb = tp.getTabBar(); int tabCount = tp.getWidgetCount(); for (int i = 0; i < tabCount; i++) { Widget w = tp.getWidget(i); if (w == vp) { tb.setTabText(i, setProperty.getValue()); } } } } else if (uiObject instanceof QWindowPanel) { QWindowPanel p = (QWindowPanel) uiObject; p.setCaption(setProperty.getValue()); } } else if (QAMLConstants.PROPERTY_SELECTED_ROW.equals(setProperty.getProperty())) { if (uiObject instanceof HasDataGridMethods) { HasDataGridMethods hasDataGridMethods = (HasDataGridMethods) uiObject; try { int rowNr = Integer.parseInt(setProperty.getValue()); hasDataGridMethods.selectRow(rowNr); } catch (Exception e) { ClientApplicationContext.getInstance() .log("Set property on the datagrid selected row: the value (" + setProperty.getValue() + ") cannot be translated into an integer", e); } } } else if (QAMLConstants.PROPERTY_SELECTED.equals(setProperty.getProperty())) { if (uiObject instanceof CheckBox) { boolean value = Boolean.valueOf(setProperty.getValue()).booleanValue(); ((CheckBox) (uiObject)).setValue(value); } else if (uiObject instanceof ListBox) { ListBox listBox = (ListBox) uiObject; int size = listBox.getItemCount(); boolean selected = false; for (int i = 0; i < size && !selected; i++) { if (listBox.getValue(i).equals(setProperty.getValue())) { selected = true; listBox.setSelectedIndex(i); } } } } else if (QAMLConstants.PROPERTY_CURRENT_PAGE.equals(setProperty.getProperty())) { if (uiObject instanceof HasDataGridMethods) { HasDataGridMethods dataGridSortableTable = (HasDataGridMethods) uiObject; try { if (setProperty.getValue() != null) { dataGridSortableTable.setCurrentPage(Integer.parseInt(setProperty.getValue())); } } catch (Exception e) { e.printStackTrace(); } } } else if (QAMLConstants.PROPERTY_PAGESIZE.equals(setProperty.getProperty())) { if (uiObject instanceof HasDataGridMethods) { HasDataGridMethods dataGridSortableTable = (HasDataGridMethods) uiObject; try { if (setProperty.getValue() != null) { dataGridSortableTable.setPageSize(Integer.parseInt(setProperty.getValue())); } } catch (Exception e) { e.printStackTrace(); } } } else if (QAMLConstants.PROPERTY_MAX_TICKS.equals(setProperty.getProperty())) { if (uiObject instanceof QSliderBar) { QSliderBar slider = (QSliderBar) uiObject; slider.setMaxValue(Double.valueOf(setProperty.getValue())); } } else if (QAMLConstants.PROPERTY_MIN_TICKS.equals(setProperty.getProperty())) { if (uiObject instanceof QSliderBar) { QSliderBar slider = (QSliderBar) uiObject; slider.setMinValue(Double.valueOf(setProperty.getValue())); } } else if (QAMLConstants.PROPERTY_TICKSIZE.equals(setProperty.getProperty())) { if (uiObject instanceof QSliderBar) { QSliderBar slider = (QSliderBar) uiObject; slider.setStepSize(Integer.valueOf(setProperty.getValue())); } } else if (QAMLConstants.PROPERTY_TICK_LABELS.equals(setProperty.getProperty())) { if (uiObject instanceof QSliderBar) { QSliderBar slider = (QSliderBar) uiObject; slider.setTickLabels(Integer.valueOf(setProperty.getValue())); } } }