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 forAbstractGenericModule
-
-
Constructor Summary
Constructors Constructor Description BslAbstractGenericModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends DelegateOptionProvider>
bindDelegateOptionProvider()
Class<? extends FormattingBslFilesService>
bindFormattingBslFilesService()
Class<? extends org.eclipse.xtext.formatting2.IFormatter2>
bindIFormatter2()
Class<? extends IOptionProvider>
bindIOptionProvider()
Class<? extends IPreferenceManager>
bindIPreferenceManager()
Class<? extends ServiceProvider>
bindServiceProvider()
void
configureFormatterPreferences(com.google.inject.Binder binder)
Configures formatter preferences with the given binder
-
-
-
Method Detail
-
bindIFormatter2
public Class<? extends org.eclipse.xtext.formatting2.IFormatter2> bindIFormatter2()
- Returns:
- class of the formatter that shall be provided by this module, cannot be
null
-
bindServiceProvider
public Class<? extends ServiceProvider> bindServiceProvider()
- Returns:
- class of the ServiceProvider that shall be provided by this module, cannot be
null
-
bindIOptionProvider
public Class<? extends IOptionProvider> bindIOptionProvider()
- Returns:
- class of the IOptionProvider that shall be provided by this module, cannot be
null
-
bindDelegateOptionProvider
public Class<? extends DelegateOptionProvider> bindDelegateOptionProvider()
- Returns:
- class of the DelegateOptionProvider that shall be provided by this module, cannot be
null
-
bindIPreferenceManager
public Class<? extends IPreferenceManager> 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
public Class<? extends FormattingBslFilesService> bindFormattingBslFilesService()
- Returns:
- class of the FormattingBslFilesService that shall be provided by this module, cannot be
null
-
-