public interface ArchiveExtractor extends TeamCityExtension
Modifier and Type | Method and Description |
---|---|
void |
extractFiles(java.io.File archive,
ArchiveFileSelector selector)
Extracts files from given archive filtered by file selector
|
boolean |
isSupported(java.io.File archive)
Detect whether archive can be extract by this extractor
|
boolean isSupported(@NotNull java.io.File archive)
archive
- path to archivevoid extractFiles(@NotNull java.io.File archive, @NotNull ArchiveFileSelector selector) throws java.io.IOException
archive
- archive to be processedselector
- selector for files within the archivejava.io.IOException
- Error occurred during extraction