org.maachang.dbm
インタフェース MDbmOp


public interface MDbmOp

MaachangDbm操作用インターフェイス.

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

メソッドの概要
 void check()
          データ登録が可能かチェック.
 void commit()
          コミット処理.
 boolean containsKey(byte[] key)
          指定キーが存在するかチェック.
 boolean containsKey(int key)
          指定キーが存在するかチェック.
 boolean containsKey(long key)
          指定キーが存在するかチェック.
 boolean containsKey(short key)
          指定キーが存在するかチェック.
 boolean containsKey(java.lang.String key)
          指定キーが存在するかチェック.
 java.util.Enumeration<byte[]> elements()
          キー内容を列挙.
 byte[] get(byte[] key)
          情報を取得.
 byte[] get(int key)
          情報を取得.
 byte[] get(long key)
          情報を取得.
 byte[] get(short key)
          情報を取得.
 byte[] get(java.lang.String key)
          情報を取得.
 java.lang.String getDirectory()
          MaachangDbm展開ディレクトリを取得.
 java.io.Serializable getObject(byte[] key)
          情報を取得.
 java.io.Serializable getObject(int key)
          情報を取得.
 java.io.Serializable getObject(long key)
          情報を取得.
 java.io.Serializable getObject(short key)
          情報を取得.
 java.io.Serializable getObject(java.lang.String key)
          情報を取得.
 java.lang.String getString(byte[] key)
          情報を取得.
 java.lang.String getString(int key)
          情報を取得.
 java.lang.String getString(long key)
          情報を取得.
 java.lang.String getString(short key)
          情報を取得.
 java.lang.String getString(java.lang.String key)
          情報を取得.
 boolean isUse()
          このオブジェクトが有効かチェック.
 void put(byte[] key, byte[] value)
          情報を設定.
 void put(byte[] key, java.io.Serializable value)
          情報を設定.
 void put(byte[] key, java.lang.String value)
          情報を設定.
 void put(int key, byte[] value)
          情報を設定.
 void put(int key, java.io.Serializable value)
          情報を設定.
 void put(int key, java.lang.String value)
          情報を設定.
 void put(long key, byte[] value)
          情報を設定.
 void put(long key, java.io.Serializable value)
          情報を設定.
 void put(long key, java.lang.String value)
          情報を設定.
 void put(short key, byte[] value)
          情報を設定.
 void put(short key, java.io.Serializable value)
          情報を設定.
 void put(short key, java.lang.String value)
          情報を設定.
 void put(java.lang.String key, byte[] value)
          情報を設定.
 void put(java.lang.String key, java.io.Serializable value)
          情報を設定.
 void put(java.lang.String key, java.lang.String value)
          情報を設定.
 void remove(byte[] key)
          情報を削除.
 void remove(int key)
          情報を削除.
 void remove(long key)
          情報を削除.
 void remove(short key)
          情報を削除.
 void remove(java.lang.String key)
          情報を削除.
 void rollback()
          ロールバック処理.
 int size()
          格納情報数を取得.
 

メソッドの詳細

commit

void commit()
            throws java.lang.Exception
コミット処理.

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

rollback

void rollback()
              throws java.lang.Exception
ロールバック処理.

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

check

void check()
           throws java.lang.Exception
データ登録が可能かチェック.

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

put

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

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

put

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

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

put

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

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

put

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

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

put

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

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

put

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

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

put

void put(java.lang.String key,
         java.lang.String value)
         throws java.lang.Exception
情報を設定.

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

put

void put(short key,
         java.lang.String value)
         throws java.lang.Exception
情報を設定.

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

put

void put(int key,
         java.lang.String value)
         throws java.lang.Exception
情報を設定.

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

put

void put(long key,
         java.lang.String value)
         throws java.lang.Exception
情報を設定.

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

put

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

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

put

void put(java.lang.String key,
         java.io.Serializable value)
         throws java.lang.Exception
情報を設定.

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

put

void put(short key,
         java.io.Serializable value)
         throws java.lang.Exception
情報を設定.

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

put

void put(int key,
         java.io.Serializable value)
         throws java.lang.Exception
情報を設定.

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

put

void put(long key,
         java.io.Serializable value)
         throws java.lang.Exception
情報を設定.

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

remove

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

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

remove

void remove(java.lang.String key)
            throws java.lang.Exception
情報を削除.

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

remove

void remove(short key)
            throws java.lang.Exception
情報を削除.

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

remove

void remove(int key)
            throws java.lang.Exception
情報を削除.

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

remove

void remove(long key)
            throws java.lang.Exception
情報を削除.

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

get

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

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

get

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

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

get

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

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

get

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

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

get

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

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

getString

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

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

getString

java.lang.String getString(java.lang.String key)
                           throws java.lang.Exception
情報を取得.

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

getString

java.lang.String getString(short key)
                           throws java.lang.Exception
情報を取得.

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

getString

java.lang.String getString(int key)
                           throws java.lang.Exception
情報を取得.

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

getString

java.lang.String getString(long key)
                           throws java.lang.Exception
情報を取得.

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

getObject

java.io.Serializable getObject(byte[] key)
                               throws java.lang.Exception
情報を取得.

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

getObject

java.io.Serializable getObject(java.lang.String key)
                               throws java.lang.Exception
情報を取得.

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

getObject

java.io.Serializable getObject(short key)
                               throws java.lang.Exception
情報を取得.

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

getObject

java.io.Serializable getObject(int key)
                               throws java.lang.Exception
情報を取得.

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

getObject

java.io.Serializable getObject(long key)
                               throws java.lang.Exception
情報を取得.

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

containsKey

boolean containsKey(byte[] key)
                    throws java.lang.Exception
指定キーが存在するかチェック.

パラメータ:
key - チェック対象のキー内容を設定します.
戻り値:
boolean [true]の場合、情報が存在します.
例外:
java.lang.Exception - 例外.

containsKey

boolean containsKey(java.lang.String key)
                    throws java.lang.Exception
指定キーが存在するかチェック.

パラメータ:
key - チェック対象のキー内容を設定します.
戻り値:
boolean [true]の場合、情報が存在します.
例外:
java.lang.Exception - 例外.

containsKey

boolean containsKey(short key)
                    throws java.lang.Exception
指定キーが存在するかチェック.

パラメータ:
key - チェック対象のキー内容を設定します.
戻り値:
boolean [true]の場合、情報が存在します.
例外:
java.lang.Exception - 例外.

containsKey

boolean containsKey(int key)
                    throws java.lang.Exception
指定キーが存在するかチェック.

パラメータ:
key - チェック対象のキー内容を設定します.
戻り値:
boolean [true]の場合、情報が存在します.
例外:
java.lang.Exception - 例外.

containsKey

boolean containsKey(long key)
                    throws java.lang.Exception
指定キーが存在するかチェック.

パラメータ:
key - チェック対象のキー内容を設定します.
戻り値:
boolean [true]の場合、情報が存在します.
例外:
java.lang.Exception - 例外.

elements

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

戻り値:
Enumeration 列挙オブジェクトが返されます.
[null]が返された場合、オブジェクトは既に破棄されています.

size

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

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

getDirectory

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

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

isUse

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

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