Class AbstractExtensionHandlersProvidingContentProvider
java.lang.Object
com._1c.g5.v8.dt.eventhandlers.ui.providers.AbstractEventHandlersContentProvider
com._1c.g5.v8.dt.eventhandlers.ui.providers.AbstractExtensionHandlersProvidingContentProvider
- All Implemented Interfaces:
IContentProvider
,IStructuredContentProvider
,ITreeContentProvider
- Direct Known Subclasses:
FilterHandlerViewerContentProvider
,HandlerViewerContentProvider
public abstract class AbstractExtensionHandlersProvidingContentProvider
extends AbstractEventHandlersContentProvider
Base class for content providers providing information about extensions handlers.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Configuration
protected static final char
protected final org.eclipse.xtext.scoping.IGlobalScopeProvider
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractExtensionHandlersProvidingContentProvider
(Configuration configuration, IV8ProjectManager projectManager, org.eclipse.xtext.scoping.IGlobalScopeProvider globalScopeProvider, IBslOwnerComputerService bslOwnerComputerService, org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.xtext.naming.QualifiedName
createModuleName
(HandlerContainer element) Creates qualified module name.protected Collection<ExtensionMethodContainer>
getExtensions
(HandlerContainer element) Returns extensions of given element.protected String
getLastSegment
(String string) Returns last segment of given string.protected boolean
hasExtensions
(HandlerContainer element) Returnstrue
if given handler has extensions.Methods inherited from class com._1c.g5.v8.dt.eventhandlers.ui.providers.AbstractEventHandlersContentProvider
dispose, getChildren, hasChildren, inputChanged
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.jface.viewers.ITreeContentProvider
getElements
-
Field Details
-
DOT
protected static final char DOT- See Also:
-
globalScopeProvider
protected final org.eclipse.xtext.scoping.IGlobalScopeProvider globalScopeProvider -
configuration
-
-
Constructor Details
-
AbstractExtensionHandlersProvidingContentProvider
public AbstractExtensionHandlersProvidingContentProvider(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
-
getParent
- Specified by:
getParent
in interfaceITreeContentProvider
- Overrides:
getParent
in classAbstractEventHandlersContentProvider
-
hasExtensions
Returnstrue
if given handler has extensions.- Parameters:
element
- - element to check for extensions. Can't benull
.- Returns:
true
if given handler has extensions.
-
getExtensions
Returns extensions of given element.- Parameters:
element
- - element to get extensions. Can't benull
.- Returns:
- extensions of given element. Can't return
null
.
-
createModuleName
Creates qualified module name.- Parameters:
element
- - element to create module name. Can't benull
.- Returns:
- qualified module name. Can't return
null
.
-
getLastSegment
Returns last segment of given string.- Parameters:
string
- - string to get last segment. Can't benull
.- Returns:
- last segment of given string. Can't return
null
.
-