Class WebXmlParser

java.lang.Object
org.apache.tomcat.util.descriptor.web.WebXmlParser

public class WebXmlParser extends Object
  • Constructor Details

    • WebXmlParser

      public WebXmlParser(boolean namespaceAware, boolean validation, boolean blockExternal)
  • Method Details

    • parseWebXml

      public boolean parseWebXml(URL url, WebXml dest, boolean fragment) throws IOException
      Parse a web descriptor at a location.
      Parameters:
      url - the location; if null no load will be attempted
      dest - the instance to be populated by the parse operation
      fragment - indicate if the descriptor is a web-app or web-fragment
      Returns:
      true if the descriptor was successfully parsed
      Throws:
      IOException - if there was a problem reading from the URL
    • parseWebXml

      public boolean parseWebXml(InputSource source, WebXml dest, boolean fragment)
    • setClassLoader

      public void setClassLoader(ClassLoader classLoader)
      Sets the ClassLoader to be used for creating descriptor objects.
      Parameters:
      classLoader - the ClassLoader to be used for creating descriptor objects