Package mondrian.tui

Class MockServletConfig

java.lang.Object
mondrian.tui.MockServletConfig
All Implemented Interfaces:
javax.servlet.ServletConfig

public class MockServletConfig extends Object implements javax.servlet.ServletConfig
This is a partial implementation of the ServletConfig where just enough is present to allow for communication between Mondrian's XMLA code and other code in the same JVM. Currently it is used in both the CmdRunner and in XMLA JUnit tests.

If you need to add to this implementation, please do so.

Author:
Richard M. Emberson
  • Constructor Details

    • MockServletConfig

      public MockServletConfig()
    • MockServletConfig

      public MockServletConfig(javax.servlet.ServletContext servletContext)
  • Method Details

    • getServletName

      public String getServletName()
      Returns the name of this servlet instance.
      Specified by:
      getServletName in interface javax.servlet.ServletConfig
    • getServletContext

      public javax.servlet.ServletContext getServletContext()
      Returns a reference to the ServletContext in which the servlet is executing.
      Specified by:
      getServletContext in interface javax.servlet.ServletConfig
    • getInitParameter

      public String getInitParameter(String key)
      Returns a String containing the value of the named initialization parameter, or null if the parameter does not exist.
      Specified by:
      getInitParameter in interface javax.servlet.ServletConfig
    • getInitParameterNames

      public Enumeration getInitParameterNames()
      Returns the names of the servlet's initialization parameters as an Enumeration of String objects, or an empty Enumeration if the servlet has no initialization parameters.
      Specified by:
      getInitParameterNames in interface javax.servlet.ServletConfig
    • setServletName

      public void setServletName(String servletName)
    • addInitParameter

      public void addInitParameter(String key, String value)
    • setServletContext

      public void setServletContext(javax.servlet.ServletContext servletContext)