Class MultiverseModuleBinder<T extends MultiverseModule>
java.lang.Object
org.glassfish.hk2.utilities.binding.AbstractBinder
org.mvplugins.multiverse.core.inject.binder.PluginBinder<T>
org.mvplugins.multiverse.core.inject.binder.JavaPluginBinder<T>
org.mvplugins.multiverse.core.module.MultiverseModuleBinder<T>
- Type Parameters:
T
- The type of the module
- All Implemented Interfaces:
org.glassfish.hk2.api.DynamicConfiguration
,org.glassfish.hk2.utilities.Binder
public abstract class MultiverseModuleBinder<T extends MultiverseModule>
extends JavaPluginBinder<T>
Binder for a
MultiverseModule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.glassfish.hk2.utilities.binding.ScopedBindingBuilder
<T> bindPluginClass
(org.glassfish.hk2.utilities.binding.ScopedBindingBuilder<T> bindingBuilder) Methods inherited from class org.mvplugins.multiverse.core.inject.binder.PluginBinder
configure, getPlugin
Methods inherited from class org.glassfish.hk2.utilities.binding.AbstractBinder
addActiveDescriptor, addActiveDescriptor, addActiveDescriptor, addActiveFactoryDescriptor, addIdempotentFilter, addUnbindFilter, bind, bind, bind, bind, bind, bind, bind, bindAsContract, bindAsContract, bindAsContract, bindFactory, bindFactory, bindFactory, commit, install, registerTwoPhaseResources
-
Constructor Details
-
MultiverseModuleBinder
-
-
Method Details
-
bindPluginClass
protected org.glassfish.hk2.utilities.binding.ScopedBindingBuilder<T> bindPluginClass(org.glassfish.hk2.utilities.binding.ScopedBindingBuilder<T> bindingBuilder) - Overrides:
bindPluginClass
in classJavaPluginBinder<T extends MultiverseModule>
-