package org.vaadin.mideaas;
import org.vaadin.teemu.clara.Clara;
import com.vaadin.addon.touchkit.ui.NavigationView;
@SuppressWarnings("serial")
public abstract class MideaasNavigationView extends NavigationView {
private boolean loaded = false;
@Override
public void onBecomingVisible() {
super.onBecomingVisible();
if (!loaded) {
setCaption(this.getClass().getSimpleName()); // ?
String cls = this.getClass().getName();
String path = cls.replace('.', '/');
String model = path+".clara.xml";
setContent(Clara.create(getClass().getClassLoader().getResourceAsStream(model), this));
loaded = true;
}
}
}