Class AbstractBslModuleEventsHandler
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.core.commands.AbstractHandler
-
- com._1c.g5.v8.dt.bsl.ui.event.handler.AbstractBslModuleEventsHandler
-
- All Implemented Interfaces:
org.eclipse.core.commands.IHandler
,org.eclipse.core.commands.IHandler2
- Direct Known Subclasses:
BslModuleEventsHandler
public abstract class AbstractBslModuleEventsHandler extends org.eclipse.core.commands.AbstractHandler
Handler listener for addEvent
to Bsl module
-
-
Field Summary
Fields Modifier and Type Field Description protected BslGeneratorMultiLangProposals
bslGenProp
protected BslDocumentationProvider
documentation
protected IBslModuleEventsLookup
formBslModuleEventsLookup
protected BslProposalProvider
proposalProvider
protected IV8ProjectManager
v8projectManager
-
Constructor Summary
Constructors Constructor Description AbstractBslModuleEventsHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Object
execute(org.eclipse.core.commands.ExecutionEvent event)
protected abstract int
getPositionOfInsertionEvent(Module module, int offset, org.eclipse.jface.text.ITextViewer viewer)
Defines offset of the insertingEvent
-
Methods inherited from class org.eclipse.core.commands.AbstractHandler
addHandlerListener, dispose, fireHandlerChanged, hasListeners, isEnabled, isHandled, removeHandlerListener, setBaseEnabled, setEnabled
-
-
-
-
Field Detail
-
formBslModuleEventsLookup
protected IBslModuleEventsLookup formBslModuleEventsLookup
-
proposalProvider
protected BslProposalProvider proposalProvider
-
bslGenProp
protected BslGeneratorMultiLangProposals bslGenProp
-
documentation
protected BslDocumentationProvider documentation
-
v8projectManager
protected IV8ProjectManager v8projectManager
-
-
Method Detail
-
execute
public final Object execute(org.eclipse.core.commands.ExecutionEvent event) throws org.eclipse.core.commands.ExecutionException
- Throws:
org.eclipse.core.commands.ExecutionException
-
getPositionOfInsertionEvent
protected abstract int getPositionOfInsertionEvent(Module module, int offset, org.eclipse.jface.text.ITextViewer viewer)
Defines offset of the insertingEvent
- Parameters:
module
- current Bsl moduleoffset
- current cursor offsetviewer
- currentITextViewer
- Returns:
- offset of the inserting
Event
-
-