# Package org.apache.tomcat.util.scan

package org.apache.tomcat.util.scan

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

Related Packages
Package
Description
org.apache.tomcat.util
Classes
Class
Description
AbstractInputStreamJar
Base implementation of Jar for implementations that use a JarInputStream to access the JAR file.
Constants
String constants for the scan package.
JarFactory
Provide a mechanism to obtain objects that implement `Jar`.
JarFileUrlJar
Implementation of `Jar` that is optimised for file based JAR URLs that refer directly to a JAR file (e.g.
JarFileUrlNestedJar
Implementation of `Jar` that is optimised for file based JAR URLs that refer to a JAR file nested inside a WAR (e.g.
NonClosingJarInputStream
When using a `JarInputStream` with an XML parser, the stream will be closed by the parser.
ReferenceCountedJar
This class provides a wrapper around `Jar` that uses reference counting to close and re-create the wrapped `Jar` instance as required.
StandardJarScanFilter
Standard implementation of JarScanFilter that provides configuration for JAR scanning filters.
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.