org.maachang.dbm.engine
クラス MDbmEngine

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

public class MDbmEngine
extends java.lang.Object

MaachangDbmEngine.

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

コンストラクタの概要
MDbmEngine(MKey key, MValue value)
          コンストラクタ.
 
メソッドの概要
 void destroy()
          オブジェクト破棄.
 java.util.Enumeration<byte[]> elements()
          キー内容を列挙.
 void flush()
          強制書き込み.
 byte[] get(byte[] key)
          情報を取得.
 MKey getMKey()
          キー管理オブジェクトを取得.
 MValue getMValue()
          データ管理オブジェクトを取得.
 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
 

コンストラクタの詳細

MDbmEngine

public MDbmEngine(MKey key,
                  MValue value)
           throws java.lang.Exception
コンストラクタ.

条件を設定してオブジェクトを生成します.

パラメータ:
key - 対象のキー管理オブジェクトを設定します.
value - 対象の要素管理オブジェクトを設定します.
例外:
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]が返された場合、オブジェクトは既に破棄されています.

getMKey

public MKey getMKey()
キー管理オブジェクトを取得.

戻り値:
MKey キー管理オブジェクトを取得します.

getMValue

public MValue getMValue()
データ管理オブジェクトを取得.

戻り値:
MValue データ管理オブジェクトを取得します.

isUse

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

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