dump
version 2.0.0
B C D E F G H I J M N P R S T Z

B

BZIP2_COMPRESSION - class com.oikaze.tama.dump.TarDumper の static 変数
 
Bzip2Dumper - class com.oikaze.tama.dump.Bzip2Dumper.
オブジェクトをダンプする際に bzip2 圧縮を行うクラス。
Bzip2Dumper(Dumper) - class com.oikaze.tama.dump.Bzip2Dumper のコンストラクタ
上書き禁止かどうかを指定してオブジェクトを生成する。

C

close() - class com.oikaze.tama.dump.TarDumper のメソッド
tar ファイルへの書き込みを終了させる。
close() - class com.oikaze.tama.dump.CopyDumper のメソッド
委譲先の Dumperclose を呼び出す。
close() - class com.oikaze.tama.dump.DelegateDumper のメソッド
委譲先の Dumperclose を呼び出す。
close() - class com.oikaze.tama.dump.ZipDumper のメソッド
zip ファイルへの書き込みを終了させる。
close() - class com.oikaze.tama.dump.Dumper のメソッド
これ以上出力するものがないことを明示するメソッド。
close() - class com.oikaze.tama.dump.MemoryDumper のメソッド
全てのリソースを解放する。
com.oikaze.tama.dump - package com.oikaze.tama.dump
様々なリソースに書き出す時のインターフェースを統一的に 扱うことができるようなパッケージです。
com.oikaze.tama.dump.source - package com.oikaze.tama.dump.source
 
CopyDumper - class com.oikaze.tama.dump.CopyDumper.
このクラスは読み出したファイル以外のソースとなるファイルも含めて ダンプするための Dumper クラスである。
CopyDumper(Dumper, DumpSourceList) - class com.oikaze.tama.dump.CopyDumper のコンストラクタ
指定された Dumper に処理を委譲する Dumper を作成する。
createCopyDumper(String, String) - class com.oikaze.tama.dump.DumperFactory のメソッド
 
createDumper(String) - class com.oikaze.tama.dump.DumperFactory のメソッド
Dumper を生成する。

D

DEFAULT_DUMP_METHOD_NAME - class com.oikaze.tama.dump.ReflectDumpable の static 変数
"dump"
DEFAULT_GET_NAME_METHOD_NAME - class com.oikaze.tama.dump.ReflectDumpable の static 変数
"getName"
DelegateDumper - class com.oikaze.tama.dump.DelegateDumper.
ダンプ処理を他に委譲する Dumper クラス。
DelegateDumper(Dumper) - class com.oikaze.tama.dump.DelegateDumper のコンストラクタ
指定された Dumper に処理を委譲する Dumper を作成する。
dump(Dumpable) - class com.oikaze.tama.dump.Bzip2Dumper のメソッド
 
dump(Dumpable) - class com.oikaze.tama.dump.TarDumper のメソッド
Dumpable のデータを tar ファイルに書き込む。
dump(Dumpable) - class com.oikaze.tama.dump.CopyDumper のメソッド
委譲先の Dumperdump メソッドを呼び出す。
dump(Dumpable) - class com.oikaze.tama.dump.DelegateDumper のメソッド
委譲先の Dumperdump メソッドを呼び出す。
dump(Dumpable) - class com.oikaze.tama.dump.GzipDumper のメソッド
 
dump(Dumpable) - class com.oikaze.tama.dump.FileDumper のメソッド
 
dump(Dumpable) - class com.oikaze.tama.dump.ZipDumper のメソッド
Dumpable のデータを zip ファイルに書き込む。
dump(Dumpable) - class com.oikaze.tama.dump.Dumper のメソッド
ダンプを行うメソッド。
dump(Dumpable) - class com.oikaze.tama.dump.MemoryDumper のメソッド
メモリへの書き込みを実行する。
dump(OutputStream) - class com.oikaze.tama.dump.SimpleDumpableObject のメソッド
コンストラクタで渡された InputStream からデータを読み出し、引数の OutputStream にデータを書き出す。
dump(OutputStream) - class com.oikaze.tama.dump.ReflectDumpable のメソッド
リフレクションにより、getDumpMethodName と同じ名前で 引数が OutputStream である メソッドを探し、見つかったメソッドを実行する。
dump(OutputStream) - interface com.oikaze.tama.dump.Dumpable のメソッド
実際に出力を行うメソッド。
Dumpable - interface com.oikaze.tama.dump.Dumpable.
オブジェクトをダンプするためのインターフェース。
Dumper - class com.oikaze.tama.dump.Dumper.
オブジェクトをダンプする抽象クラス。
Dumper() - class com.oikaze.tama.dump.Dumper のコンストラクタ
上書き禁止でオブジェクトを生成する。
Dumper(boolean) - class com.oikaze.tama.dump.Dumper のコンストラクタ
上書き禁止かどうかを指定してオブジェクトを生成する。
DumperFactory - class com.oikaze.tama.dump.DumperFactory.
Dumper を生成するファクトリクラス。
DumperFactoryTest - class com.oikaze.tama.dump.DumperFactoryTest.
DumperFactory をのテストケース。
DumperFactoryTest(String) - class com.oikaze.tama.dump.DumperFactoryTest のコンストラクタ
 
