org.granite.scan
Class VFS3Scanner

java.lang.Object
  extended by org.granite.scan.VFS3Scanner
All Implemented Interfaces:
Scanner

public class VFS3Scanner
extends Object
implements Scanner

Author:
Franck WOLFF

Constructor Summary
VFS3Scanner(ScannedItemHandler handler)
           
VFS3Scanner(ScannedItemHandler handler, ClassLoader loader)
           
VFS3Scanner(ScannedItemHandler handler, String marker)
           
VFS3Scanner(ScannedItemHandler handler, String marker, ClassLoader loader)
           
 
Method Summary
 void addHandler(ScannedItemHandler handler)
           
 void addHandlers(Collection<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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VFS3Scanner

public VFS3Scanner(ScannedItemHandler handler)

VFS3Scanner

public VFS3Scanner(ScannedItemHandler handler,
                   String marker)

VFS3Scanner

public VFS3Scanner(ScannedItemHandler handler,
                   ClassLoader loader)

VFS3Scanner

public VFS3Scanner(ScannedItemHandler handler,
                   String marker,
                   ClassLoader loader)
Method Detail

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

handleRoot

protected void handleRoot(URL markerUrl,
                          org.jboss.vfs.VirtualFile root)
                   throws IOException
Throws:
IOException

getRoot

protected static org.jboss.vfs.VirtualFile getRoot(URL url,
                                                   int parentDepth)
                                            throws IOException
Throws:
IOException