jetbrains.buildServer.util
Interface ArchiveExtractorManager


public interface ArchiveExtractorManager


Method Summary
 void extractFiles(java.io.File archive, ArchiveFileSelector selector)
          Selects appropriate archive extractor and extracts files from given archive filtered by file selector.
 

Method Detail

extractFiles

void extractFiles(@NotNull
                  java.io.File archive,
                  @NotNull
                  ArchiveFileSelector selector)
                  throws java.io.IOException,
                         UnsupportedArchiveTypeException
Selects appropriate archive extractor and extracts files from given archive filtered by file selector.

Parameters:
archive - archive to be processed
selector - selector for files within the archive
Throws:
java.io.IOException - Any I/O error occurred
UnsupportedArchiveTypeException - Archive has unsupported format