org.ops4j.pax.wicket.internal
Class PaxWicketApplication

java.lang.Object
  extended by org.apache.wicket.Application
      extended by org.apache.wicket.protocol.http.WebApplication
          extended by org.ops4j.pax.wicket.internal.PaxWicketApplication

public final class PaxWicketApplication
extends org.apache.wicket.protocol.http.WebApplication


Field Summary
protected  java.lang.Class<? extends org.apache.wicket.Page> homepageClass
           
 
Fields inherited from class org.apache.wicket.Application
CONFIGURATION, CONTEXTPATH, DEPLOYMENT, DEVELOPMENT
 
Constructor Summary
PaxWicketApplication(org.osgi.framework.BundleContext aContext, java.lang.String anApplicationName, PageMounter aPageMounter, java.lang.Class<? extends org.apache.wicket.Page> aHomepageClass, PaxWicketPageFactory aPageFactory, DelegatingClassResolver aDelegatingClassResolver)
           
 
Method Summary
 java.lang.Class<? extends org.apache.wicket.Page> getHomePage()
           
protected  void init()
           
protected  org.apache.wicket.protocol.http.WebRequest newWebRequest(javax.servlet.http.HttpServletRequest aRequest)
           
protected  void onDestroy()
           
 
Methods inherited from class org.apache.wicket.protocol.http.WebApplication
getApplicationKey, getConfigurationType, getDefaultRequestCycleFactory, getInitParameter, getRequestCycleProcessor, getResourceFinder, getServletContext, getSessionAttributePrefix, getWicketFilter, internalDestroy, internalInit, logEventTarget, logResponseTarget, mount, mount, mountBookmarkablePage, mountBookmarkablePage, mountSharedResource, newAjaxRequestTarget, newRequestCycle, newRequestCycleProcessor, newSession, newSession, newSession, newSessionStore, newWebResponse, outputDevelopmentModeWarning, sessionDestroyed, setApplicationKey, setWicketFilter, unmount
 
Methods inherited from class org.apache.wicket.Application
addComponentInstantiationListener, addComponentOnAfterRenderListener, addComponentOnBeforeRenderListener, addRenderHeadListener, configure, destroy, exists, get, get, getApplicationKeys, getApplicationSettings, getConverterLocator, getDebugSettings, getExceptionSettings, getFrameworkSettings, getMarkupCache, getMarkupSettings, getMetaData, getName, getPageSettings, getRequestCycleFactory, getRequestCycleSettings, getRequestLogger, getRequestLoggerSettings, getResourceSettings, getSecuritySettings, getSessionFactory, getSessionSettings, getSessionStore, getSharedResources, initializeComponents, newConverterLocator, newRequestCycle, newRequestLogger, notifyRenderHeadListener, removeComponentInstantiationListener, removeComponentOnAfterRenderListener, removeComponentOnBeforeRenderListener, removeRenderHeadListener, set, setMetaData, unset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

homepageClass

protected final java.lang.Class<? extends org.apache.wicket.Page> homepageClass
Constructor Detail

PaxWicketApplication

public PaxWicketApplication(org.osgi.framework.BundleContext aContext,
                            java.lang.String anApplicationName,
                            PageMounter aPageMounter,
                            java.lang.Class<? extends org.apache.wicket.Page> aHomepageClass,
                            PaxWicketPageFactory aPageFactory,
                            DelegatingClassResolver aDelegatingClassResolver)
                     throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
Method Detail

getHomePage

public final java.lang.Class<? extends org.apache.wicket.Page> getHomePage()
Specified by:
getHomePage in class org.apache.wicket.Application

init

protected final void init()
Overrides:
init in class org.apache.wicket.protocol.http.WebApplication

onDestroy

protected void onDestroy()
Overrides:
onDestroy in class org.apache.wicket.Application

newWebRequest

protected final org.apache.wicket.protocol.http.WebRequest newWebRequest(javax.servlet.http.HttpServletRequest aRequest)
Overrides:
newWebRequest in class org.apache.wicket.protocol.http.WebApplication


Copyright © 2008. All Rights Reserved.