Interface Archiver
-
- All Known Implementing Classes:
AbstractArchiver
public interface ArchiverInterface of a component capable to process archives.- Since:
- 1.1.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexplode(ExplodeSettings settings)Explodes an archive into a target directory.
-
-
-
Method Detail
-
explode
void explode(ExplodeSettings settings) throws SlipAttackException, UnsupportedEntryException, ArchiverException
Explodes an archive into a target directory.- Parameters:
settings- Explode settings.- Throws:
SlipAttackException- If a slip attack is detected.UnsupportedEntryException- If the archive contains an unsupported entry (not a symbolic link, a regular file or a directory).ArchiverException- If the extraction fails.
-
-