cm.utils
クラス StreamUtil

java.lang.Object
  拡張cm.utils.StreamUtil

public class StreamUtil
extends java.lang.Object

$Rev: 22 $
$Date: 2004-10-09 17:20:43 +0900 (Sat, 09 Oct 2004) $
$Author: C.M $

ストリームを扱うためのユーティリティクラス。


フィールドの概要
static byte CR
          CR コードを表す。
static byte LF
          LF コードを表す。
 
コンストラクタの概要
StreamUtil()
           
 
メソッドの概要
static byte[] readLine(java.io.InputStream in)
          このメソッドは、readLine(InputStream in, boolean checkAvailable)に対して、 readLine(in, false)をコールする。
static byte[] readLine(java.io.InputStream in, boolean checkAvailable)
          バイトベースでストリームから1行読み込む。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

CR

public static final byte CR
CR コードを表す。

関連項目:
定数フィールド値

LF

public static final byte LF
LF コードを表す。

関連項目:
定数フィールド値
コンストラクタの詳細

StreamUtil

public StreamUtil()
メソッドの詳細

readLine

public static byte[] readLine(java.io.InputStream in,
                              boolean checkAvailable)
                       throws java.io.IOException
バイトベースでストリームから1行読み込む。行末の判定はCRLF。

パラメータ:
in - 読み込むための元のストリーム。
checkAvailable - 読み込み中に in に対して、in.available() がゼロになる場合に読み込み を中止する。
戻り値:
読み込んだバイト行(改行含む)。元のストリームが読めない場合はnull。
例外:
入出力エラーが発生した場合
java.io.IOException

readLine

public static byte[] readLine(java.io.InputStream in)
                       throws java.io.IOException
このメソッドは、readLine(InputStream in, boolean checkAvailable)に対して、 readLine(in, false)をコールする。

例外:
java.io.IOException