Package org.matsim.contrib.dvrp.run
Class QSimScopeObjectListenerModule.Builder<T,L extends QSimScopeObjectListener<T> & org.matsim.core.controler.listener.ControlerListener & org.matsim.core.mobsim.framework.listeners.MobsimListener>
- java.lang.Object
-
- org.matsim.contrib.dvrp.run.QSimScopeObjectListenerModule.Builder<T,L>
-
- Enclosing class:
- QSimScopeObjectListenerModule<T,L extends QSimScopeObjectListener<T> & org.matsim.core.controler.listener.ControlerListener & org.matsim.core.mobsim.framework.listeners.MobsimListener>
public static final class QSimScopeObjectListenerModule.Builder<T,L extends QSimScopeObjectListener<T> & org.matsim.core.controler.listener.ControlerListener & org.matsim.core.mobsim.framework.listeners.MobsimListener> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QSimScopeObjectListenerModule<T,L>
build()
QSimScopeObjectListenerModule.Builder<T,L>
listenerCreator(Function<ModalProviders.InstanceGetter,L> val)
QSimScopeObjectListenerModule.Builder<T,L>
listenerProvider(com.google.inject.Provider<L> val)
QSimScopeObjectListenerModule.Builder<T,L>
mode(String val)
QSimScopeObjectListenerModule.Builder<T,L>
objectClass(Class<T> val)
-
-
-
Method Detail
-
mode
public QSimScopeObjectListenerModule.Builder<T,L> mode(String val)
-
objectClass
public QSimScopeObjectListenerModule.Builder<T,L> objectClass(Class<T> val)
-
listenerCreator
public QSimScopeObjectListenerModule.Builder<T,L> listenerCreator(Function<ModalProviders.InstanceGetter,L> val)
-
listenerProvider
public QSimScopeObjectListenerModule.Builder<T,L> listenerProvider(com.google.inject.Provider<L> val)
-
build
public QSimScopeObjectListenerModule<T,L> build()
-
-