org.formaria.editor.project
Interface ProjectListener

All Known Implementing Classes:
AriaProjectCheck, DataSourceLoader, LanguageProjectListener, LayerControlPanel, PageDesigner, StyleEditor, VisualiserProjectListener

public interface ProjectListener

An interface for notification of project changes

Copyright (c) Formaria Ltd., 1998-2003

$Revision: 1.7 $ License: see license.txt


Method Summary
 void checkProject(EditorProject proj)
          Check the project
 void projectInitialized(EditorProject project)
          Notification of project initialized.
 void projectLoaded(EditorProject project)
          Notification of a project load
 void projectUpdated(EditorProject project)
          Update to reflect the new project state
 void resetProject(java.lang.String moduleName, EditorProject proj)
          Inform a project that it should reset any object references it has stored
 void saveProject(EditorProject project)
          Notification the project is being saved
 

Method Detail

projectInitialized

void projectInitialized(EditorProject project)
Notification of project initialized.

Parameters:
project - the editor project just initialized

projectLoaded

void projectLoaded(EditorProject project)
Notification of a project load

Parameters:
project - the editor project just loaded

projectUpdated

void projectUpdated(EditorProject project)
Update to reflect the new project state


saveProject

void saveProject(EditorProject project)
Notification the project is being saved

Parameters:
project - the editor project to save

checkProject

void checkProject(EditorProject proj)
Check the project

Parameters:
proj - the editor project to check

resetProject

void resetProject(java.lang.String moduleName,
                  EditorProject proj)
Inform a project that it should reset any object references it has stored

Parameters:
moduleName - the name of the module that caused/required the reload
proj - the editor project to check