Class BslTabItemProvider
- java.lang.Object
-
- com.e1c.g5.v8.dt.formatter.ui.preferences.page.builders.TerminalUIBuilder
-
- com.e1c.g5.v8.dt.formatter.ui.preferences.page.builders.AbstractPreferenceTabItemProvider
-
- com.e1c.g5.v8.dt.formatter.ui.preferences.page.builders.DefaultUITabItemProvider
-
- com.e1c.g5.v8.dt.formatter.bsl.ui.builders.BslTabItemProvider
-
- All Implemented Interfaces:
IPreferenceTabItemProvider
,IReformatable
public class BslTabItemProvider extends DefaultUITabItemProvider
BSL implementation that usesEmbeddedeEditor
as preview editor and delegates toDefaultUIGroupProvider
to create group content
-
-
Field Summary
-
Fields inherited from class com.e1c.g5.v8.dt.formatter.ui.preferences.page.builders.AbstractPreferenceTabItemProvider
previewText
-
-
Constructor Summary
Constructors Constructor Description BslTabItemProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.swt.widgets.Control
createEditor(org.eclipse.swt.widgets.Composite composite, IOptionProvider optionProvider)
Creates editor on given composite with given optionProvider to get options from.protected IPreferenceGroupProvider
createPreferenceGroupProvider()
Creates instance of IBuildableGroupvoid
reformat()
Calls reformat on controlled editor-
Methods inherited from class com.e1c.g5.v8.dt.formatter.ui.preferences.page.builders.DefaultUITabItemProvider
addShowWhitespaceOption, createTabItem
-
Methods inherited from class com.e1c.g5.v8.dt.formatter.ui.preferences.page.builders.AbstractPreferenceTabItemProvider
addOption, createContent, setPreview
-
Methods inherited from class com.e1c.g5.v8.dt.formatter.ui.preferences.page.builders.TerminalUIBuilder
applyBooleanOption, applyIntegerOption, applyOption, applyStringOption
-
-
-
-
Method Detail
-
reformat
public void reformat()
Description copied from interface:IReformatable
Calls reformat on controlled editor
-
createPreferenceGroupProvider
protected IPreferenceGroupProvider createPreferenceGroupProvider()
Description copied from class:AbstractPreferenceTabItemProvider
Creates instance of IBuildableGroup- Specified by:
createPreferenceGroupProvider
in classAbstractPreferenceTabItemProvider
- Returns:
- new instance of IBuildableGroup, cannot be
null
-
createEditor
protected org.eclipse.swt.widgets.Control createEditor(org.eclipse.swt.widgets.Composite composite, IOptionProvider optionProvider)
Description copied from class:DefaultUITabItemProvider
Creates editor on given composite with given optionProvider to get options from.IReformatable.reformat()
method shall reformat this editor- Specified by:
createEditor
in classDefaultUITabItemProvider
- Parameters:
composite
- The composite to create editor, cannot benull
optionProvider
- The provider of options to format preview editor, cannot benull
- Returns:
- The control of created editor, cannot be
null
-
-