# Package org.apache.tomcat.util.scan

This package contains the common classes used to perform configuration scanning for Catalina and Jasper.

See: Description

Interface Summary
Interface | Description
--- | ---
Jar | Provides an abstraction for use by the various classes that need to scan JARs.

Class Summary
Class | Description
--- | ---
Constants | String constants for the scan package.
FileUrlJar | Implementation of `Jar` that is optimised for file based JAR URLs (e.g URLs of the form jar:file:...).
JarFactory | Provide a mechanism to obtain objects that implement `Jar`.
NonClosingJarInputStream | When using a `JarInputStream` with an XML parser, the stream will be closed by the parser.
StandardJarScanner | The default `JarScanner` implementation scans the WEB-INF/lib directory followed by the provided classloader and then works up the classloader hierarchy.
UrlJar | Implementation of `Jar` that is optimised for non-file based JAR URLs (e.g.

## Package org.apache.tomcat.util.scan Description

This package contains the common classes used to perform configuration scanning for Catalina and Jasper.