X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=wicket%2Fjoe%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fwicket%2Finject%2FComponentInstantiationInjector.java;fp=wicket%2Fjoe%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fwicket%2Finject%2FComponentInstantiationInjector.java;h=64fde4e1bd7830927ad5bd732e33dad7641c8d47;hb=518af502068de1be15b0f83be89030d6e9bf081f;hp=d361ebc3c7e864771ce4e584a3cb7334cde66542;hpb=3d9cab816701db76261a0eda41a9b159bed83ace;p=utils diff --git a/wicket/joe/src/main/java/org/wamblee/wicket/inject/ComponentInstantiationInjector.java b/wicket/joe/src/main/java/org/wamblee/wicket/inject/ComponentInstantiationInjector.java index d361ebc3..64fde4e1 100644 --- a/wicket/joe/src/main/java/org/wamblee/wicket/inject/ComponentInstantiationInjector.java +++ b/wicket/joe/src/main/java/org/wamblee/wicket/inject/ComponentInstantiationInjector.java @@ -15,16 +15,31 @@ */ package org.wamblee.wicket.inject; +import org.apache.wicket.Application; import org.apache.wicket.Component; import org.apache.wicket.application.IComponentInstantiationListener; +import org.apache.wicket.protocol.http.WebApplication; import org.wamblee.inject.InjectorFactoryBuilder; import org.wamblee.inject.SimpleInjector; /** + *
* Component instantiation listener that injects references into a component * using the injector mini-framework. Together with an implementation of the * mini-framework, Contexts and Depenency Injection support can be provided. + *
* + *+ * To use this injector override {@link WebApplication#init()} and add the + * listener: + *
+ *+ * @Override + * protected void init() { + * super.init(); + * addComponentInstantiationListener(new ComponentInstantiationInjector()); + * } + ** * @author Erik Brakkee */