Interface ProjectEvents
- All Known Implementing Classes:
AbstractProject,DesktopProject,LocalProject,ShadowProject
public interface ProjectEvents
Interface for project events extension for
Projects
Projects which support event notifications should implement this
interface.-
Method Summary
Modifier and TypeMethodDescriptionvoidaddProjectListener(ProjectListener listener) Add a project listenervoidFire a project data changed eventvoidFire a project structure changed eventvoidFire a project write locks changed eventGet the list of project listenersvoidremoveProjectListener(ProjectListener listener) Remove a project listener
-
Method Details
-
getProjectListeners
List<ProjectListener> getProjectListeners()Get the list of project listeners- Returns:
- list of project listeners
-
addProjectListener
-
removeProjectListener
Remove a project listener- Parameters:
listener-
-
fireProjectStructureChanged
Fire a project structure changed event- Parameters:
pe-
-
fireProjectDataChanged
-
fireProjectWriteLocksChanged
Fire a project write locks changed event- Parameters:
pe-
-