public class VFSScanner extends Object implements Scanner
| Constructor and Description |
|---|
VFSScanner(ScannedItemHandler handler) |
VFSScanner(ScannedItemHandler handler,
ClassLoader loader) |
VFSScanner(ScannedItemHandler handler,
String marker) |
VFSScanner(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() |
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(ScannedItemHandler handler)
public VFSScanner(ScannedItemHandler handler, String marker)
public VFSScanner(ScannedItemHandler handler, ClassLoader loader)
public VFSScanner(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 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