jodd.madvoc
Class WebApplicationStarter

java.lang.Object
  extended by jodd.madvoc.WebApplicationStarter

public class WebApplicationStarter
extends java.lang.Object

Creates, initializes and starts WebApplication.


Field Summary
protected  MadvocConfig madvocConfig
           
protected  java.lang.String madvocConfigurator
           
protected  MadvocController madvocController
           
protected  java.lang.String[] paramsFiles
           
protected  WebApplication webapp
           
protected  java.lang.String webAppClass
           
 
Constructor Summary
WebApplicationStarter()
           
 
Method Summary
protected  WebApplication createWebApplication(java.lang.String webAppClassName)
          Loads WebApplication.
 MadvocConfig getMadvocConfig()
          Returns Madvoc controller once web application is started.
 MadvocController getMadvocController()
          Returns Madvoc controller once web application is started.
protected  MadvocConfigurator loadMadvocConfig(java.lang.String className)
          Loads MadvocConfigurator.
protected  jodd.props.Props loadMadvocParams(java.lang.String[] patterns)
          Loads Madvoc parameters.
 void setMadvocConfigurator(java.lang.String madvocConfigurator)
           
 void setParamsFiles(java.lang.String[] paramsFiles)
           
 void setWebAppClass(java.lang.String webAppClass)
           
 WebApplication startNewWebApplication(javax.servlet.ServletContext context)
          Creates and starts web application and returns created instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

webAppClass

protected java.lang.String webAppClass

paramsFiles

protected java.lang.String[] paramsFiles

madvocConfigurator

protected java.lang.String madvocConfigurator

webapp

protected WebApplication webapp

madvocController

protected MadvocController madvocController

madvocConfig

protected MadvocConfig madvocConfig
Constructor Detail

WebApplicationStarter

public WebApplicationStarter()
Method Detail

setWebAppClass

public void setWebAppClass(java.lang.String webAppClass)

setParamsFiles

public void setParamsFiles(java.lang.String[] paramsFiles)

setMadvocConfigurator

public void setMadvocConfigurator(java.lang.String madvocConfigurator)

getMadvocController

public MadvocController getMadvocController()
Returns Madvoc controller once web application is started.


getMadvocConfig

public MadvocConfig getMadvocConfig()
Returns Madvoc controller once web application is started.


startNewWebApplication

public WebApplication startNewWebApplication(javax.servlet.ServletContext context)
Creates and starts web application and returns created instance.


createWebApplication

protected WebApplication createWebApplication(java.lang.String webAppClassName)
Loads WebApplication. If class name is null, default web application will be loaded.


loadMadvocParams

protected jodd.props.Props loadMadvocParams(java.lang.String[] patterns)
Loads Madvoc parameters.


loadMadvocConfig

protected MadvocConfigurator loadMadvocConfig(java.lang.String className)
Loads MadvocConfigurator. If class name is null, AutomagicMadvocConfigurator will be created.



Copyright © 2003-2011 Jodd Team