package sk.stuba.fiit.perconik.activity.debug.listeners.ui;
import org.eclipse.ui.IWorkbenchPage;
import sk.stuba.fiit.perconik.activity.debug.listeners.AbstractLifecycleListener;
import sk.stuba.fiit.perconik.core.annotations.Version;
import sk.stuba.fiit.perconik.core.debug.annotations.DebugImplementation;
import sk.stuba.fiit.perconik.core.listeners.PageListener;
@DebugImplementation
@Version("0.0.1.alpha")
public final class PageLifecycleListener extends AbstractLifecycleListener implements PageListener {
public PageLifecycleListener() {}
public void pageOpened(final IWorkbenchPage page) {
this.mark(page, "page", "open");
}
public void pageClosed(final IWorkbenchPage page) {
this.mark(page, "page", "close");
}
public void pageActivated(final IWorkbenchPage page) {
this.mark(page, "page", "activate");
}
}