public class VFS3Scanner extends Object implements org.granite.scan.Scanner
| Constructor and Description |
|---|
VFS3Scanner(org.granite.scan.ScannedItemHandler handler) |
VFS3Scanner(org.granite.scan.ScannedItemHandler handler,
ClassLoader loader) |
VFS3Scanner(org.granite.scan.ScannedItemHandler handler,
String marker) |
VFS3Scanner(org.granite.scan.ScannedItemHandler handler,
String marker,
ClassLoader loader) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHandler(org.granite.scan.ScannedItemHandler handler) |
void |
addHandlers(Collection<org.granite.scan.ScannedItemHandler> handlers) |
ClassLoader |
getLoader() |
String |
getMarker() |
protected static org.jboss.vfs.VirtualFile |
getRoot(URL url,
int parentDepth) |
protected void |
handleRoot(URL markerUrl,
org.jboss.vfs.VirtualFile root) |
void |
scan() |
public VFS3Scanner(org.granite.scan.ScannedItemHandler handler)
public VFS3Scanner(org.granite.scan.ScannedItemHandler handler, String marker)
public VFS3Scanner(org.granite.scan.ScannedItemHandler handler, ClassLoader loader)
public VFS3Scanner(org.granite.scan.ScannedItemHandler handler, String marker, ClassLoader loader)
public void addHandler(org.granite.scan.ScannedItemHandler handler)
public void addHandlers(Collection<org.granite.scan.ScannedItemHandler> handlers)
addHandlers in interface org.granite.scan.Scannerpublic ClassLoader getLoader()
getLoader in interface org.granite.scan.Scannerpublic void scan() throws IOException
scan in interface org.granite.scan.ScannerIOExceptionprotected void handleRoot(URL markerUrl, org.jboss.vfs.VirtualFile root) throws IOException
IOExceptionprotected static org.jboss.vfs.VirtualFile getRoot(URL url, int parentDepth) throws IOException
IOException