Package com._1c.g5.v8.dt.ide
Class ProjectFileSystemSupportProvider
- java.lang.Object
-
- com._1c.g5.v8.dt.ide.ProjectFileSystemSupportProvider
-
- All Implemented Interfaces:
IProjectFileSystemSupportProvider
@LifecycleService(name="ProjectFileSystemSupportProvider") public class ProjectFileSystemSupportProvider extends Object implements IProjectFileSystemSupportProvider
IProjectFileSystemSupport
provider
-
-
Constructor Summary
Constructors Constructor Description ProjectFileSystemSupportProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IProjectFileSystemSupport
getProjectFileSystemSupport(IDtProject dtProject)
ReturnsIProjectFileSystemSupport
instance for given project.IProjectFileSystemSupport
getProjectFileSystemSupport(org.eclipse.core.resources.IProject project)
ReturnsIProjectFileSystemSupport
instance for given project.void
initStorage(ILifecycleContext lifecycleContext)
Clears project mapping for closed and deleted projectsvoid
registerProjectFileSystemSupportExtension(org.eclipse.core.resources.IProject project, IProjectFileSystemSupport extension)
Registers an extension of the project file system support for the given project
-
-
-
Method Detail
-
initStorage
@LifecycleParticipant(phase=DISPOSING) public void initStorage(ILifecycleContext lifecycleContext)
Clears project mapping for closed and deleted projects- Parameters:
lifecycleContext
-
-
getProjectFileSystemSupport
public IProjectFileSystemSupport getProjectFileSystemSupport(org.eclipse.core.resources.IProject project)
Description copied from interface:IProjectFileSystemSupportProvider
ReturnsIProjectFileSystemSupport
instance for given project.- Specified by:
getProjectFileSystemSupport
in interfaceIProjectFileSystemSupportProvider
- Parameters:
project
- theIProject
instance (notnull
)- Returns:
- the
IProjectFileSystemSupport
instance for given project, nevernull
-
getProjectFileSystemSupport
public IProjectFileSystemSupport getProjectFileSystemSupport(IDtProject dtProject)
Description copied from interface:IProjectFileSystemSupportProvider
ReturnsIProjectFileSystemSupport
instance for given project.- Specified by:
getProjectFileSystemSupport
in interfaceIProjectFileSystemSupportProvider
- Parameters:
dtProject
- theIProject
instance (notnull
)- Returns:
- the
IProjectFileSystemSupport
instance for given project, nevernull
-
registerProjectFileSystemSupportExtension
public void registerProjectFileSystemSupportExtension(org.eclipse.core.resources.IProject project, IProjectFileSystemSupport extension)
Description copied from interface:IProjectFileSystemSupportProvider
Registers an extension of the project file system support for the given project- Specified by:
registerProjectFileSystemSupportExtension
in interfaceIProjectFileSystemSupportProvider
- Parameters:
project
- theIProject
instance (notnull
)extension
- The extension to register. May not benull
-
-