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