Save This Page
Home » cactus-1.8.0-src » org.apache.cactus.integration.ant.deployment.webapp » [javadoc | source]
    1   /* 
    2    * ========================================================================
    3    * 
    4    * Copyright 2003 The Apache Software Foundation.
    5    *
    6    * Licensed under the Apache License, Version 2.0 (the "License");
    7    * you may not use this file except in compliance with the License.
    8    * You may obtain a copy of the License at
    9    * 
   10    *   http://www.apache.org/licenses/LICENSE-2.0
   11    * 
   12    * Unless required by applicable law or agreed to in writing, software
   13    * distributed under the License is distributed on an "AS IS" BASIS,
   14    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   15    * See the License for the specific language governing permissions and
   16    * limitations under the License.
   17    * 
   18    * ========================================================================
   19    */
   20   package org.apache.cactus.integration.ant.deployment.webapp;
   21   
   22   import java.io.IOException;
   23   
   24   import javax.xml.parsers.ParserConfigurationException;
   25   
   26   import org.apache.cactus.integration.ant.deployment.JarArchive;
   27   import org.xml.sax.SAXException;
   28   
   29   /**
   30    * Encapsulates access to a WAR.
   31    * 
   32    * @since Cactus 1.5
   33    * @version $Id: WarArchive.java,v 1.1 2004/05/31 20:05:23 vmassol Exp $
   34    */
   35   public interface WarArchive extends JarArchive
   36   {
   37       /**
   38        * Returns the deployment descriptor of the web application.
   39        * 
   40        * @return The parsed deployment descriptor
   41        * @throws IOException If there was a problem reading the  deployment
   42        *         descriptor in the WAR
   43        * @throws SAXException If the deployment descriptor of the WAR could not
   44        *         be parsed
   45        * @throws ParserConfigurationException If there is an XML parser
   46        *         configration problem
   47        */
   48       WebXml getWebXml()
   49           throws IOException, SAXException, ParserConfigurationException;
   50   }

Save This Page
Home » cactus-1.8.0-src » org.apache.cactus.integration.ant.deployment.webapp » [javadoc | source]