Package com._1c.g5.v8.dt.bsl.ui.event
Class BslModuleTextInsertInfoServiceProvider
java.lang.Object
com._1c.g5.v8.dt.bsl.ui.event.BslModuleTextInsertInfoServiceProvider
- All Implemented Interfaces:
IBslModuleTextInsertInfoServiceProvider
- Direct Known Subclasses:
BslModuleRegionsInfoServiceProvider
public abstract class BslModuleTextInsertInfoServiceProvider
extends Object
implements IBslModuleTextInsertInfoServiceProvider
Abstract provider for
IBslModuleTextInsertInfoServiceProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IBslModuleTextInsertInfoService
IBslModuleTextInsertInfoService
to gather module text insertion information and content wrapping -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEventHandlerTextInsertInfo
(org.eclipse.xtext.ui.editor.model.IXtextDocument document, int defaultPosition, IBslModuleEventData data) Get BSL moduleIBslModuleTextInsertInfo
based onIBslModuleEventData
Trying to extractModule
fromIXtextDocument
internally
-
Field Details
-
moduleTextInsertInfoService
IBslModuleTextInsertInfoService
to gather module text insertion information and content wrapping
-
-
Constructor Details
-
BslModuleTextInsertInfoServiceProvider
public BslModuleTextInsertInfoServiceProvider()
-
-
Method Details
-
getEventHandlerTextInsertInfo
public IBslModuleTextInsertInfo getEventHandlerTextInsertInfo(org.eclipse.xtext.ui.editor.model.IXtextDocument document, int defaultPosition, IBslModuleEventData data) Description copied from interface:IBslModuleTextInsertInfoServiceProvider
Get BSL moduleIBslModuleTextInsertInfo
based onIBslModuleEventData
Trying to extractModule
fromIXtextDocument
internally- Specified by:
getEventHandlerTextInsertInfo
in interfaceIBslModuleTextInsertInfoServiceProvider
- Parameters:
document
- currentIXtextDocument
, cannot benull
defaultPosition
- externally calculatedint
offset to be used as default, cannot be negativedata
-IBslModuleEventData
wrapped event owner and arbitrary data instance, can benull
- Returns:
IBslModuleTextInsertInfo
, cannot benull
-