org.formaria.editor.install
Class AriaProjectCheck

java.lang.Object
  extended by org.formaria.editor.install.AriaProjectCheck
All Implemented Interfaces:
ProjectListener

public class AriaProjectCheck
extends java.lang.Object
implements ProjectListener

Check the project initialization and set default properties as needed

Copyright (c) Formaria Ltd., 2001-2006, This software is licensed under the GNU Public License (GPL), please see license.txt for more details. If you make commercial use of this software you must purchase a commercial license from Formaria.

$Revision: 1.8 $


Constructor Summary
AriaProjectCheck()
          Creates a new instance of AriaProjectCheck
 
Method Summary
 void checkProject(EditorProject proj)
          Check that all the extra properties are configured
static void initializeModules(java.lang.ClassLoader classLoader)
           
 void projectInitialized(EditorProject project)
          Notification of project initialized.
 void projectLoaded(EditorProject project)
          A project has just been loaded
 void projectUpdated(EditorProject proj)
          Update to reflect the new project state
 void resetProject(java.lang.String moduleName, EditorProject project)
          Inform a project that it should reset any object references it has stored
 void saveProject(EditorProject project)
          Notification the project is being saved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AriaProjectCheck

public AriaProjectCheck()
Creates a new instance of AriaProjectCheck

Method Detail

checkProject

public void checkProject(EditorProject proj)
Check that all the extra properties are configured

Specified by:
checkProject in interface ProjectListener
Parameters:
proj - the editor project to check

projectInitialized

public void projectInitialized(EditorProject project)
Notification of project initialized.

Specified by:
projectInitialized in interface ProjectListener
Parameters:
project - the editor project just initialized

projectUpdated

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

Specified by:
projectUpdated in interface ProjectListener

projectLoaded

public void projectLoaded(EditorProject project)
A project has just been loaded

Specified by:
projectLoaded in interface ProjectListener
Parameters:
cp - the project that has just been loaded

saveProject

public void saveProject(EditorProject project)
Description copied from interface: ProjectListener
Notification the project is being saved

Specified by:
saveProject in interface ProjectListener
Parameters:
project - the editor project to save

resetProject

public void resetProject(java.lang.String moduleName,
                         EditorProject project)
Description copied from interface: ProjectListener
Inform a project that it should reset any object references it has stored

Specified by:
resetProject in interface ProjectListener
Parameters:
moduleName - the name of the module that caused/required the reload
project - the editor project to check

initializeModules

public static void initializeModules(java.lang.ClassLoader classLoader)