public class VFSScanner extends Object implements org.granite.scan.Scanner
| Constructor and Description |
|---|
VFSScanner(org.granite.scan.ScannedItemHandler handler) |
VFSScanner(org.granite.scan.ScannedItemHandler handler,
ClassLoader loader) |
VFSScanner(org.granite.scan.ScannedItemHandler handler,
String marker) |
VFSScanner(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.virtual.VirtualFile |
getRoot(URL url,
int parentDepth) |
protected void |
handleRoot(URL markerUrl,
org.jboss.virtual.VirtualFile root) |
void |
scan() |
public VFSScanner(org.granite.scan.ScannedItemHandler handler)
public VFSScanner(org.granite.scan.ScannedItemHandler handler, String marker)
public VFSScanner(org.granite.scan.ScannedItemHandler handler, ClassLoader loader)
public VFSScanner(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.virtual.VirtualFile root) throws IOException
IOExceptionprotected static org.jboss.virtual.VirtualFile getRoot(URL url, int parentDepth) throws IOException
IOException