Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

ServletConfig.d

Go to the documentation of this file.
00001 /*******************************************************************************
00002 
00003         @file ServletConfig.d
00004         
00005         Copyright (C) 2004 Kris Bell
00006         
00007         This software is provided 'as-is', without any express or implied
00008         warranty. In no event will the authors be held liable for damages
00009         of any kind arising from the use of this software.
00010         
00011         Permission is hereby granted to anyone to use this software for any 
00012         purpose, including commercial applications, and to alter it and/or 
00013         redistribute it freely, subject to the following restrictions:
00014         
00015         1. The origin of this software must not be misrepresented; you must 
00016            not claim that you wrote the original software. If you use this 
00017            software in a product, an acknowledgment within documentation of 
00018            said product would be appreciated but is not required.
00019 
00020         2. Altered source versions must be plainly marked as such, and must 
00021            not be misrepresented as being the original software.
00022 
00023         3. This notice may not be removed or altered from any distribution
00024            of the source.
00025 
00026 
00027                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
00028 
00029         
00030         @version        Initial version, April 2004      
00031         @author         Kris
00032 
00033 
00034 *******************************************************************************/
00035 
00036 module mango.servlet.ServletConfig;
00037 
00038 private import mango.http.utils.Dictionary;
00039 
00040 private import mango.servlet.ServletContext;
00041 
00042 /******************************************************************************
00043 
00044         Provides an equivalent to the Java class of the same name.
00045 
00046 ******************************************************************************/
00047 
00048 class ServletConfig
00049 {
00050         private ServletContext  context;
00051         private Dictionary      configuration;
00052 
00053         /***********************************************************************
00054         
00055                 Construct an instance with the provided context. A dictionary
00056                 is initialized in which to store configuration info.
00057 
00058         ***********************************************************************/
00059 
00060         this (ServletContext context)
00061         {
00062                 this.context = context;
00063                 configuration = new Dictionary();
00064         }
00065                 
00066         /***********************************************************************
00067         
00068                 Return the configuration dictionary 
00069 
00070         ***********************************************************************/
00071 
00072         Dictionary getConfiguration()
00073         {
00074                 return configuration;
00075         }
00076     
00077         /***********************************************************************
00078         
00079                 Return the context provided during construction
00080 
00081         ***********************************************************************/
00082 
00083         ServletContext getServletContext()
00084         {
00085                 return context;
00086         }
00087 }

Generated on Sun Nov 7 19:06:52 2004 for Mango by doxygen 1.3.6