001    /*
002    * Copyright 2004 The Apache Software Foundation
003    *
004    * Licensed under the Apache License, Version 2.0 (the "License");
005    * you may not use this file except in compliance with the License.
006    * You may obtain a copy of the License at
007    *
008    *     http://www.apache.org/licenses/LICENSE-2.0
009    *
010    * Unless required by applicable law or agreed to in writing, software
011    * distributed under the License is distributed on an "AS IS" BASIS,
012    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013    * See the License for the specific language governing permissions and
014    * limitations under the License.
015    */
016    package javax.servlet;
017    
018    
019            /** 
020             * This is the event class for notifications about changes to
021             * the servlet context of a web application.
022             * @see ServletContextListener
023             * @since       v 2.3
024             */
025    
026    public class ServletContextEvent extends java.util.EventObject { 
027    
028            /** Construct a ServletContextEvent from the given context.
029             *
030             * @param source - the ServletContext that is sending the event.
031             */
032        public ServletContextEvent(ServletContext source) {
033            super(source);
034        }
035        
036            /**
037             * Return the ServletContext that changed.
038             *
039             * @return the ServletContext that sent the event.
040             */
041        public ServletContext getServletContext () { 
042            return (ServletContext) super.getSource();
043        }
044        
045    }
046