seltar.unzipit
Class UnZipIt

java.lang.Object
  extended byseltar.unzipit.UnZipIt

public class UnZipIt
extends java.lang.Object


Constructor Summary
UnZipIt(java.lang.String Zipfile, PApplet parent)
          Constructor #1
 
Method Summary
 void dispose()
          Dispose
 java.lang.String[] getFilenames()
          Get Filenames
 java.io.File getZip()
          Get Zip
 java.util.zip.ZipEntry getZipEntry(java.lang.String fname)
          Get Zip Entry
 byte[] loadBytes(java.lang.String fname)
          Load Bytes from a requested file
 PFont loadFont(java.lang.String fname)
          Load Font from a requested file
 PImage loadImage(java.lang.String fname)
          Load Image from a requested file
 java.lang.String loadString(java.lang.String fname)
          Load String from a requested file
 void loadZip(java.lang.String Zipfile)
          Load a new Zip
 java.lang.String unpackFile(java.lang.String fname, java.lang.String newname)
          Unpacks a requested file to a requested location
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnZipIt

public UnZipIt(java.lang.String Zipfile,
               PApplet parent)
Constructor #1

Method Detail

getZip

public java.io.File getZip()
Get Zip

Returns:
File zip-file

getZipEntry

public java.util.zip.ZipEntry getZipEntry(java.lang.String fname)
Get Zip Entry

Returns:
ZipEntry of a requested file

getFilenames

public java.lang.String[] getFilenames()
Get Filenames

Returns:
String[] filenames

loadZip

public void loadZip(java.lang.String Zipfile)
Load a new Zip

Returns:
File zip-file

loadBytes

public byte[] loadBytes(java.lang.String fname)
Load Bytes from a requested file

Parameters:
fname - String Filename Inside Zip
Returns:
Byte[] Contents of requested file

loadString

public java.lang.String loadString(java.lang.String fname)
Load String from a requested file

Parameters:
fname - String Filename Inside Zip
Returns:
String Contents of requested file

loadImage

public PImage loadImage(java.lang.String fname)
Load Image from a requested file

Parameters:
fname - String Filename Inside Zip
Returns:
PImage Image

loadFont

public PFont loadFont(java.lang.String fname)
Load Font from a requested file

Parameters:
fname - String Filename Inside Zip
Returns:
PFont Font

unpackFile

public java.lang.String unpackFile(java.lang.String fname,
                                   java.lang.String newname)
Unpacks a requested file to a requested location

Parameters:
fname - String Filename Inside Zip
newname - String New Filename for the file to be saved
Returns:
String Filename of the file saved

dispose

public void dispose()
Dispose