IProjectDriver Interface

com.bea.ide.workspace.project
IProjectDriver Interface

public interface IProjectDriver

All drivers added to an IProject must implement this interface. IProjectDriver implementations must have a public constructor that takes an IProject.


All Known Implementing Classes
DefaultBuildDriver
All Known Subinterfaces

IBuildDriver, IRunDriver, ISchemaTypeSystemDriver, IWebProjectDriver

Method Summary

public void
activate()
Called when the IProject this driver was added to has been activated.
public void
deactivate()
Called when the IProject this driver was added to has been deactivated.

Method Detail

activate() Method

public void activate()
Called when the IProject this driver was added to has been activated. Project drivers should not assume the project is open in the IDE until this method is called. File system and application listeners used by the driver should be added in this method.


deactivate() Method

public void deactivate()
Called when the IProject this driver was added to has been deactivated. File system and application listeners used by the driver should be removed in this method.