Example usage for com.vaadin.shared.ui AbstractEmbeddedState SOURCE_RESOURCE

List of usage examples for com.vaadin.shared.ui AbstractEmbeddedState SOURCE_RESOURCE

Introduction

In this page you can find the example usage for com.vaadin.shared.ui AbstractEmbeddedState SOURCE_RESOURCE.

Prototype

String SOURCE_RESOURCE

To view the source code for com.vaadin.shared.ui AbstractEmbeddedState SOURCE_RESOURCE.

Click Source Link

Usage

From source file:org.vaadin.alump.scaleimage.gwt.client.conn.ScaleImageConnector.java

License:Apache License

@Override
public void onStateChanged(StateChangeEvent event) {
    super.onStateChanged(event);

    clickEventHandler.handleEventHandlerRegistration();

    String url = getResourceUrl(AbstractEmbeddedState.SOURCE_RESOURCE);
    getWidget().setUrl(url);//  w ww .j  a v  a 2 s  .c o m

    for (String property : getState().styleValues.keySet()) {
        String value = getState().styleValues.get(property);
        Style elementStyle = getWidget().getElement().getStyle();
        if (value == null || value.isEmpty()) {
            elementStyle.clearProperty(property);
        } else {
            elementStyle.setProperty(property, value);
        }
    }
}