Top Fields Constructors Methods
com.jcraft.jzlib

public Class GZIPHeader

extends Object
implements Cloneable
Class Inheritance
All Implemented Interfaces
java.lang.Cloneable
Imports
java.io.UnsupportedEncodingException

See Also
http://www.ietf.org/rfc/rfc1952.txt

Field Summary

Modifier and TypeField and Description
pack-priv byte[]
pack-priv long
pack-priv boolean
pack-priv byte[]
private boolean
pack-priv int
pack-priv long
pack-priv byte[]
pack-priv int
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
pack-priv boolean
pack-priv long
pack-priv int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
clone()

Overrides java.lang.Object.clone.

Creates and returns a copy of this object.
public String
public long
public long
public String
public int
pack-priv void
public void
setComment(String comment)

public void
setCRC(long crc)

public void
setModifiedTime(long mtime)

public void
public void
setOS(int os)

Inherited from java.lang.Object:
equalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

commentback to summary
pack-priv byte[] comment
crcback to summary
pack-priv long crc
doneback to summary
pack-priv boolean done
extraback to summary
pack-priv byte[] extra
fhcrcback to summary
private boolean fhcrc
hcrcback to summary
pack-priv int hcrc
mtimeback to summary
pack-priv long mtime
nameback to summary
pack-priv byte[] name
osback to summary
pack-priv int os
OS_AMIGAback to summary
public static final byte OS_AMIGA
OS_ATARIback to summary
public static final byte OS_ATARI
OS_CPMback to summary
public static final byte OS_CPM
OS_MACOSback to summary
public static final byte OS_MACOS
OS_MSDOSback to summary
public static final byte OS_MSDOS
OS_OS2back to summary
public static final byte OS_OS2
OS_QDOSback to summary
public static final byte OS_QDOS
OS_RISCOSback to summary
public static final byte OS_RISCOS
OS_TOPS20back to summary
public static final byte OS_TOPS20
OS_UNIXback to summary
public static final byte OS_UNIX
OS_UNKNOWNback to summary
public static final byte OS_UNKNOWN
OS_VMCMSback to summary
public static final byte OS_VMCMS
OS_VMSback to summary
public static final byte OS_VMS
OS_WIN32back to summary
public static final byte OS_WIN32
OS_ZSYSTEMback to summary
public static final byte OS_ZSYSTEM
textback to summary
pack-priv boolean text
timeback to summary
pack-priv long time
xflagsback to summary
pack-priv int xflags

Constructor Detail

GZIPHeaderback to summary
public GZIPHeader()

Method Detail

cloneback to summary
public Object clone() throws CloneNotSupportedException

Overrides java.lang.Object.clone.

Doc from java.lang.Object.clone.

Creates and returns a copy of this object. The precise meaning of "copy" may depend on the class of the object. The general intent is that, for any object x, the expression:

x.clone() != x
will be true, and that the expression:
x.clone().getClass() == x.getClass()
will be true, but these are not absolute requirements. While it is typically the case that:
x.clone().equals(x)
will be true, this is not an absolute requirement.

By convention, the returned object should be obtained by calling super.clone. If a class and all of its superclasses (except Object) obey this convention, it will be the case that x.clone().getClass() == x.getClass().

By convention, the object returned by this method should be independent of this object (which is being cloned). To achieve this independence, it may be necessary to modify one or more fields of the object returned by super.clone before returning it. Typically, this means copying any mutable objects that comprise the internal "deep structure" of the object being cloned and replacing the references to these objects with references to the copies. If a class contains only primitive fields or references to immutable objects, then it is usually the case that no fields in the object returned by super.clone need to be modified.

Returns:Object

a clone of this instance.

Annotations
@Override
Exceptions
CloneNotSupportedException:
if the object's class does not support the Cloneable interface. Subclasses that override the clone method can also throw this exception to indicate that an instance cannot be cloned.
getCommentback to summary
public String getComment()
getCRCback to summary
public long getCRC()
getModifiedTimeback to summary
public long getModifiedTime()
getNameback to summary
public String getName()
getOSback to summary
public int getOS()
putback to summary
pack-priv void put(Deflate d)
setCommentback to summary
public void setComment(String comment)
setCRCback to summary
public void setCRC(long crc)
setModifiedTimeback to summary
public void setModifiedTime(long mtime)
setNameback to summary
public void setName(String name)
setOSback to summary
public void setOS(int os)