org.nakedobjects.runtime.web
Class WebAppSpecification

java.lang.Object
  extended by org.nakedobjects.runtime.web.WebAppSpecification

public final class WebAppSpecification
extends java.lang.Object

Defines what servlets, mappings etc are required from an embedded web server.


Constructor Summary
WebAppSpecification()
           
 
Method Summary
 void addContextParams(java.lang.String... contextParams)
           
 void addFilterSpecification(java.lang.Class<?> filterClass, java.util.Map<java.lang.String,java.lang.String> initParams, java.lang.String... pathSpecs)
           
 void addFilterSpecification(java.lang.Class<?> filterClass, java.lang.String... pathSpecs)
           
 void addResourcePath(java.lang.String path)
           
 void addServletContextListener(java.lang.Class<?> servletContextListenerClass)
           
 void addServletSpecification(java.lang.Class<?> servletClass, java.util.Map<java.lang.String,java.lang.String> initParams, java.lang.String... pathSpecs)
           
 void addServletSpecification(java.lang.Class<?> servletClass, java.lang.String... pathSpecs)
           
 void addWelcomeFile(java.lang.String path)
           
 java.util.Map<java.lang.String,java.lang.String> getContextParams()
           
 java.util.List<FilterSpecification> getFilterSpecifications()
           
 java.lang.String getLogHint()
           
 java.util.List<java.lang.String> getResourcePaths()
           
 java.util.List<java.lang.Class<?>> getServletContextListeners()
           
 java.util.List<ServletSpecification> getServletSpecifications()
           
 java.util.List<java.lang.String> getWelcomeFiles()
           
 void setLogHint(java.lang.String logHint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebAppSpecification

public WebAppSpecification()
Method Detail

addContextParams

public void addContextParams(java.lang.String... contextParams)

getContextParams

public java.util.Map<java.lang.String,java.lang.String> getContextParams()

addServletContextListener

public void addServletContextListener(java.lang.Class<?> servletContextListenerClass)

getServletContextListeners

public java.util.List<java.lang.Class<?>> getServletContextListeners()

addServletSpecification

public void addServletSpecification(java.lang.Class<?> servletClass,
                                    java.lang.String... pathSpecs)

addServletSpecification

public void addServletSpecification(java.lang.Class<?> servletClass,
                                    java.util.Map<java.lang.String,java.lang.String> initParams,
                                    java.lang.String... pathSpecs)

getServletSpecifications

public java.util.List<ServletSpecification> getServletSpecifications()

addFilterSpecification

public void addFilterSpecification(java.lang.Class<?> filterClass,
                                   java.lang.String... pathSpecs)

addFilterSpecification

public void addFilterSpecification(java.lang.Class<?> filterClass,
                                   java.util.Map<java.lang.String,java.lang.String> initParams,
                                   java.lang.String... pathSpecs)

getFilterSpecifications

public java.util.List<FilterSpecification> getFilterSpecifications()

addResourcePath

public void addResourcePath(java.lang.String path)

getResourcePaths

public java.util.List<java.lang.String> getResourcePaths()

addWelcomeFile

public void addWelcomeFile(java.lang.String path)

getWelcomeFiles

public java.util.List<java.lang.String> getWelcomeFiles()

getLogHint

public java.lang.String getLogHint()

setLogHint

public void setLogHint(java.lang.String logHint)


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.