@Immutable
public class Zip
extends java.lang.Object
implements java.lang.AutoCloseable
Constructor and Description |
---|
Zip(java.io.File file) |
Zip(java.nio.file.Path file) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
boolean |
exists() |
java.util.List<java.nio.file.Path> |
getEntries() |
java.util.List<java.nio.file.Path> |
getEntries(java.util.regex.Pattern pattern) |
java.nio.file.Path |
getEntry(java.lang.String name) |
Zip |
getEntryAsZip(java.lang.String name) |
java.nio.file.Path |
getFile() |
java.lang.String |
toString() |
public Zip(@NonNull java.nio.file.Path file) throws java.io.IOException
java.io.IOException
public Zip(@NonNull java.io.File file) throws java.io.IOException
java.io.IOException
@NonNull public java.nio.file.Path getFile()
@Nullable public final java.nio.file.Path getEntry(java.lang.String name)
@NonNull public final java.util.List<java.nio.file.Path> getEntries() throws java.io.IOException
java.io.IOException
@NonNull public final java.util.List<java.nio.file.Path> getEntries(@NonNull java.util.regex.Pattern pattern) throws java.io.IOException
java.io.IOException
@NonNull public final Zip getEntryAsZip(@NonNull java.lang.String name) throws java.io.IOException
java.io.IOException
public boolean exists()
public java.lang.String toString()
toString
in class java.lang.Object
public void close() throws java.lang.Exception
close
in interface java.lang.AutoCloseable
java.lang.Exception