net.sf.jdiskcatalog.analysis
Class AnalysisManager
java.lang.Object
net.sf.jdiskcatalog.analysis.AnalysisManager
- All Implemented Interfaces:
- FileSystemScanner, StreamScanner
public class AnalysisManager
- extends java.lang.Object
- implements StreamScanner, FileSystemScanner
Manages and runs analysers and scanners for a given File or InputStream.
- Version:
- $Id$
- Author:
- Przemek Więch
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnalysisManager
public AnalysisManager(Configuration config)
add
public void add(StreamAnalyser analyser)
add
public void add(FileAnalyser analyser)
add
public void add(StreamScanner scanner)
add
public void add(FileSystemScanner scanner)
scan
public boolean scan(java.io.InputStream stream,
Node root)
throws java.io.IOException
- Specified by:
scan
in interface StreamScanner
- Throws:
java.io.IOException
scan
public void scan(java.io.File file,
Node root)
throws java.io.IOException
- Specified by:
scan
in interface FileSystemScanner
- Throws:
java.io.IOException
setScanner
public void setScanner(StreamScanner scanner)
- Specified by:
setScanner
in interface StreamScanner
setScanner
public void setScanner(FileSystemScanner scanner)
- Specified by:
setScanner
in interface FileSystemScanner
Copyright © 2007. All Rights Reserved.