com.armatiek.infofuze.source.extractor
Class CompressedFileExtractor

java.lang.Object
  extended by com.armatiek.infofuze.source.extractor.FileExtractor
      extended by com.armatiek.infofuze.source.extractor.FileFileExtractor
          extended by com.armatiek.infofuze.source.extractor.CompressedFileExtractor
All Implemented Interfaces:
IOFileFilter

public class CompressedFileExtractor
extends FileFileExtractor

Class that represents the definition of a filesystem based source within infofuze-config.xml. The class implements IOFileFilter and thus can be used to determine if a specific FileIf is accepted by this extractor definition.

Author:
Maarten Kroon

Nested Class Summary
static class CompressedFileExtractor.CompressionType
           
 
Field Summary
 
Fields inherited from class com.armatiek.infofuze.source.extractor.FileExtractor
logger
 
Constructor Summary
CompressedFileExtractor(CompressedFileExtractor.CompressionType compressionType, org.w3c.dom.Element configElem)
           
 
Method Summary
 CompressedFileExtractor.CompressionType getCompressionType()
          Returns the compression type (zip, tar, gzip or bzip) of this CompressedFileExtractor.
 
Methods inherited from class com.armatiek.infofuze.source.extractor.FileFileExtractor
getCacheStream, getIncludeBinary
 
Methods inherited from class com.armatiek.infofuze.source.extractor.FileExtractor
accept
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompressedFileExtractor

public CompressedFileExtractor(CompressedFileExtractor.CompressionType compressionType,
                               org.w3c.dom.Element configElem)
                        throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getCompressionType

public CompressedFileExtractor.CompressionType getCompressionType()
Returns the compression type (zip, tar, gzip or bzip) of this CompressedFileExtractor.