Interface ProjectEvents
- All Known Implementing Classes:
AbstractProject
,DesktopProject
,LocalProject
,ShadowProject
public interface ProjectEvents
Interface for project events extension for
Project
s
Projects which support event notifications should implement this
interface.-
Method Summary
Modifier and TypeMethodDescriptionvoid
addProjectListener
(ProjectListener listener) Add a project listenervoid
Fire a project data changed eventvoid
Fire a project structure changed eventvoid
Fire a project write locks changed eventGet the list of project listenersvoid
removeProjectListener
(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
-
-