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

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

Introduction

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

Prototype

public void setText(String text) 

Source Link

Usage

From source file:org.yocto.sample.client.ui.WidgetFactory.java

License:Open Source License

private static TreeItem createColorWidget(Color function) {
    return createLoadableWidget(function, new CreationListener<DataColor>() {
        public void createWidget(TreeItem root, DataColor color) {
            root.setText("Yocto-color: " + color.getSerialNumber());
            root.addItem(new HTML("<small><i>last updated:" + DateTimeFormat
                    .getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(color.getDate())
                    + "</i></small>"));
            root.addItem(//from w  w w. j av  a2  s  . co m
                    new HTML("<font color=\"#" + Integer.toHexString(color.getColor2()) + "\">&#9632;</span>"));
            root.addItem(
                    new HTML("<font color=\"#" + Integer.toHexString(color.getColor1()) + "\">&#9632;</span>"));
        }
    });
}

From source file:org.yocto.sample.client.ui.WidgetFactory.java

License:Open Source License

private static TreeItem createMeteoWidget(Meteo function) {
    return createLoadableWidget(function, new CreationListener<DataMeteo>() {
        public void createWidget(TreeItem root, DataMeteo meteo) {
            root.setText("Yocto-meteo: " + meteo.getSerialNumber());
            root.addItem(new HTML("<small><i>last updated:" + DateTimeFormat
                    .getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(meteo.getDate())
                    + "</i></small>"));
            root.addTextItem("Temperature: " + meteo.getTemperature() + " C");
            root.addTextItem("Humidity: " + meteo.getHumidity() + "%");
            root.addTextItem("Pressure: " + meteo.getPressure() + " hPA");

        }/* w w  w . j a v a  2  s .com*/
    });
}

From source file:org.yocto.sample.client.ui.WidgetFactory.java

License:Open Source License

private static TreeItem createUnknownWidget(AbstractFunction function) {
    return createLoadableWidget(function, new CreationListener<DataUnknown>() {
        public void createWidget(TreeItem root, DataUnknown unknown) {
            root.setText("Unknown: " + unknown.getSerialNumber());
            root.addItem(new HTML("<small><i>The device is not supported yet</i></small>"));

        }/* w w  w . j  a  va  2s.c  om*/
    });
}

From source file:org.yocto.sample.client.ui.WidgetFactory.java

License:Open Source License

private static TreeItem createHubWidget(final Hub hub) {
    return createLoadableWidget(hub, new CreationListener<DataHub>() {
        public void createWidget(TreeItem root, DataHub dataHub) {
            root.setText("hub:" + dataHub.getSerialNumber());
            root.addItem(new HTML("<small><i>last updated:" + DateTimeFormat
                    .getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(dataHub.getDate())
                    + "</i></small>"));
            for (AbstractFunction child : hub.getChildren()) {
                root.addItem(WidgetFactory.createWidget(child));
            }//from   w  w  w.j  a  va  2 s.  c  om

        }
    });

}

From source file:org.yocto.sample.client.ui.WidgetFactory.java

License:Open Source License

private static TreeItem createLoadableWidget(AbstractFunction function, final CreationListener listener) {
    DataObject dto = function.getDto();// w w w . java  2s.  c  o  m
    final TreeItem root = new TreeItem();
    if (function.getYocto() != null) {
        if (function.getDto() != null) {
            listener.createWidget(root, dto);
        } else {
            root.setText("Loading...");
        }
        function.refresh(new YoctoCallback<AbstractFunction>() {
            public void onSuccess(AbstractFunction result) {
                root.removeItems();
                listener.createWidget(root, result.getDto());
            }

            public void onError(Throwable t) {
                logger.severe("Impossible to retrieve object: " + t);
            }
        });

    } else {
        listener.createWidget(root, function.getDto());
    }
    root.setState(true);
    return root;
}

From source file:org.yocto.sample.client.ui.YoctoMarker.java

License:Open Source License

private Widget createWidget(DataMeteo meteo) {
    logger.finer("initializing widget");
    TreeItem root = new TreeItem();
    root.setText("Yocto-meteo: " + meteo.getSerialNumber());
    root.addItem(new HTML("<small><i>last updated:"
            + DateTimeFormat.getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(meteo.getDate())
            + "</i></small>"));
    root.addTextItem("Temperature: " + meteo.getTemperature() + " C");
    root.addTextItem("Humidity: " + meteo.getHumidity() + "%");
    root.addTextItem("Pressure: " + meteo.getPressure() + " hPA");

    root.setState(true);/*from  w  ww .j  av a 2 s .  co  m*/
    Tree t = new Tree();
    t.addItem(root);
    return t;

}