org.maachang.luxio
クラス LuxIoImpl

java.lang.Object
  上位を拡張 org.maachang.luxio.LuxIoImpl
すべての実装されたインタフェース:
LuxIo

public class LuxIoImpl
extends java.lang.Object
implements LuxIo

Lux IOオブジェクト.
Lux IO-0.1.0をJavaから利用する場合のコアオブジェクト.
利用方法としては、下記の通り.

 public static final void main( String[] args ) throws Exception {
     LuxIoImpl impl = new LuxIoImpl( "fileName" ) ;
     try {
         impl.put( "test","hoge".getBytes() ) ;
         byte[] b = impl.get( "test" ) ;
         System.out.println( "test=" + new String( b ) ) ;
     } finally {
         if( impl != null ) { impl.destroy() ; }
     }
 }
 
実行結果は[LuxIoImpl impl = new LuxIoImpl( "fileName" ) ;]でbidxを新規作成した場合、 以下の結果となる.

>test=hoge

導入されたバージョン:
Lux IO 0.1.0
バージョン:
2008/12/05
作成者:
masahito suzuki

コンストラクタの概要
LuxIoImpl(java.lang.String name)
          コンストラクタ.
 
メソッドの概要
 void destroy()
          オブジェクト破棄.
 byte[] get(java.lang.String key)
          情報を取得.
 boolean isUse()
          オブジェクトが有効かチェック.
 void put(java.lang.String key, byte[] value)
          情報をセット.
 void remove(java.lang.String key)
          情報を削除.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LuxIoImpl

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

パラメータ:
name - 対象のファイル名を設定します.
例外:
java.lang.Exception - 例外.
メソッドの詳細

destroy

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


isUse

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

定義:
インタフェース LuxIo 内の isUse
戻り値:
boolean [true]の場合、有効です.

put

public void put(java.lang.String key,
                byte[] value)
         throws java.lang.Exception
情報をセット.

定義:
インタフェース LuxIo 内の put
パラメータ:
key - 対象のキーを設定します.
value - 対象の要素を設定します.
例外:
java.lang.Exception - 例外.

get

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

定義:
インタフェース LuxIo 内の get
パラメータ:
key - 対象のキーを設定します.
戻り値:
byte[] 対象の要素が返されます.
例外:
java.lang.Exception - 例外.

remove

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

定義:
インタフェース LuxIo 内の remove
パラメータ:
key - 対象のキーを設定します.
例外:
java.lang.Exception - 例外.