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 -
Method Summary
Modifier and TypeMethodDescriptiongetProjectFileSystemSupport(IDtProject dtProject) ReturnsIProjectFileSystemSupportinstance for given project.getProjectFileSystemSupport(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
-
Constructor Details
-
ProjectFileSystemSupportProvider
public ProjectFileSystemSupportProvider()
-
-
Method Details
-
initStorage
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
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
-