public class

PluginModule

extends AbstractModule
java.lang.Object
   ↳ com.google.inject.AbstractModule
     ↳ uk.ac.imperial.presage2.core.plugin.PluginModule

Class Overview

Binds an array of plugin classes.

Summary

Public Constructors
PluginModule()
PluginModule(Class...<? extends Plugin> plugins)
Public Methods
PluginModule addPlugin(Class<? extends Plugin> plugin)
PluginModule addPluginInstance(Plugin plugin)
Protected Methods
void configure()
[Expand]
Inherited Methods
From class com.google.inject.AbstractModule
From class java.lang.Object
From interface com.google.inject.Module

Public Constructors

public PluginModule ()

public PluginModule (Class...<? extends Plugin> plugins)

Public Methods

public PluginModule addPlugin (Class<? extends Plugin> plugin)

public PluginModule addPluginInstance (Plugin plugin)

Protected Methods

protected void configure ()