|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.util.zip.ZipEntry
public class ZipEntry
このクラスは ZIP ファイルエントリを表すために使用されます。
フィールドの概要 | |
---|---|
static int |
CENATT
|
static int |
CENATX
|
static int |
CENCOM
|
static int |
CENCRC
|
static int |
CENDSK
|
static int |
CENEXT
|
static int |
CENFLG
|
static int |
CENHDR
|
static int |
CENHOW
|
static int |
CENLEN
|
static int |
CENNAM
|
static int |
CENOFF
|
static long |
CENSIG
|
static int |
CENSIZ
|
static int |
CENTIM
|
static int |
CENVEM
|
static int |
CENVER
|
static int |
DEFLATED
圧縮されたデータの圧縮メソッドです。 |
static int |
ENDCOM
|
static int |
ENDHDR
|
static int |
ENDOFF
|
static long |
ENDSIG
|
static int |
ENDSIZ
|
static int |
ENDSUB
|
static int |
ENDTOT
|
static int |
EXTCRC
|
static int |
EXTHDR
|
static int |
EXTLEN
|
static long |
EXTSIG
|
static int |
EXTSIZ
|
static int |
LOCCRC
|
static int |
LOCEXT
|
static int |
LOCFLG
|
static int |
LOCHDR
|
static int |
LOCHOW
|
static int |
LOCLEN
|
static int |
LOCNAM
|
static long |
LOCSIG
|
static int |
LOCSIZ
|
static int |
LOCTIM
|
static int |
LOCVER
|
static int |
STORED
圧縮解除されたデータの圧縮メソッドです。 |
コンストラクタの概要 | |
---|---|
ZipEntry(String name)
指定された名前の新しい zip エントリを作成します。 |
|
ZipEntry(ZipEntry e)
指定された zip エントリのフィールドを継承する、新しい zip エントリを作成します。 |
メソッドの概要 | |
---|---|
Object |
clone()
このエントリのコピーを返します。 |
String |
getComment()
エントリのコメント文字列を返します。 |
long |
getCompressedSize()
圧縮されたエントリデータのサイズを返します。 |
long |
getCrc()
圧縮解除されたエントリデータの CRC-32 チェックサムを返します。 |
byte[] |
getExtra()
エントリのエクストラフィールドデータを返します。 |
int |
getMethod()
エントリの圧縮メソッドを返します。 |
String |
getName()
エントリの名前を返します。 |
long |
getSize()
エントリデータの圧縮解除時のサイズを返します。 |
long |
getTime()
エントリの修正時間を返します。 |
int |
hashCode()
このエントリのハッシュコード値を返します。 |
boolean |
isDirectory()
これがディレクトリエントリである場合に、true を返します。 |
void |
setComment(String comment)
エントリにオプションのコメント文字列を設定します。 |
void |
setCompressedSize(long csize)
圧縮されたエントリデータのサイズを設定します。 |
void |
setCrc(long crc)
圧縮解除されたエントリデータの CRC-32 チェックサムを設定します。 |
void |
setExtra(byte[] extra)
エントリにオプションのエクストラフィールドデータを設定します。 |
void |
setMethod(int method)
エントリの圧縮メソッドを設定します。 |
void |
setSize(long size)
エントリデータの圧縮解除時のサイズを設定します。 |
void |
setTime(long time)
エントリの修正時間を設定します。 |
String |
toString()
ZIP エントリの文字列表現を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final int STORED
public static final int DEFLATED
public static final long LOCSIG
public static final long EXTSIG
public static final long CENSIG
public static final long ENDSIG
public static final int LOCHDR
public static final int EXTHDR
public static final int CENHDR
public static final int ENDHDR
public static final int LOCVER
public static final int LOCFLG
public static final int LOCHOW
public static final int LOCTIM
public static final int LOCCRC
public static final int LOCSIZ
public static final int LOCLEN
public static final int LOCNAM
public static final int LOCEXT
public static final int EXTCRC
public static final int EXTSIZ
public static final int EXTLEN
public static final int CENVEM
public static final int CENVER
public static final int CENFLG
public static final int CENHOW
public static final int CENTIM
public static final int CENCRC
public static final int CENSIZ
public static final int CENLEN
public static final int CENNAM
public static final int CENEXT
public static final int CENCOM
public static final int CENDSK
public static final int CENATT
public static final int CENATX
public static final int CENOFF
public static final int ENDSUB
public static final int ENDTOT
public static final int ENDSIZ
public static final int ENDOFF
public static final int ENDCOM
コンストラクタの詳細 |
---|
public ZipEntry(String name)
name
- エントリ名
NullPointerException
- エントリの名前が null の場合
IllegalArgumentException
- エントリの名前が 0xFFFF バイトよりも長い場合public ZipEntry(ZipEntry e)
e
- zip Entry オブジェクトメソッドの詳細 |
---|
public String getName()
public void setTime(long time)
time
- エポックからのエントリの修正時間 (ミリ秒)getTime()
public long getTime()
setTime(long)
public void setSize(long size)
size
- 圧縮解除時のサイズ (バイト)
IllegalArgumentException
- 指定されたサイズが 0 より小さいか、0xFFFFFFFF バイトより大きい場合getSize()
public long getSize()
setSize(long)
public long getCompressedSize()
setCompressedSize(long)
public void setCompressedSize(long csize)
csize
- 設定される圧縮されたサイズgetCompressedSize()
public void setCrc(long crc)
crc
- CRC-32 値
IllegalArgumentException
- 指定された CRC-32 値が 0 より小さいか、0xFFFFFFFF バイトより大きい場合getCrc()
public long getCrc()
setCrc(long)
public void setMethod(int method)
method
- 圧縮メソッド STORED または DEFLATED
IllegalArgumentException
- 指定された圧縮メソッドが無効な場合getMethod()
public int getMethod()
setMethod(int)
public void setExtra(byte[] extra)
extra
- エクストラフィールドデータバイト
IllegalArgumentException
- 指定された補足フィールドデータの長さが 0xFFFF バイトより大きい場合getExtra()
public byte[] getExtra()
setExtra(byte[])
public void setComment(String comment)
comment
- コメント文字列
IllegalArgumentException
- 指定されたコメント文字列の長さが 0xFFFF バイトより大きい場合getComment()
public String getComment()
setComment(String)
public boolean isDirectory()
public String toString()
Object
内の toString
public int hashCode()
Object
内の hashCode
Object.equals(java.lang.Object)
,
Hashtable
public Object clone()
Object
内の clone
Cloneable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。