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 Details

    • getProjectListeners

      List<ProjectListener> getProjectListeners()
      Get the list of project listeners
      Returns:
      list of project listeners
    • addProjectListener

      void addProjectListener(ProjectListener listener)
      Add a project listener
      Parameters:
      listener -
    • removeProjectListener

      void removeProjectListener(ProjectListener listener)
      Remove a project listener
      Parameters:
      listener -
    • fireProjectStructureChanged

      void fireProjectStructureChanged(ProjectEvent pe)
      Fire a project structure changed event
      Parameters:
      pe -
    • fireProjectDataChanged

      void fireProjectDataChanged(ProjectEvent pe)
      Fire a project data changed event
      Parameters:
      pe -
    • fireProjectWriteLocksChanged

      void fireProjectWriteLocksChanged(ProjectEvent pe)
      Fire a project write locks changed event
      Parameters:
      pe -