package cz.nkp.differ.plugins.tools;
import com.vaadin.ui.Component;
public class DelayedComponentGenerator{
public static abstract class ComponentGenerator{
public abstract Component generateComponent(Component c);
};
public static Component handleComponent(final Component c, final ComponentGenerator cg){
Thread componentGeneratorThread = new Thread(){
public void run(){
cg.generateComponent(c);
}
};
componentGeneratorThread.start();
return c;
}
}