public class URLScanner extends Object implements Scanner
| Constructor and Description |
|---|
URLScanner(ScannedItemHandler handler) |
URLScanner(ScannedItemHandler handler,
ClassLoader loader) |
URLScanner(ScannedItemHandler handler,
String marker) |
URLScanner(ScannedItemHandler handler,
String marker,
ClassLoader loader) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHandler(ScannedItemHandler handler) |
void |
addHandlers(Collection<ScannedItemHandler> handlers) |
ClassLoader |
getLoader() |
String |
getMarker() |
void |
handleArchive(File file) |
void |
handleDirectory(File root,
File path) |
void |
handleDirectory(FileScannedItem markerItem,
File root,
File path) |
void |
scan() |
public URLScanner(ScannedItemHandler handler)
public URLScanner(ScannedItemHandler handler, String marker)
public URLScanner(ScannedItemHandler handler, ClassLoader loader)
public URLScanner(ScannedItemHandler handler, String marker, ClassLoader loader)
public void addHandler(ScannedItemHandler handler)
public void addHandlers(Collection<ScannedItemHandler> handlers)
addHandlers in interface Scannerpublic ClassLoader getLoader()
public void scan() throws IOException
scan in interface ScannerIOExceptionpublic void handleArchive(File file) throws ZipException, IOException
ZipExceptionIOExceptionpublic void handleDirectory(File root, File path)
public void handleDirectory(FileScannedItem markerItem, File root, File path)