/** * author: Marcel Genzmehr * 19.08.2011 */ package org.freeplane.plugin.workspace.event; /** * */ public interface IWorkspaceEventListener { /** * @deprecated Please use one of the other methods * @param event */ // public void processEvent(WorkspaceEvent event); /** * this method is called if a workspace is about to be opened * @param event */ public void openWorkspace(WorkspaceEvent event); /** * this method is called if a workspace is about to be closed * @param event */ public void closeWorkspace(WorkspaceEvent event); /** * this method is called if a workspace is loaded and ready * @param event */ public void workspaceReady(WorkspaceEvent event); /** * this method is called if something in a workspace has changed (e.g. new nodes were added) * @param event */ public void workspaceChanged(WorkspaceEvent event); /** * this method is called if the tool bar for the workspace was changed * @param event */ public void toolBarChanged(WorkspaceEvent event); /** * this method is called if a configuration for the workspace was loaded successfully * @param event */ public void configurationLoaded(WorkspaceEvent event); /** * this method is called before a configuration is loaded * @param event */ public void configurationBeforeLoading(WorkspaceEvent event); }