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
IProjectFileSystemSupportprovider
-
-
Constructor Summary
Constructors Constructor Description ProjectFileSystemSupportProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IProjectFileSystemSupportgetProjectFileSystemSupport(IDtProject dtProject)ReturnsIProjectFileSystemSupportinstance for given project.IProjectFileSystemSupportgetProjectFileSystemSupport(org.eclipse.core.resources.IProject project)ReturnsIProjectFileSystemSupportinstance for given project.voidinitStorage(ILifecycleContext lifecycleContext)Clears project mapping for closed and deleted projectsvoidregisterProjectFileSystemSupportExtension(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:IProjectFileSystemSupportProviderReturnsIProjectFileSystemSupportinstance for given project.- Specified by:
getProjectFileSystemSupportin interfaceIProjectFileSystemSupportProvider- Parameters:
project- theIProjectinstance (notnull)- Returns:
- the
IProjectFileSystemSupportinstance for given project, nevernull
-
getProjectFileSystemSupport
public IProjectFileSystemSupport getProjectFileSystemSupport(IDtProject dtProject)
Description copied from interface:IProjectFileSystemSupportProviderReturnsIProjectFileSystemSupportinstance for given project.- Specified by:
getProjectFileSystemSupportin interfaceIProjectFileSystemSupportProvider- Parameters:
dtProject- theIProjectinstance (notnull)- Returns:
- the
IProjectFileSystemSupportinstance for given project, nevernull
-
registerProjectFileSystemSupportExtension
public void registerProjectFileSystemSupportExtension(org.eclipse.core.resources.IProject project, IProjectFileSystemSupport extension)Description copied from interface:IProjectFileSystemSupportProviderRegisters an extension of the project file system support for the given project- Specified by:
registerProjectFileSystemSupportExtensionin interfaceIProjectFileSystemSupportProvider- Parameters:
project- theIProjectinstance (notnull)extension- The extension to register. May not benull
-
-