Class BslAbstractGenericModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
com.e1c.g5.v8.dt.formatter.bsl.modules.BslAbstractGenericModule
- All Implemented Interfaces:
com.google.inject.Module
public class BslAbstractGenericModule
extends org.eclipse.xtext.service.AbstractGenericModule
Class represents extension for
AbstractGenericModule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends DelegateOptionProvider>
Class<? extends FormattingBslFilesService>
Class<? extends org.eclipse.xtext.formatting2.IFormatter2>
Class<? extends IOptionProvider>
Class<? extends IPreferenceManager>
Class<? extends ServiceProvider>
void
configureFormatterPreferences
(com.google.inject.Binder binder) Configures formatter preferences with the given binderMethods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, configure, getBindings, tryBindProperties
-
Constructor Details
-
BslAbstractGenericModule
public BslAbstractGenericModule()
-
-
Method Details
-
bindIFormatter2
- Returns:
- class of the formatter that shall be provided by this module, cannot be
null
-
bindServiceProvider
- Returns:
- class of the ServiceProvider that shall be provided by this module, cannot be
null
-
bindIOptionProvider
- Returns:
- class of the IOptionProvider that shall be provided by this module, cannot be
null
-
bindDelegateOptionProvider
- Returns:
- class of the DelegateOptionProvider that shall be provided by this module, cannot be
null
-
bindIPreferenceManager
- Returns:
- class of the IPreferenceManager that shall be provided by this module, cannot be
null
-
configureFormatterPreferences
public void configureFormatterPreferences(com.google.inject.Binder binder) Configures formatter preferences with the given binder- Parameters:
binder
- The binder to bind preferences with
-
bindFormattingBslFilesService
- Returns:
- class of the FormattingBslFilesService that shall be provided by this module, cannot be
null
-