全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.util.zip.ZipEntry

java.lang.Object
   |
   +----java.util.zip.ZipEntry

public class ZipEntry
extends Object
implements ZipConstants
このクラスは ZIP ファイルエントリを表すために使用されます。


Variable Index

 o DEFLATED
Compression method for compressed (deflated) entries.圧縮された (デフレートされた) エントリのための圧縮メソッド。
 o STORED
展開されたエントリのための圧縮メソッド。

Constructor Index

 o ZipEntry(String)
新しい ZIP ファイルエントリを指定した名前で作成します。

Method Index

 o getComment()
エントリのコメント文字列を返します。コメント文字列がない場合は、null を返します。
 o getCompressedSize()
エントリデータの圧縮時のサイズを返します。サイズが不明の場合は、-1 を返します。
 o getCrc()
展開されたエントリデータの CRC-32 チェックサムを返します。不明の場合は -1 を返します。
 o getExtra()
エントリのエクストラフィールドデータを返します。存在しない場合は、null が返されます。
 o getMethod()
エントリの圧縮メソッドを返します。指定されていない場合は-1 を返します。
 o getName()
エントリの名前を返します。
 o getSize()
エントリデータの展開時のサイズを返します。不明の場合は -1 を返します。
 o getTime()
エントリの修正時間を返します。指定されていない場合は -1 を返します。
 o isDirectory()
これがディレクトリエントリである場合は、true を返します。
 o setComment(String)
エントリにオプションのコメント文字列を設定します。
 o setCrc(long)
展開されたエントリデータの CRC-32 チェックサムを設定します。
 o setExtra(byte[])
エントリにオプションのエクストラフィールドデータを設定します。
 o setMethod(int)
エントリの圧縮メソッドを設定します。
 o setSize(long)
エントリデータの展開時のサイズを設定します。
 o setTime(long)
エントリの修正時間を設定します。
 o toString()
ZIP エントリの文字列表現を返します。

Variables

 o STORED
 public static final int STORED
展開されたデータの圧縮メソッド。

 o DEFLATED
 public static final int DEFLATED
圧縮 (デフレート) されたエントリの圧縮メソッド

Constructors

 o ZipEntry
  public ZipEntry(String name)
指定した名前で新しい ZIP ファイルエントリを作成します。

パラメータ:
name - エントリ名
例外: NullPointerException
エントリ名が null の場合
例外: IllegalArgumentException
エントリ名が 0xFFFF バイトより長い場合

Methods

 o getName
  public String getName()
エントリの名前を返します。

 o setTime
  public void setTime(long time)
エントリの修正時間を設定します。

パラメータ:
time - エポックからのエントリの修正時間 (ミリ秒)
 o getTime
  public long getTime()
エントリの修正時間を返します。指定されていない場合は -1 を返します。

 o setSize
  public void setSize(long size)
エントリデータの展開時のサイズを設定します。

パラメータ:
size - 展開時のサイズ (バイト)
例外: IllegalArgumentException
指定されたサイズが 0 より小さいか、0xFFFFFFFF バイトより大きい場合
 o getSize
  public long getSize()
エントリデータの展開サイズを返します。不明の場合は -1 を返します。

 o setCrc
  public void setCrc(long crc)
展開されたエントリデータの CRC-32 チェックサムを設定します。

パラメータ:
crc - CRC-32 値
例外: IllegalArgumentException
指定された CRC-32 値が 0 より小さいか、0xFFFFFFFF バイトより大きい場合
 o getCrc
  public long getCrc()
展開されたエントリデータの CRC-32 チェックサムを返します。不明の場合は -1 を返します。

 o setMethod
  public void setMethod(int method)
エントリの圧縮メソッドを設定します。

パラメータ:
method - 圧縮メソッド STORED または DEFLATED
例外: IllegalArgumentException
指定された圧縮メソッドが無効の場合
 o getMethod
  public int getMethod()
エントリの圧縮メソッドを返します。指定されていない場合は -1 を返します。

 o setExtra
  public void setExtra(byte extra[])
エントリにオプションのエクストラフィールドデータを設定します。

パラメータ:
extra - エクストラフィールドデータバイト
例外: IllegalArgumentException
指定されたエクストラフィールドデータの長さが 0xFFFFF バイトより大きい場合
 o getExtra
  public byte[] getExtra()
エントリのエクストラフィールドデータが返されます。存在しない場合は、null が返されます。

 o setComment
  public void setComment(String comment)
エントリにオプションのコメント文字列を設定します。

パラメータ:
comment - コメント文字列
例外: IllegalArgumentException
指定されたコメント文字列の長さが 0xFFFF バイトより大きい場合
 o getComment
  public String getComment()
エントリのコメント文字列を返します。コメント文字列がない場合は、null を返します。

 o getCompressedSize
  public long getCompressedSize()
エントリデータの圧縮時のサイズを返します。サイズが不明の場合は、-1 を返します。保存されたエントリの場合、圧縮時のサイズは、エントリの展開時のサイズと同じになります。

 o isDirectory
  public boolean isDirectory()
これがディレクトリエントリである場合は、true を返します。ディレクトリエントリは、その名前の最後に '/' をつけて定義されています。

 o toString
  public String toString()
ZIPエントリの文字列表現を返します。

オーバーライド:
クラス ObjecttoString

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス