org.silverpeas.silverstatistics.volume
Class StatisticDirectoryWalker

java.lang.Object
  extended by org.apache.commons.io.DirectoryWalker<Object>
      extended by org.silverpeas.silverstatistics.volume.StatisticDirectoryWalker

public class StatisticDirectoryWalker
extends org.apache.commons.io.DirectoryWalker<Object>

Author:
ehugonnet

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.commons.io.DirectoryWalker
org.apache.commons.io.DirectoryWalker.CancelException
 
Constructor Summary
StatisticDirectoryWalker(String dirName)
           
StatisticDirectoryWalker(String dirName, FileFilter filter, int depthLimit)
           
StatisticDirectoryWalker(String dirName, org.apache.commons.io.filefilter.IOFileFilter directoryFilter, org.apache.commons.io.filefilter.IOFileFilter fileFilter, int depthLimit)
           
 
Method Summary
protected  void handleFile(File file, int depth, Collection<Object> results)
           
 DirectoryStats scan(File directory)
           
 
Methods inherited from class org.apache.commons.io.DirectoryWalker
checkIfCancelled, filterDirectoryContents, handleCancelled, handleDirectory, handleDirectoryEnd, handleDirectoryStart, handleEnd, handleIsCancelled, handleRestricted, handleStart, walk
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatisticDirectoryWalker

public StatisticDirectoryWalker(String dirName)

StatisticDirectoryWalker

public StatisticDirectoryWalker(String dirName,
                                FileFilter filter,
                                int depthLimit)

StatisticDirectoryWalker

public StatisticDirectoryWalker(String dirName,
                                org.apache.commons.io.filefilter.IOFileFilter directoryFilter,
                                org.apache.commons.io.filefilter.IOFileFilter fileFilter,
                                int depthLimit)
Method Detail

scan

public DirectoryStats scan(File directory)
                    throws IOException
Throws:
IOException

handleFile

protected void handleFile(File file,
                          int depth,
                          Collection<Object> results)
                   throws IOException
Overrides:
handleFile in class org.apache.commons.io.DirectoryWalker<Object>
Throws:
IOException


Copyright © 2016 Silverpeas. All Rights Reserved.