org.eclipse.xtext.generator
Class BindFactory

java.lang.Object
  extended by org.eclipse.xtext.generator.BindFactory

public class BindFactory
extends java.lang.Object


Constructor Summary
BindFactory()
           
BindFactory(java.lang.String contributedBy)
           
 
Method Summary
 BindFactory addConfiguredBinding(java.lang.String key, java.lang.String... statements)
           
 BindFactory addfinalTypeToProvider(java.lang.String s1, java.lang.String s2)
           
 BindFactory addfinalTypeToProviderEagerSingleton(java.lang.String s1, java.lang.String s2)
           
 BindFactory addfinalTypeToProviderSingleton(java.lang.String s1, java.lang.String s2)
           
 BindFactory addfinalTypeToType(java.lang.String s1, java.lang.String s2)
           
 BindFactory addfinalTypeToTypeEagerSingleton(java.lang.String s1, java.lang.String s2)
           
 BindFactory addfinalTypeToTypeSingleton(java.lang.String s1, java.lang.String s2)
           
 BindFactory addTypeToInstance(java.lang.String s1, java.lang.String s2)
           
 BindFactory addTypeToProvider(java.lang.String s1, java.lang.String s2)
           
 BindFactory addTypeToProviderEagerSingleton(java.lang.String s1, java.lang.String s2)
           
 BindFactory addTypeToProviderInstance(java.lang.String s1, java.lang.String s2)
           
 BindFactory addTypeToProviderSingleton(java.lang.String s1, java.lang.String s2)
           
 BindFactory addTypeToType(java.lang.String s1, java.lang.String s2)
           
 BindFactory addTypeToTypeEagerSingleton(java.lang.String s1, java.lang.String s2)
           
 BindFactory addTypeToTypeSingleton(java.lang.String s1, java.lang.String s2)
           
 java.util.Set<Binding> getBindings()
           
 java.lang.String getContributedBy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BindFactory

public BindFactory()

BindFactory

public BindFactory(java.lang.String contributedBy)
Method Detail

getContributedBy

public java.lang.String getContributedBy()

addTypeToInstance

public BindFactory addTypeToInstance(java.lang.String s1,
                                     java.lang.String s2)

addTypeToProviderInstance

public BindFactory addTypeToProviderInstance(java.lang.String s1,
                                             java.lang.String s2)

addConfiguredBinding

public BindFactory addConfiguredBinding(java.lang.String key,
                                        java.lang.String... statements)

addTypeToType

public BindFactory addTypeToType(java.lang.String s1,
                                 java.lang.String s2)

addTypeToTypeSingleton

public BindFactory addTypeToTypeSingleton(java.lang.String s1,
                                          java.lang.String s2)

addTypeToTypeEagerSingleton

public BindFactory addTypeToTypeEagerSingleton(java.lang.String s1,
                                               java.lang.String s2)

addTypeToProvider

public BindFactory addTypeToProvider(java.lang.String s1,
                                     java.lang.String s2)

addTypeToProviderSingleton

public BindFactory addTypeToProviderSingleton(java.lang.String s1,
                                              java.lang.String s2)

addTypeToProviderEagerSingleton

public BindFactory addTypeToProviderEagerSingleton(java.lang.String s1,
                                                   java.lang.String s2)

addfinalTypeToType

public BindFactory addfinalTypeToType(java.lang.String s1,
                                      java.lang.String s2)

addfinalTypeToTypeSingleton

public BindFactory addfinalTypeToTypeSingleton(java.lang.String s1,
                                               java.lang.String s2)

addfinalTypeToTypeEagerSingleton

public BindFactory addfinalTypeToTypeEagerSingleton(java.lang.String s1,
                                                    java.lang.String s2)

addfinalTypeToProvider

public BindFactory addfinalTypeToProvider(java.lang.String s1,
                                          java.lang.String s2)

addfinalTypeToProviderSingleton

public BindFactory addfinalTypeToProviderSingleton(java.lang.String s1,
                                                   java.lang.String s2)

addfinalTypeToProviderEagerSingleton

public BindFactory addfinalTypeToProviderEagerSingleton(java.lang.String s1,
                                                        java.lang.String s2)

getBindings

public java.util.Set<Binding> getBindings()