public class FragmentJarScannerCallback extends Object implements JarScannerCallback
Constructor and Description |
---|
FragmentJarScannerCallback(WebXmlParser webXmlParser,
boolean delegate,
boolean parseRequired) |
Modifier and Type | Method and Description |
---|---|
Map<String,WebXml> |
getFragments() |
boolean |
isOk() |
void |
scan(File file,
String webappPath,
boolean isWebapp)
A JAR was found (probably in an unpacked WAR or possibly elsewhere on the
class path) and may be accessed for further processing via the provided
file.
|
void |
scan(JarURLConnection jarConn,
String webappPath,
boolean isWebapp)
A JAR was found (probably packaged in a WAR) and may be accessed for
further processing via the provided URL connection.
|
void |
scanWebInfClasses()
A directory structure was found within the web application at
/WEB-INF/classes that should be handled as an unpacked JAR.
|
public FragmentJarScannerCallback(WebXmlParser webXmlParser, boolean delegate, boolean parseRequired)
public void scan(JarURLConnection jarConn, String webappPath, boolean isWebapp) throws IOException
JarScannerCallback
scan
in interface JarScannerCallback
jarConn
- The connection to the identified JARwebappPath
- The path, if any, to the JAR within the web applicationisWebapp
- Indicates if the JAR was found within a web
application. If false
the JAR should
be treated as being provided by the containerIOException
public void scan(File file, String webappPath, boolean isWebapp) throws IOException
JarScannerCallback
scan
in interface JarScannerCallback
file
- The file for the identified JAR.webappPath
- The path, if any, to the file within the web
applicationisWebapp
- Indicates if the JAR was found within a web
application. If false
the JAR should
be treated as being provided by the containerIOException
public void scanWebInfClasses()
JarScannerCallback
scanWebInfClasses
in interface JarScannerCallback
public boolean isOk()
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.