Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.struts2.tiles
Class ConfiguredServletContext

    java.lang.Object
      org.apache.struts2.tiles.ConfiguredServletContext

All Implemented Interfaces:
  javax.servlet.ServletContext

    public class ConfiguredServletContext

extends java.lang.Object
implements javax.servlet.ServletContext

ServletContext implementation which allows Struts to inject initialization parameters into the context in order to reduce the amount of configuration required within web.xml for using Tiles. The specified init parameters are only utilized if they are not explicitaly defined in the web.xml

Since:
  Struts 2.0.1
Version:
  $Rev: 478625 $

Constructor Summary
`ConfiguredServletContext(javax.servlet.ServletContext context, java.util.Map<java.lang.String,java.lang.String> initParameters)`

Method Summary
`java.lang.Object` | `getAttribute(java.lang.String string)`
`java.util.Enumeration` | `getAttributeNames()`
`javax.servlet.ServletContext` | `getContext(java.lang.String string)`
`java.lang.String` | `getInitParameter(java.lang.String string)`
`java.util.Enumeration` | `getInitParameterNames()`
`int` | `getMajorVersion()`
`java.lang.String` | `getMimeType(java.lang.String string)`
`int` | `getMinorVersion()`
`javax.servlet.RequestDispatcher` | `getNamedDispatcher(java.lang.String string)`
`java.lang.String` | `getRealPath(java.lang.String string)`
`javax.servlet.RequestDispatcher` | `getRequestDispatcher(java.lang.String string)`
`java.net.URL` | `getResource(java.lang.String string)`
`java.io.InputStream` | `getResourceAsStream(java.lang.String string)`
`java.util.Set` | `getResourcePaths(java.lang.String string)`
`java.lang.String` | `getServerInfo()`
`javax.servlet.Servlet` | `getServlet(java.lang.String string)`
`java.lang.String` | `getServletContextName()`
`java.util.Enumeration` | `getServletNames()`
`java.util.Enumeration` | `getServlets()`
`void` | `log(java.lang.Exception exception, java.lang.String string)`
`void` | `log(java.lang.String string)`
`void` | `log(java.lang.String string, java.lang.Throwable throwable)`
`void` | `removeAttribute(java.lang.String string)`
`void` | `setAttribute(java.lang.String string, java.lang.Object object)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### ConfiguredServletContext

    public ConfiguredServletContext(javax.servlet.ServletContext context,
                                    java.util.Map<java.lang.String,java.lang.String> initParameters)

Method Detail

### getContext

    public javax.servlet.ServletContext getContext(java.lang.String string)

  Specified by:
    `getContext` in interface `javax.servlet.ServletContext`

### getMajorVersion

    public int getMajorVersion()

  Specified by:
    `getMajorVersion` in interface `javax.servlet.ServletContext`

### getMinorVersion

    public int getMinorVersion()

  Specified by:
    `getMinorVersion` in interface `javax.servlet.ServletContext`

### getMimeType

    public java.lang.String getMimeType(java.lang.String string)

  Specified by:
    `getMimeType` in interface `javax.servlet.ServletContext`

### getResourcePaths

    public java.util.Set getResourcePaths(java.lang.String string)

  Specified by:
    `getResourcePaths` in interface `javax.servlet.ServletContext`

### getResource

    public java.net.URL getResource(java.lang.String string)
                             throws java.net.MalformedURLException

  Specified by:
    `getResource` in interface `javax.servlet.ServletContext`
  Throws:
    `java.net.MalformedURLException`

### getResourceAsStream

    public java.io.InputStream getResourceAsStream(java.lang.String string)

  Specified by:
    `getResourceAsStream` in interface `javax.servlet.ServletContext`

### getRequestDispatcher

    public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String string)

  Specified by:
    `getRequestDispatcher` in interface `javax.servlet.ServletContext`

### getNamedDispatcher

    public javax.servlet.RequestDispatcher getNamedDispatcher(java.lang.String string)

  Specified by:
    `getNamedDispatcher` in interface `javax.servlet.ServletContext`

### getServlet

    public javax.servlet.Servlet getServlet(java.lang.String string)
                                     throws javax.servlet.ServletException

  Specified by:
    `getServlet` in interface `javax.servlet.ServletContext`
  Throws:
    `javax.servlet.ServletException`

### getServlets

    public java.util.Enumeration getServlets()

  Specified by:
    `getServlets` in interface `javax.servlet.ServletContext`

### getServletNames

    public java.util.Enumeration getServletNames()

  Specified by:
    `getServletNames` in interface `javax.servlet.ServletContext`

### log

    public void log(java.lang.String string)

  Specified by:
    `log` in interface `javax.servlet.ServletContext`

### log

    public void log(java.lang.Exception exception,
                    java.lang.String string)

  Specified by:
    `log` in interface `javax.servlet.ServletContext`

### log

    public void log(java.lang.String string,
                    java.lang.Throwable throwable)

  Specified by:
    `log` in interface `javax.servlet.ServletContext`

### getRealPath

    public java.lang.String getRealPath(java.lang.String string)

  Specified by:
    `getRealPath` in interface `javax.servlet.ServletContext`

### getServerInfo

    public java.lang.String getServerInfo()

  Specified by:
    `getServerInfo` in interface `javax.servlet.ServletContext`

### getInitParameter

    public java.lang.String getInitParameter(java.lang.String string)

  Specified by:
    `getInitParameter` in interface `javax.servlet.ServletContext`

### getInitParameterNames

    public java.util.Enumeration getInitParameterNames()

  Specified by:
    `getInitParameterNames` in interface `javax.servlet.ServletContext`

### getAttribute

    public java.lang.Object getAttribute(java.lang.String string)

  Specified by:
    `getAttribute` in interface `javax.servlet.ServletContext`

### getAttributeNames

    public java.util.Enumeration getAttributeNames()

  Specified by:
    `getAttributeNames` in interface `javax.servlet.ServletContext`

### setAttribute

    public void setAttribute(java.lang.String string,
                             java.lang.Object object)

  Specified by:
    `setAttribute` in interface `javax.servlet.ServletContext`

### removeAttribute

    public void removeAttribute(java.lang.String string)

  Specified by:
    `removeAttribute` in interface `javax.servlet.ServletContext`

### getServletContextName

    public java.lang.String getServletContextName()

  Specified by:
    `getServletContextName` in interface `javax.servlet.ServletContext`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.