全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.util.zip.ZipEntry
java.lang.Object
|
+----java.util.zip.ZipEntry
- public class ZipEntry
- extends Object
- implements ZipConstants
このクラスは ZIP ファイルエントリを表すために使用されます。
-
DEFLATED
- Compression method for compressed (deflated) entries.圧縮された (デフレートされた) エントリのための圧縮メソッド。
-
STORED
- 展開されたエントリのための圧縮メソッド。
-
ZipEntry(String)
- 新しい ZIP ファイルエントリを指定した名前で作成します。
-
getComment()
- エントリのコメント文字列を返します。コメント文字列がない場合は、null を返します。
-
getCompressedSize()
- エントリデータの圧縮時のサイズを返します。サイズが不明の場合は、-1 を返します。
-
getCrc()
- 展開されたエントリデータの CRC-32 チェックサムを返します。不明の場合は -1 を返します。
-
getExtra()
- エントリのエクストラフィールドデータを返します。存在しない場合は、null が返されます。
-
getMethod()
- エントリの圧縮メソッドを返します。指定されていない場合は-1 を返します。
-
getName()
- エントリの名前を返します。
-
getSize()
- エントリデータの展開時のサイズを返します。不明の場合は -1 を返します。
-
getTime()
- エントリの修正時間を返します。指定されていない場合は -1 を返します。
-
isDirectory()
- これがディレクトリエントリである場合は、true を返します。
-
setComment(String)
- エントリにオプションのコメント文字列を設定します。
-
setCrc(long)
- 展開されたエントリデータの CRC-32 チェックサムを設定します。
-
setExtra(byte[])
- エントリにオプションのエクストラフィールドデータを設定します。
-
setMethod(int)
- エントリの圧縮メソッドを設定します。
-
setSize(long)
- エントリデータの展開時のサイズを設定します。
-
setTime(long)
- エントリの修正時間を設定します。
-
toString()
- ZIP エントリの文字列表現を返します。
STORED
public static final int STORED
- 展開されたデータの圧縮メソッド。
DEFLATED
public static final int DEFLATED
- 圧縮 (デフレート) されたエントリの圧縮メソッド
ZipEntry
public ZipEntry(String name)
- 指定した名前で新しい ZIP ファイルエントリを作成します。
- パラメータ:
- name - エントリ名
- 例外: NullPointerException
- エントリ名が null の場合
- 例外: IllegalArgumentException
- エントリ名が 0xFFFF バイトより長い場合
getName
public String getName()
- エントリの名前を返します。
setTime
public void setTime(long time)
- エントリの修正時間を設定します。
- パラメータ:
- time - エポックからのエントリの修正時間 (ミリ秒)
getTime
public long getTime()
- エントリの修正時間を返します。指定されていない場合は -1 を返します。
setSize
public void setSize(long size)
- エントリデータの展開時のサイズを設定します。
- パラメータ:
- size - 展開時のサイズ (バイト)
- 例外: IllegalArgumentException
- 指定されたサイズが 0 より小さいか、0xFFFFFFFF バイトより大きい場合
getSize
public long getSize()
- エントリデータの展開サイズを返します。不明の場合は -1 を返します。
setCrc
public void setCrc(long crc)
- 展開されたエントリデータの CRC-32 チェックサムを設定します。
- パラメータ:
- crc - CRC-32 値
- 例外: IllegalArgumentException
- 指定された CRC-32 値が 0 より小さいか、0xFFFFFFFF バイトより大きい場合
getCrc
public long getCrc()
- 展開されたエントリデータの CRC-32 チェックサムを返します。不明の場合は -1 を返します。
setMethod
public void setMethod(int method)
- エントリの圧縮メソッドを設定します。
- パラメータ:
- method - 圧縮メソッド STORED または DEFLATED
- 例外: IllegalArgumentException
- 指定された圧縮メソッドが無効の場合
getMethod
public int getMethod()
- エントリの圧縮メソッドを返します。指定されていない場合は -1 を返します。
setExtra
public void setExtra(byte extra[])
- エントリにオプションのエクストラフィールドデータを設定します。
- パラメータ:
- extra - エクストラフィールドデータバイト
- 例外: IllegalArgumentException
- 指定されたエクストラフィールドデータの長さが 0xFFFFF バイトより大きい場合
getExtra
public byte[] getExtra()
- エントリのエクストラフィールドデータが返されます。存在しない場合は、null が返されます。
setComment
public void setComment(String comment)
- エントリにオプションのコメント文字列を設定します。
- パラメータ:
- comment - コメント文字列
- 例外: IllegalArgumentException
- 指定されたコメント文字列の長さが 0xFFFF バイトより大きい場合
getComment
public String getComment()
- エントリのコメント文字列を返します。コメント文字列がない場合は、null を返します。
getCompressedSize
public long getCompressedSize()
- エントリデータの圧縮時のサイズを返します。サイズが不明の場合は、-1 を返します。保存されたエントリの場合、圧縮時のサイズは、エントリの展開時のサイズと同じになります。
isDirectory
public boolean isDirectory()
- これがディレクトリエントリである場合は、true を返します。ディレクトリエントリは、その名前の最後に '/' をつけて定義されています。
toString
public String toString()
- ZIPエントリの文字列表現を返します。
- オーバーライド:
- クラス Object の toString
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス