org.ow2.mind.adl
Class ADLBackendModule

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by org.ow2.mind.inject.AbstractMindModule
          extended by org.ow2.mind.adl.ADLBackendModule
All Implemented Interfaces:
com.google.inject.Module

public class ADLBackendModule
extends AbstractMindModule


Nested Class Summary
 
Nested classes/interfaces inherited from class org.ow2.mind.inject.AbstractMindModule
AbstractMindModule.ChainProvider<T>
 
Constructor Summary
ADLBackendModule()
           
 
Method Summary
protected  void configureADLLocator()
           
protected  void configureBasicInstanceSourceGenerator()
           
protected  void configureCompilationCommandFactory()
           
protected  void configureDefinitionCompiler()
           
protected  void configureDefinitionHeaderSourceGenerator()
           
protected  void configureDefinitionIncSourceGenerator()
           
protected  void configureDefinitionMacroSourceGenerator()
           
protected  void configureDefinitionSourceGenerator()
           
protected  void configureFlagExtractor()
           
protected  void configureGraphCompiler()
           
protected  void configureInstanceCompiler()
           
protected  void configureInstanceSourceGenerator()
           
protected  void configureMembraneSourceGenerator()
           
static com.google.inject.multibindings.Multibinder<DefinitionSourceGenerator> getDefinitionSourceGeneratorMultiBinder(com.google.inject.Binder binder)
          Returns the Multibinder that can be used to add DefinitionSourceGenerator.
static com.google.inject.multibindings.Multibinder<InstanceSourceGenerator> getInstanceSourceGeneratorMultiBinder(com.google.inject.Binder binder)
          Returns the Multibinder that can be used to add InstanceSourceGenerator.
 
Methods inherited from class org.ow2.mind.inject.AbstractMindModule
bind, bind, configure
 
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ADLBackendModule

public ADLBackendModule()
Method Detail

getDefinitionSourceGeneratorMultiBinder

public static com.google.inject.multibindings.Multibinder<DefinitionSourceGenerator> getDefinitionSourceGeneratorMultiBinder(com.google.inject.Binder binder)
Returns the Multibinder that can be used to add DefinitionSourceGenerator.

Parameters:
binder - the local binder.
Returns:
the Multibinder that can be used to add DefinitionSourceGenerator.

configureDefinitionSourceGenerator

protected void configureDefinitionSourceGenerator()

configureDefinitionHeaderSourceGenerator

protected void configureDefinitionHeaderSourceGenerator()

configureDefinitionIncSourceGenerator

protected void configureDefinitionIncSourceGenerator()

configureDefinitionMacroSourceGenerator

protected void configureDefinitionMacroSourceGenerator()

configureMembraneSourceGenerator

protected void configureMembraneSourceGenerator()

getInstanceSourceGeneratorMultiBinder

public static com.google.inject.multibindings.Multibinder<InstanceSourceGenerator> getInstanceSourceGeneratorMultiBinder(com.google.inject.Binder binder)
Returns the Multibinder that can be used to add InstanceSourceGenerator.

Parameters:
binder - the local binder.
Returns:
the Multibinder that can be used to add InstanceSourceGenerator.

configureInstanceSourceGenerator

protected void configureInstanceSourceGenerator()

configureBasicInstanceSourceGenerator

protected void configureBasicInstanceSourceGenerator()

configureDefinitionCompiler

protected void configureDefinitionCompiler()

configureInstanceCompiler

protected void configureInstanceCompiler()

configureGraphCompiler

protected void configureGraphCompiler()

configureCompilationCommandFactory

protected void configureCompilationCommandFactory()

configureFlagExtractor

protected void configureFlagExtractor()

configureADLLocator

protected void configureADLLocator()


Copyright © 2009-2011 OW2. All Rights Reserved.