(no commit message)
[utils] / wicket / joe / src / main / java / org / wamblee / wicket / inject / ComponentInstantiationInjector.java
index d361ebc3c7e864771ce4e584a3cb7334cde66542..64fde4e1bd7830927ad5bd732e33dad7641c8d47 100644 (file)
  */
 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;
 
 /**
+ * <p>
  * 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. 
+ * </p>
  * 
+ * <p>
+ * To use this injector override {@link WebApplication#init()} and add the 
+ * listener: 
+ * </p>
+ * <pre>
+ *    &#064;Override
+ *    protected void init() {
+ *       super.init();
+ *       addComponentInstantiationListener(new ComponentInstantiationInjector());
+ *   }
+ * </pre>
  * 
  * @author Erik Brakkee
  */