jp.go.nict.langrid.commons.io
クラス ByteDetectingInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
jp.go.nict.langrid.commons.io.ByteDetectingInputStream
- すべての実装されたインタフェース:
- Closeable
public class ByteDetectingInputStream
- extends FilterInputStream
特定のバイト値を検出しながら入力を行うフィルタ入力ストリーム。
- バージョン:
- $Revision: 8770 $
- 作成者:
- Takao Nakaguchi, $Author: Takao Nakaguchi $
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ByteDetectingInputStream
public ByteDetectingInputStream(InputStream in,
int detectByte)
- コンストラクタ。
- パラメータ:
in
- 元となる入力ストリームdetectByte
- 検出を行うバイト値
getDetectedPositions
public Integer[] getDetectedPositions()
- バイト値が検出された位置の配列を返す。
- 戻り値:
- バイト値が検出された位置の配列
clearPositions
public void clearPositions()
- 位置情報を消去する。内部の位置カウンタも0に設定される。
read
public int read()
throws IOException
- オーバーライド:
- クラス
FilterInputStream
内の read
- 例外:
IOException
read
public int read(byte[] b)
throws IOException
- オーバーライド:
- クラス
FilterInputStream
内の read
- 例外:
IOException
read
public int read(byte[] b,
int off,
int len)
throws IOException
- オーバーライド:
- クラス
FilterInputStream
内の read
- 例外:
IOException