Example usage for com.google.gwt.user.client.ui HasText setText

List of usage examples for com.google.gwt.user.client.ui HasText setText

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui HasText setText.

Prototype

void setText(String text);

Source Link

Document

Sets this object's text.

Usage

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()));
        }
    }
}