Package org.goots.exploder.types
Class CompressedFileType
- java.lang.Object
-
- org.goots.exploder.types.CompressedFileType
-
- All Implemented Interfaces:
FileType
- Direct Known Subclasses:
BZIP2FileType,GZIPFileType,LZMAFileType,XZFileType
public abstract class CompressedFileType extends Object implements FileType
-
-
Constructor Summary
Constructors Constructor Description CompressedFileType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends InputStream>
TgetStream(File source)booleanisArchive()booleanisCompressed()StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.goots.exploder.types.FileType
getTypename, getUncompressedFilename
-
-
-
-
Method Detail
-
getStream
public <T extends InputStream> T getStream(File source) throws FileNotFoundException, org.apache.commons.compress.compressors.CompressorException
- Specified by:
getStreamin interfaceFileType- Throws:
FileNotFoundExceptionorg.apache.commons.compress.compressors.CompressorException
-
isCompressed
public boolean isCompressed()
- Specified by:
isCompressedin interfaceFileType
-
-