Package io.inugami.commons.files.zip
Class ZipScanerBuilder
- java.lang.Object
-
- io.inugami.commons.files.zip.ZipScanerBuilder
-
public class ZipScanerBuilder extends Object
ZipScanerBuilder- Since:
- 23 déc. 2017
-
-
Constructor Summary
Constructors Constructor Description ZipScanerBuilder()
ZipScanerBuilder(File zipFile)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ZipScanerBuilder
addFile(File zipFile)
ZipScanerBuilder
addSortsFunction(Function<List<ZipEntry>,List<ZipEntry>> sortsFunction)
ZipScanerBuilder
addZipScanProcessor(ZipScanFileMatcher matcher, BiConsumer<ZipEntry,ZipFile> consumer)
ZipScanerBuilder
addZipScanProcessor(ZipScanProcessor processor)
static ZipScanerBuilder
builder(File zipFile)
ZipScanerBuilder
hideHidden()
List<URL>
scan()
ZipScanerBuilder
showHidden()
-
-
-
Constructor Detail
-
ZipScanerBuilder
public ZipScanerBuilder()
-
ZipScanerBuilder
public ZipScanerBuilder(File zipFile)
-
-
Method Detail
-
builder
public static ZipScanerBuilder builder(File zipFile)
-
scan
public List<URL> scan() throws IOException
- Throws:
IOException
-
addFile
public ZipScanerBuilder addFile(File zipFile)
-
addSortsFunction
public ZipScanerBuilder addSortsFunction(Function<List<ZipEntry>,List<ZipEntry>> sortsFunction)
-
addZipScanProcessor
public ZipScanerBuilder addZipScanProcessor(ZipScanProcessor processor)
-
addZipScanProcessor
public ZipScanerBuilder addZipScanProcessor(ZipScanFileMatcher matcher, BiConsumer<ZipEntry,ZipFile> consumer)
-
showHidden
public ZipScanerBuilder showHidden()
-
hideHidden
public ZipScanerBuilder hideHidden()
-
-