DumpException - exception com.oikaze.tama.dump.DumpException.
オブジェクトのダンプに失敗した場合に投げられる例外クラス。
DumpException() - class com.oikaze.tama.dump.DumpException のコンストラクタ
 
DumpException(Exception) - class com.oikaze.tama.dump.DumpException のコンストラクタ
 
DumpException(String) - class com.oikaze.tama.dump.DumpException のコンストラクタ
 
DumpSource - class com.oikaze.tama.dump.DumpSource.
名前と入力ストリームを関連付けて保持するクラス。
DumpSource(String, InputStream) - class com.oikaze.tama.dump.DumpSource のコンストラクタ
 
DumpSourceList - class com.oikaze.tama.dump.DumpSourceList.
CopyDumper のための ダンプ元を表すクラス。
DumpSourceList() - class com.oikaze.tama.dump.DumpSourceList のコンストラクタ
 

E

equals(Object) - class com.oikaze.tama.dump.TarDumper.Compression のメソッド
 

F

FileDumper - class com.oikaze.tama.dump.FileDumper.
File にオブジェクトをダンプするクラス。
FileDumper() - class com.oikaze.tama.dump.FileDumper のコンストラクタ
カレントディレクトリを基準とし、上書き禁止となる オブジェクトを生成する。
FileDumper(boolean) - class com.oikaze.tama.dump.FileDumper のコンストラクタ
カレントディレクトリを基準とし、上書きするかどうかを指定して オブジェクトを生成する。
FileDumper(String) - class com.oikaze.tama.dump.FileDumper のコンストラクタ
基準となるディレクトリを指定して、上書き禁止となる オブジェクトを生成する。
FileDumper(String, boolean) - class com.oikaze.tama.dump.FileDumper のコンストラクタ
基準となるディレクトリと上書きするかどうかを指定して オブジェクトを生成する。
FileSourceList - class com.oikaze.tama.dump.source.FileSourceList.
ファイルのソースを扱うクラス。
FileSourceList(File) - class com.oikaze.tama.dump.source.FileSourceList のコンストラクタ
baseDirectory を基準として、そのディレクトリ以下の全てのファイルを ソースとして扱う DumpSourceList を構築する。
FileSourceList(String) - class com.oikaze.tama.dump.source.FileSourceList のコンストラクタ
file をディレクトリとして見、そのディレクトリ以下の全てのファイルを ソースとして扱う DumpSourceList を構築する。

G

getBaseDirectory() - class com.oikaze.tama.dump.FileDumper のメソッド
基準となるディレクトリを返す。
getByteArray() - class com.oikaze.tama.dump.MemoryDumper のメソッド
今まで書き込まれたデータをバイト配列で取得する。
getCompression() - class com.oikaze.tama.dump.TarDumper のメソッド
圧縮方式を返す。
getDumpMethod(Object, String) - class com.oikaze.tama.dump.ReflectDumpable の static メソッド
メソッド名が getDumpMethodName で返される文字列と同じ、かつ 引数が OutputStream である メソッドを見つけ、返します。
getDumpMethodName() - class com.oikaze.tama.dump.ReflectDumpable のメソッド
getObject メソッドで返されるオブジェクトを書き出すためのメソッド名を返す。
getGetNameMethodName() - class com.oikaze.tama.dump.ReflectDumpable のメソッド
getObject メソッドで返されるオブジェクトの文字列表現を得るためのメソッド名を返す。
getInputStream() - class com.oikaze.tama.dump.DumpSource のメソッド
 
