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) ReturnsIProjectFileSystemSupport
instance for given project.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
-
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: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
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
-