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 Details

    • BslAbstractGenericModule

      public BslAbstractGenericModule()
  • Method Details

    • 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