org.maachang.dbm
クラス MaachangDbm

java.lang.Object
  上位を拡張 org.maachang.dbm.MaachangDbm

public class MaachangDbm
extends java.lang.Object

MaachangDbm.

導入されたバージョン:
MaachangDBM 1.00
バージョン:
2008/01/18
作成者:
masahito suzuki

コンストラクタの概要
MaachangDbm(java.lang.String directory)
          コンストラクタ.
 
メソッドの概要
 void destroy()
          オブジェクト破棄.
 java.util.Enumeration<byte[]> elements()
          キー内容を列挙.
 void flush()
          強制書き込み.
 byte[] get(byte[] key)
          情報を取得.
 java.lang.String getDirectory()
          MaachangDbm展開ディレクトリを取得.
 MDbmEngine getEngine()
          MaachangDbmエンジンを取得.
 boolean isUse()
          このオブジェクトが有効かチェック.
 void put(byte[] key, byte[] value)
          情報を設定.
 void remove(byte[] key)
          情報を削除.
 int size()
          格納情報数を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MaachangDbm

public MaachangDbm(java.lang.String directory)
            throws java.lang.Exception
コンストラクタ.

指定条件から、MaachangDbmを生成します.

パラメータ:
directory - MaachangDbm展開先のディレクトリ名を設定します.
例外:
java.lang.Exception - 例外.
メソッドの詳細

destroy

public void destroy()
オブジェクト破棄.


flush

public void flush()
           throws java.lang.Exception
強制書き込み.

例外:
java.lang.Exception - 例外.

put

public void put(byte[] key,
                byte[] value)
         throws java.lang.Exception
情報を設定.

パラメータ:
key - 対象のキー情報を設定します.
value - 対象の情報を設定します.
例外:
java.lang.Exception - 例外.

remove

public void remove(byte[] key)
            throws java.lang.Exception
情報を削除.

パラメータ:
key - 対象のキー情報を設定します.
例外:
java.lang.Exception - 例外.

get

public byte[] get(byte[] key)
           throws java.lang.Exception
情報を取得.

パラメータ:
key - 対象のキー情報を設定します.
戻り値:
byte[] 対象の情報が返されます.
例外:
java.lang.Exception - 例外.

elements

public java.util.Enumeration<byte[]> elements()
キー内容を列挙.

戻り値:
Enumeration 列挙オブジェクトが返されます.

size

public int size()
格納情報数を取得.

戻り値:
int 格納情報数が返されます.
[-1]が返された場合、オブジェクトは既に破棄されています.

getDirectory

public java.lang.String getDirectory()
MaachangDbm展開ディレクトリを取得.

戻り値:
String MaachangDbm展開ディレクトリ名が返されます.

getEngine

public MDbmEngine getEngine()
MaachangDbmエンジンを取得.

戻り値:
MDbmEngine MaachangDbmエンジンが返されます.

isUse

public boolean isUse()
このオブジェクトが有効かチェック.

戻り値:
boolean [true]の場合、有効です.