org.apache.wicket.spring.injection.annot
Class SpringComponentInjector
java.lang.Object
org.apache.wicket.injection.ComponentInjector
org.apache.wicket.spring.injection.annot.SpringComponentInjector
- All Implemented Interfaces:
- org.apache.wicket.application.IComponentInstantiationListener
public class SpringComponentInjector
- extends org.apache.wicket.injection.ComponentInjector
IComponentInstantiationListener that injects component properties annotated with SpringBean annotations.
To install in yourapplication.init() call
addComponentInstantiationListener(new SpringComponentInjector(this)); Non-wicket
components such as Session, Model, and any other pojo can be injected by calling
InjectorHolder.getInjector().inject(this) in their constructor.
- Author:
- Igor Vaynberg (ivaynberg), Justin Lee
|
Constructor Summary |
SpringComponentInjector(org.apache.wicket.protocol.http.WebApplication webapp)
Constructor used when spring application context is declared in the spring standard way and
can be located through WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext) |
SpringComponentInjector(org.apache.wicket.protocol.http.WebApplication webapp,
org.springframework.context.ApplicationContext ctx)
Constructor |
| Methods inherited from class org.apache.wicket.injection.ComponentInjector |
onInstantiation |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpringComponentInjector
public SpringComponentInjector(org.apache.wicket.protocol.http.WebApplication webapp)
- Constructor used when spring application context is declared in the spring standard way and
can be located through
WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext)
- Parameters:
webapp - wicket web application
SpringComponentInjector
public SpringComponentInjector(org.apache.wicket.protocol.http.WebApplication webapp,
org.springframework.context.ApplicationContext ctx)
- Constructor
- Parameters:
webapp - wicket web applicationctx - spring's application context
Copyright © 2004-2008 Apache Software Foundation. All Rights Reserved.