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 Configurationprotected static final charprotected 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.QualifiedNamecreateModuleName(HandlerContainer element) Creates qualified module name.protected Collection<ExtensionMethodContainer>getExtensions(HandlerContainer element) Returns extensions of given element.protected StringgetLastSegment(String string) Returns last segment of given string.protected booleanhasExtensions(HandlerContainer element) Returnstrueif given handler has extensions.Methods inherited from class com._1c.g5.v8.dt.eventhandlers.ui.providers.AbstractEventHandlersContentProvider
dispose, getChildren, hasChildren, inputChangedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getParentin interfaceITreeContentProvider- Overrides:
getParentin classAbstractEventHandlersContentProvider
-
hasExtensions
Returnstrueif given handler has extensions.- Parameters:
element- - element to check for extensions. Can't benull.- Returns:
trueif 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.
-