Class FilterHandlerViewerContentProvider
java.lang.Object
com._1c.g5.v8.dt.eventhandlers.ui.providers.AbstractEventHandlersContentProvider
com._1c.g5.v8.dt.eventhandlers.ui.providers.AbstractExtensionHandlersProvidingContentProvider
com._1c.g5.v8.dt.eventhandlers.ui.providers.FilterHandlerViewerContentProvider
- All Implemented Interfaces:
IContentProvider
,IStructuredContentProvider
,ITreeContentProvider
- Direct Known Subclasses:
BreakpointHandlerViewerContentProvider
public class FilterHandlerViewerContentProvider
extends AbstractExtensionHandlersProvidingContentProvider
Content provider for "Handler" panels viewer in filter selection dialog.
-
Field Summary
Fields inherited from class com._1c.g5.v8.dt.eventhandlers.ui.providers.AbstractExtensionHandlersProvidingContentProvider
configuration, globalScopeProvider
-
Constructor Summary
ConstructorsConstructorDescriptionFilterHandlerViewerContentProvider
(Configuration configuration, IV8ProjectManager projectManager, org.eclipse.xtext.scoping.IGlobalScopeProvider globalScopeProvider, IBslOwnerComputerService bslOwnerComputerService, org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
createCache
(org.eclipse.core.runtime.SubMonitor monitor) Creates cache for given configuration.Object[]
getChildren
(Object parentElement) Object[]
getElements
(Object inputElement) boolean
hasChildren
(Object element) Methods inherited from class com._1c.g5.v8.dt.eventhandlers.ui.providers.AbstractExtensionHandlersProvidingContentProvider
createModuleName, getExtensions, getLastSegment, getParent, hasExtensions
Methods inherited from class com._1c.g5.v8.dt.eventhandlers.ui.providers.AbstractEventHandlersContentProvider
dispose, inputChanged
-
Constructor Details
-
FilterHandlerViewerContentProvider
public FilterHandlerViewerContentProvider(Configuration configuration, IV8ProjectManager projectManager, org.eclipse.xtext.scoping.IGlobalScopeProvider globalScopeProvider, IBslOwnerComputerService bslOwnerComputerService, org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider) Constructor.- Parameters:
configuration
- - configuration. Can't benull
.projectManager
- - v8 project manager. Can't benull
.globalScopeProvider
- - global scope provider. Can't benull
.bslOwnerComputerService
- - bsl owner computer service. Can't benull
.qualifiedNameProvider
- - qualified name provider. Can't benull
.
-
-
Method Details
-
getElements
-
hasChildren
- Specified by:
hasChildren
in interfaceITreeContentProvider
- Overrides:
hasChildren
in classAbstractEventHandlersContentProvider
-
getChildren
- Specified by:
getChildren
in interfaceITreeContentProvider
- Overrides:
getChildren
in classAbstractEventHandlersContentProvider
-
createCache
public void createCache(org.eclipse.core.runtime.SubMonitor monitor) Creates cache for given configuration.- Parameters:
monitor
- - monitor to report progress. Can benull
.
-