org.maachang.jni.io
クラス NativeOutputStream

java.lang.Object
  上位を拡張 java.io.OutputStream
      上位を拡張 org.maachang.jni.io.NativeOutputStream
すべての実装されたインタフェース:
java.io.Closeable, java.io.Flushable

public class NativeOutputStream
extends java.io.OutputStream

NativeOutputStream.

導入されたバージョン:
SeabassNativeIO-1.0.0
バージョン:
2010/06/04
作成者:
masahito suzuki

コンストラクタの概要
NativeOutputStream(boolean mode, java.lang.String name)
          ファイルオープン.
NativeOutputStream(java.lang.String name)
          ファイルオープン.
 
メソッドの概要
 void close()
          ファイルクローズ.
 void flush()
          ファイル更新.
 void write(int b)
          書き込み処理.
 
クラス java.io.OutputStream から継承されたメソッド
write, write
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NativeOutputStream

public NativeOutputStream(java.lang.String name)
                   throws java.lang.Exception
ファイルオープン.

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

NativeOutputStream

public NativeOutputStream(boolean mode,
                          java.lang.String name)
                   throws java.lang.Exception
ファイルオープン.

パラメータ:
mode - [true]の場合、既存ファイルが存在した場合、削除します.
name - 対象のファイル名を設定します.
例外:
java.lang.Exception - 例外.
メソッドの詳細

close

public void close()
           throws java.io.IOException
ファイルクローズ.

定義:
インタフェース java.io.Closeable 内の close
オーバーライド:
クラス java.io.OutputStream 内の close
例外:
java.io.IOException - I/O例外.

flush

public void flush()
           throws java.io.IOException
ファイル更新.

定義:
インタフェース java.io.Flushable 内の flush
オーバーライド:
クラス java.io.OutputStream 内の flush
例外:
java.io.IOException - I/O例外.

write

public void write(int b)
           throws java.io.IOException
書き込み処理.

定義:
クラス java.io.OutputStream 内の write
パラメータ:
b - 書き込み情報を設定します.
例外:
java.io.IOException - I/O例外.