|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.quercus.lib.zlib.Zlib
public class Zlib
Zlib object oriented API facade
| Constructor Summary | |
|---|---|
Zlib(Env env,
java.lang.String filename,
java.lang.String mode,
boolean useIncludePath)
XXX: todo - implement additional read/write modes (a,etc) Creates and sets GZIP stream if mode is 'w' Also creates _fileValue. |
|
| Method Summary | |
|---|---|
protected java.io.InputStream |
getGZIPInputStream()
helper function to open file for reading when necessary |
boolean |
gzclose()
Closes the gzip stream |
boolean |
gzeof()
|
ArrayValue |
gzfile()
helper function for ZlibModule.gzfile need to have created a Zlib before calling this |
Value |
gzgetc(Env env)
|
StringValue |
gzgets(int length)
Gets a (uncompressed) string of up to 'length' bytes read from the given file pointer. |
StringValue |
gzgetss(int length,
StringValue allowedTags)
|
int |
gzputs(Env env,
java.io.InputStream is,
int length)
alias of gzwrite |
StringValue |
gzread(Env env,
int length)
same as gzgets but does not stop at '\n' or '\r' |
boolean |
gzrewind()
resets to the beginning of the file stream. |
int |
gzwrite(Env env,
java.io.InputStream is,
int length)
Reads from the input and writes to the gzip stream |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Zlib(Env env,
java.lang.String filename,
java.lang.String mode,
boolean useIncludePath)
fileName - mode - (ie: "w9" or "r7f")useIncludePath - is always on| Method Detail |
|---|
public int gzwrite(Env env,
java.io.InputStream is,
int length)
s - length - # of bytes to compress
public boolean gzclose()
public int gzputs(Env env,
java.io.InputStream is,
int length)
env - s - length -
public Value gzgetc(Env env)
public StringValue gzgets(int length)
length -
public ArrayValue gzfile()
java.io.IOException
java.util.zip.DataFormatException
public StringValue gzread(Env env,
int length)
length -
java.io.IOException
java.util.zip.DataFormatExceptionpublic boolean gzeof()
public StringValue gzgetss(int length,
StringValue allowedTags)
length - allowedTags -
java.io.IOException
java.util.zip.DataFormatExceptionpublic boolean gzrewind()
java.io.IOException
protected java.io.InputStream getGZIPInputStream()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||