getInstance() - class com.oikaze.tama.dump.DumperFactory のメソッド
このクラスの唯一のインスタンスを返す。
getInstance(boolean) - class com.oikaze.tama.dump.DumperFactory のメソッド
このクラスの唯一のインスタンスを指定された上書きフラグで返す。
getInstance(String) - class com.oikaze.tama.dump.DumpSourceList の static メソッド
source の拡張子が zip もしくは jar であれば ZipSourceList を、 それ以外ならば source はディレクトリであるとして、そのディレクトリ以下の ファイルを全てソースとみなす FileSourceList を返す。
getName() - class com.oikaze.tama.dump.DumpSource のメソッド
 
getName() - class com.oikaze.tama.dump.SimpleDumpableObject のメソッド
コンストラクタで渡された name を返す。
getName() - class com.oikaze.tama.dump.ReflectDumpable のメソッド
リフレクションにより、getGetNameMethodName と同じ名前で 返り値が String でかつ、 引数のないメソッドを探して見つかったメソッドの実行結果を返す。
getName() - interface com.oikaze.tama.dump.Dumpable のメソッド
ダンプ先を最終的に決定する文字列を返す。
getName(Object, String) - class com.oikaze.tama.dump.ReflectDumpable の static メソッド
getNameMethodName で表されるメソッドを探して 実行結果を返す。
getNestedException() - class com.oikaze.tama.dump.DumpException のメソッド
 
getObject() - class com.oikaze.tama.dump.ReflectDumpable のメソッド
対象となるオブジェクトを返す。
getTarget() - class com.oikaze.tama.dump.TarDumper のメソッド
出力先となる tar ファイルのファイル名を返す。
getTarget() - class com.oikaze.tama.dump.ZipDumper のメソッド
出力先となる zip ファイルのファイル名を返す。
GZIP_COMPRESSION - class com.oikaze.tama.dump.TarDumper の static 変数
 
GzipDumper - class com.oikaze.tama.dump.GzipDumper.
オブジェクトをダンプする際に gzip 圧縮を行うクラス。
GzipDumper(Dumper) - class com.oikaze.tama.dump.GzipDumper のコンストラクタ
上書き禁止かどうかを指定してオブジェクトを生成する。

H

hashCode() - class com.oikaze.tama.dump.TarDumper.Compression のメソッド
 

I

isOverwrite() - class com.oikaze.tama.dump.DelegateDumper のメソッド
委譲先の Dumper が上書きされるかどうかを返す。
isOverwrite() - class com.oikaze.tama.dump.DumperFactory のメソッド
生成される Dumper が上書きするかどうかを返す。
isOverwrite() - class com.oikaze.tama.dump.Dumper のメソッド
ダンプ時に上書きを許可するかどうかを返す。
iterator() - class com.oikaze.tama.dump.DumpSourceList のメソッド
 
iterator() - class com.oikaze.tama.dump.source.FileSourceList のメソッド
 
iterator() - class com.oikaze.tama.dump.source.ZipSourceList のメソッド
 

J

JarDumper - class com.oikaze.tama.dump.JarDumper.
Jar ファイルにオブジェクトをダンプするクラス。
JarDumper(String) - class com.oikaze.tama.dump.JarDumper のコンストラクタ
target に jar ファイルの名称を指定し、 jar ファイルの上書き禁止のオブジェクトを生成する。
JarDumper(String, boolean) - class com.oikaze.tama.dump.JarDumper のコンストラクタ
target に jar ファイルの名称を指定し、 jar ファイルの上書きフラグを持つオブジェクトを生成する。

M

MemoryDumper - class com.oikaze.tama.dump.MemoryDumper.
メモリにオブジェクトをダンプするためのクラス。
MemoryDumper() - class com.oikaze.tama.dump.MemoryDumper のコンストラクタ
追加書き込みでダンプするオブジェクトを生成する。
MemoryDumper(boolean) - class com.oikaze.tama.dump.MemoryDumper のコンストラクタ
true が指定された場合は、複数回 dump メソッドが呼ばれた時に、以前ダンプした内容をクリアしてダンプする オブジェクトを生成する。

N

NO_COMPRESSION - class com.oikaze.tama.dump.TarDumper の static 変数
 

P

putManifestValue(String, String) - class com.oikaze.tama.dump.JarDumper のメソッド
Jar ファイルの MANIFEST ファイルに書き込むエントリを追加する。

R

