Interface ProjectState


public interface ProjectState
Callback permitting Projects to inform the ProjectManager of important lifecycle events. Currently the only available events are modification of the project metadata and project deletion notification. However in the future other events may be added, such as moving the project, which the project manager would need to be informed of.

This interface may only be implemented by the project manager. A ProjectFactory will receive an instance in ProjectFactory.loadProject(org.openide.filesystems.FileObject, org.netbeans.spi.project.ProjectState).