Skip to content
Jim Riordan edited this page Aug 10, 2016 · 1 revision

###Cheat Sheet

Here's a summary of the most frequently used methods:

Container container = new SimpleContainer();

container.add(MyImplementation.class);

container.add(MyInterface.class, MyImplementation.class);

container.addActivator(MyClassFromActivator.class, ActivatorClass.class);

container.decorate(MyInterface.class, MyInterfaceDecorator.class);

MyInterface myInterface = container.get(MyInterface.class);

container.replace(MyInterface.class, MyNewImplementation.class);

boolean containsMyInterface = container.contains(MyInterface.class);

Clone this wiki locally