package org.aperteworkflow.widgets.refresherwrapper;
import java.util.Date;
import org.aperteworkflow.widgets.refresherwrapper.RefresherWrapper.LazyLoadComponentProvider;
import com.vaadin.Application;
import com.vaadin.ui.*;
public class LazyrefresherwrapperApplication extends Application implements LazyLoadComponentProvider {
@Override
public void init() {
Window mainWindow = new Window("Lazyrefresherwrapper Application");
Label label = new Label("Hello Vaadin user");
mainWindow.addComponent(label);
RefresherWrapper lrw = new RefresherWrapper(7000,this);
mainWindow.addComponent(lrw);
setMainWindow(mainWindow);
}
@Override
public Component onComponentVisible() {
System.out.println("Loading component at: " + new Date().toString());
return new Label(new Date().toString());
}
}