git://wamblee.org
/
utils
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
(no commit message)
[utils]
/
wicket
/
joe
/
src
/
main
/
java
/
org
/
wamblee
/
wicket
/
inject
/
ComponentInstantiationInjector.java
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 64fde4e1bd7830927ad5bd732e33dad7641c8d47..a4a0dcf96b4bbbac73a01581ffe8192bf78e3e08 100644
(file)
--- 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,18
+15,19
@@
*/
package org.wamblee.wicket.inject;
*/
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.apache.wicket.Component;
import org.apache.wicket.application.IComponentInstantiationListener;
import org.apache.wicket.protocol.http.WebApplication;
-import org.wamblee.inject.Injector
Factory
Builder;
+import org.wamblee.inject.InjectorBuilder;
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
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.
+ * mini-framework, Contexts and Dependency Injection support can be provided or
+ * for standard Java EE injection into components. Or, other injection
+ * frameworks can be used.
* </p>
*
* <p>
* </p>
*
* <p>
@@
-38,7
+39,7
@@
import org.wamblee.inject.SimpleInjector;
* protected void init() {
* super.init();
* addComponentInstantiationListener(new ComponentInstantiationInjector());
* protected void init() {
* super.init();
* addComponentInstantiationListener(new ComponentInstantiationInjector());
- * }
+ *
}
* </pre>
*
* @author Erik Brakkee
* </pre>
*
* @author Erik Brakkee
@@
-52,12
+53,13
@@
public class ComponentInstantiationInjector implements
* Constructs the component instantiation listener.
*/
public ComponentInstantiationInjector() {
* Constructs the component instantiation listener.
*/
public ComponentInstantiationInjector() {
- injector = new SimpleInjector(Injector
Factory
Builder.getInjectorFactory());
+ injector = new SimpleInjector(InjectorBuilder.getInjectorFactory());
}
@Override
public void onInstantiation(Component aComponent) {
injector.inject(aComponent);
}
@Override
public void onInstantiation(Component aComponent) {
injector.inject(aComponent);
+ aComponent.add(new InjectionBehavior());
}
}
}
}