ReflectDumpable - class com.oikaze.tama.dump.ReflectDumpable.
リフレクションにより、Dumpable と同じような処理を行えるよう メソッドなどを検索するためのクラス。
ReflectDumpable(Object) - class com.oikaze.tama.dump.ReflectDumpable のコンストラクタ
 
reset() - class com.oikaze.tama.dump.MemoryDumper のメソッド
今までの書き込みをリセットし、 新たな書き込みを行うためのバッファを確保する。

S

setBaseDirectory(String) - class com.oikaze.tama.dump.FileDumper のメソッド
基準となるディレクトリを設定する。
setCompression(TarDumper.Compression) - class com.oikaze.tama.dump.TarDumper のメソッド
圧縮方式を指定する。
setDumpMethodName(String) - class com.oikaze.tama.dump.ReflectDumpable のメソッド
getObject メソッドで返されるオブジェクトを書き出すためのメソッド名を 指定する。
setGetNameMethodName(String) - class com.oikaze.tama.dump.ReflectDumpable のメソッド
getObject メソッドで返されるオブジェクトの文字列表現を得るためのメソッド名を 指定する。
setOverwrite(boolean) - class com.oikaze.tama.dump.DelegateDumper のメソッド
委譲先の Dumper が上書きするかどうかを設定する。
setOverwrite(boolean) - class com.oikaze.tama.dump.DumperFactory のメソッド
生成される Dumper が上書きするかどうかを設定する。
setOverwrite(boolean) - class com.oikaze.tama.dump.Dumper のメソッド
ダンプ時に上書きを許可するかどうかを設定する。
setTarget(String) - class com.oikaze.tama.dump.TarDumper のメソッド
出力先となる tar ファイルのファイル名を設定する。
setTarget(String) - class com.oikaze.tama.dump.ZipDumper のメソッド
出力先となる zip ファイルのファイル名を設定する。
setUp() - class com.oikaze.tama.dump.DumperFactoryTest のメソッド
 
SimpleDumpableObject - class com.oikaze.tama.dump.SimpleDumpableObject.
非常に単純な Dumpable オブジェクト。
SimpleDumpableObject(String, InputStream) - class com.oikaze.tama.dump.SimpleDumpableObject のコンストラクタ
名前とデータを指定する。

T

TarDumper - class com.oikaze.tama.dump.TarDumper.
Tar ファイルにオブジェクトをダンプするクラス。
TarDumper.Compression - class com.oikaze.tama.dump.TarDumper.Compression.
tar の圧縮方式を表すクラス。
TarDumper(String) - class com.oikaze.tama.dump.TarDumper のコンストラクタ
target に tar ファイルの名称を指定し、 tar ファイルの上書き禁止のオブジェクトを生成する。
TarDumper(String, boolean) - class com.oikaze.tama.dump.TarDumper のコンストラクタ
target に tar ファイルの名称を指定し、 tar ファイルの上書きフラグを持つオブジェクトを生成する。
TarDumper(String, boolean, TarDumper.Compression) - class com.oikaze.tama.dump.TarDumper のコンストラクタ
target に tar ファイルの名称を指定し、 tar ファイルの上書きフラグを持つオブジェクトを生成する。
testCreateDumper() - class com.oikaze.tama.dump.DumperFactoryTest のメソッド
 

Z

ZipDumper - class com.oikaze.tama.dump.ZipDumper.
Zip ファイルにオブジェクトをダンプするクラス。
ZipDumper(String) - class com.oikaze.tama.dump.ZipDumper のコンストラクタ
target に zip ファイルの名称を指定し、 zip ファイルの上書き禁止のオブジェクトを生成する。
ZipDumper(String, boolean) - class com.oikaze.tama.dump.ZipDumper のコンストラクタ
target に zip ファイルの名称を指定し、 zip ファイルの上書きフラグを持つオブジェクトを生成する。
ZipSourceList - class com.oikaze.tama.dump.source.ZipSourceList.
Zip $B%U%!
ZipSourceList(File) - class com.oikaze.tama.dump.source.ZipSourceList のコンストラクタ
 
ZipSourceList(String) - class com.oikaze.tama.dump.source.ZipSourceList のコンストラクタ
 

B C D E F G H I J M N P R S T Z
May 11 2003 1841

この API は玉田春昭 <tamada@oikaze.com> によって作成されました。
JavaTM は、米国及び、その他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。