org.maachang.jni.io
クラス NativeInputStream

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

public class NativeInputStream
extends java.io.InputStream

NativeInputStream.

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

コンストラクタの概要
NativeInputStream(java.lang.String name)
          コンストラクタ.
 
メソッドの概要
 int available()
          残り容量を取得.
 void close()
          ファイルクローズ.
 boolean markSupported()
          markサポート.
 int read()
          読み込み処理.
 
クラス java.io.InputStream から継承されたメソッド
mark, read, read, reset, skip
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NativeInputStream

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

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

close

public void close()
ファイルクローズ.

定義:
インタフェース java.io.Closeable 内の close
オーバーライド:
クラス java.io.InputStream 内の close

available

public int available()
              throws java.io.IOException
残り容量を取得.

オーバーライド:
クラス java.io.InputStream 内の available
戻り値:
int 残り容量が返されます.
例外:
java.io.IOException - I/O例外.

read

public int read()
         throws java.io.IOException
読み込み処理.

定義:
クラス java.io.InputStream 内の read
戻り値:
int 読み込まれた情報が返されます.
例外:
java.io.IOException - I/O例外.

markSupported

public boolean markSupported()
markサポート.

オーバーライド:
クラス java.io.InputStream 内の markSupported
戻り値:
boolean [false]が返されます.