パッケージ jakarta.mail.util

インターフェース LineInputStream


  • public interface LineInputStream
    LineInputStream は、入力ストリームからの US-ASCII 文字のみを含む CRLF 終了行の読み取りをサポートします。非推奨の DataInputStream.readLine() と同様の機能を提供します。想定される用途は、IMAP/SMTP/etc から文字列オブジェクトとして行を読み取ることです。ストリーム。
    このクラスは、適切なコンストラクターを呼び出すことにより、UTF-8 データもサポートします。または、システムプロパティ mail.mime.allowutf8 が true に設定されている場合、データを UTF-8 として解釈しようとし、失敗した場合は 8 ビット文字セットとして処理するようにフォールバックします。
    • メソッドの詳細

      • readLine

        StringSE readLine()
                 throws IOExceptionSE
        入力ストリームから ASCII 文字のみを含む行を読み取ります。行は、CR または NL または CR-NL シーケンスで終了します。一般的なエラーは CR-CR-NL シーケンスで、これも回線を終了させます。行末記号は、返される文字列の一部として返されません。利用可能なデータがない場合は null を返します。

        戻り値:
        この行
        例外:
        IOExceptionSE - I/O エラーの場合