org.granite.scan
Class URLScanner
java.lang.Object
org.granite.scan.URLScanner
- All Implemented Interfaces:
- Scanner
public class URLScanner
- extends Object
- implements Scanner
- Author:
- Franck WOLFF
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
URLScanner
public URLScanner(ScannedItemHandler handler)
URLScanner
public URLScanner(ScannedItemHandler handler,
String marker)
URLScanner
public URLScanner(ScannedItemHandler handler,
ClassLoader loader)
URLScanner
public URLScanner(ScannedItemHandler handler,
String marker,
ClassLoader loader)
getMarker
public String getMarker()
addHandler
public void addHandler(ScannedItemHandler handler)
addHandlers
public void addHandlers(Collection<ScannedItemHandler> handlers)
- Specified by:
addHandlers in interface Scanner
getLoader
public ClassLoader getLoader()
- Specified by:
getLoader in interface Scanner
scan
public void scan()
throws IOException
- Specified by:
scan in interface Scanner
- Throws:
IOException
handleArchive
public void handleArchive(File file)
throws ZipException,
IOException
- Throws:
ZipException
IOException
handleDirectory
public void handleDirectory(File root,
File path)
handleDirectory
public void handleDirectory(FileScannedItem markerItem,
File root,
File path)