aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/main/java/com/vaadin/tests/widgetset/client/CustomUIConnector.java
blob: fcfdfae6724d0b68e86bc01c90ade24cd6d1603c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.vaadin.tests.widgetset.client;

import com.google.gwt.dom.client.Document;
import com.google.gwt.dom.client.SpanElement;
import com.vaadin.client.ui.ui.UIConnector;
import com.vaadin.shared.ui.Connect;
import com.vaadin.ui.UI;

@Connect(UI.class)
public class CustomUIConnector extends UIConnector {
    @Override
    protected void init() {
        super.init();
        registerRpc(CustomUIConnectorRpc.class, () -> {
            SpanElement span = Document.get().createSpanElement();
            span.setInnerText("This is the "
                    + CustomUIConnector.this.getClass().getSimpleName());
            Document.get().getBody().insertFirst(span);
        });
    }
}