dump
version 2.0.0

com.oikaze.tama.dump
クラス Dumper

java.lang.Object
  |
  +--com.oikaze.tama.dump.Dumper
直系の既知のサブクラス:
DelegateDumper, FileDumper, MemoryDumper, TarDumper, ZipDumper

public abstract class Dumper
extends Object

オブジェクトをダンプする抽象クラス。 実際にダンプする処理はサブクラスで実装される。

バージョン:
$Revision: 1.2 $ $Date: 2003/05/11 09:31:15 $
作成者:
Haruaki TAMADA

コンストラクタの概要
Dumper()
          上書き禁止でオブジェクトを生成する。
Dumper(boolean overwrite)
          上書き禁止かどうかを指定してオブジェクトを生成する。
 
メソッドの概要
 void close()
          これ以上出力するものがないことを明示するメソッド。
abstract  void dump(Dumpable dumpable)
          ダンプを行うメソッド。
 boolean isOverwrite()
          ダンプ時に上書きを許可するかどうかを返す。
 void setOverwrite(boolean overwrite)
          ダンプ時に上書きを許可するかどうかを設定する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Dumper

public Dumper()
上書き禁止でオブジェクトを生成する。


Dumper

public Dumper(boolean overwrite)
上書き禁止かどうかを指定してオブジェクトを生成する。

メソッドの詳細

dump

public abstract void dump(Dumpable dumpable)
                   throws DumpException
ダンプを行うメソッド。 実際のダンプ処理は Dumpable で行われる。

DumpException

close

public void close()
           throws IOException
これ以上出力するものがないことを明示するメソッド。 デフォルトの実装は何もしない。

IOException

isOverwrite

public boolean isOverwrite()
ダンプ時に上書きを許可するかどうかを返す。 デフォルトは許可しない。

戻り値:
許可する場合は true。不許可の場合は false。

setOverwrite

public void setOverwrite(boolean overwrite)
ダンプ時に上書きを許可するかどうかを設定する。

パラメータ:
overwrite - 許可する場合は true。不許可の場合は false。

May 11 2003 1841

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