Class UnZipper.UnzipperBuilder

java.lang.Object
io.github.astrapi69.zip.UnZipper.UnzipperBuilder
Enclosing class:
UnZipper

public static class UnZipper.UnzipperBuilder extends Object
Builder class for constructing `Unzipper` objects.
  • Method Details

    • build

      public UnZipper build()
      Constructs a new `Unzipper` object based on the current builder state.
      Returns:
      a new `Unzipper` object
    • toDir

      public UnZipper.UnzipperBuilder toDir(File toDir)
      Sets the target directory for the `Unzipper` object being built.
      Parameters:
      toDir - the directory to set as the target for extraction
      Returns:
      the current `UnzipperBuilder` instance
    • zipFile

      public UnZipper.UnzipperBuilder zipFile(ZipFile zipFile)
      Sets the zip file for the `Unzipper` object being built.
      Parameters:
      zipFile - the zip file to set for extraction
      Returns:
      the current `UnzipperBuilder` instance
    • toString

      public String toString()
      Returns a string representation of the `UnzipperBuilder` object, showing its current target directory and zip file.
      Overrides:
      toString in class Object
      Returns:
      a string representation of the `UnzipperBuilder` object