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.AbstractGenericModuleClass represents extension forAbstractGenericModule
- 
- 
Constructor SummaryConstructors Constructor Description BslAbstractGenericModule()
 - 
Method SummaryAll 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()voidconfigureFormatterPreferences(com.google.inject.Binder binder)Configures formatter preferences with the given binder
 
- 
- 
- 
Method Detail- 
bindIFormatter2public Class<? extends org.eclipse.xtext.formatting2.IFormatter2> bindIFormatter2() - Returns:
- class of the formatter that shall be provided by this module, cannot be null
 
 - 
bindServiceProviderpublic Class<? extends ServiceProvider> bindServiceProvider() - Returns:
- class of the ServiceProvider that shall be provided by this module, cannot be null
 
 - 
bindIOptionProviderpublic Class<? extends IOptionProvider> bindIOptionProvider() - Returns:
- class of the IOptionProvider that shall be provided by this module, cannot be null
 
 - 
bindDelegateOptionProviderpublic Class<? extends DelegateOptionProvider> bindDelegateOptionProvider() - Returns:
- class of the DelegateOptionProvider that shall be provided by this module, cannot be null
 
 - 
bindIPreferenceManagerpublic Class<? extends IPreferenceManager> bindIPreferenceManager() - Returns:
- class of the IPreferenceManager that shall be provided by this module, cannot be null
 
 - 
configureFormatterPreferencespublic void configureFormatterPreferences(com.google.inject.Binder binder) Configures formatter preferences with the given binder- Parameters:
- binder- The binder to bind preferences with
 
 - 
bindFormattingBslFilesServicepublic Class<? extends FormattingBslFilesService> bindFormattingBslFilesService() - Returns:
- class of the FormattingBslFilesService that shall be provided by this module, cannot be null
 
 
- 
 
-