com.armatiek.infofuze.stream.filesystem.cifs
Class CIFSFileSystemReader

java.lang.Object
  extended by java.io.Reader
      extended by com.armatiek.infofuze.stream.SourceReader
          extended by com.armatiek.infofuze.stream.filesystem.FileSystemReader
              extended by com.armatiek.infofuze.stream.filesystem.cifs.CIFSFileSystemReader
All Implemented Interfaces:
java.io.Closeable, java.lang.Readable

public class CIFSFileSystemReader
extends FileSystemReader

Reader implementation that provides an XML representation of the (filtered) contents of one ore more directories (seeds) within a CIFS/SMB filesystem. The XML will contain as much structured data as possible regarding the properties, ACL/ACE, metadata, binary and textual contents of the files.

Author:
Maarten Kroon

Constructor Summary
CIFSFileSystemReader(FileIf[] files, java.util.List<FileExtractor> fileExtractors, Definitions.TransformMode transformMode, long lastIndexed, java.lang.String systemId, java.lang.String publicId, boolean extractSecurity, boolean extractShareSecurity, java.lang.String ldapSourceName, java.lang.String ldapResultXslPath)
           
 
Method Summary
 
Methods inherited from class com.armatiek.infofuze.stream.filesystem.FileSystemReader
close, read
 
Methods inherited from class java.io.Reader
mark, markSupported, read, read, read, ready, reset, skip
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CIFSFileSystemReader

public CIFSFileSystemReader(FileIf[] files,
                            java.util.List<FileExtractor> fileExtractors,
                            Definitions.TransformMode transformMode,
                            long lastIndexed,
                            java.lang.String systemId,
                            java.lang.String publicId,
                            boolean extractSecurity,
                            boolean extractShareSecurity,
                            java.lang.String ldapSourceName,
                            java.lang.String ldapResultXslPath)