intra-mart(R)
5.0

jp.co.intra_mart.common.aid.jdk.java.io
クラス URLDecodeInputStream

java.lang.Object
  拡張java.io.InputStream
      拡張java.io.FilterInputStream
          拡張jp.co.intra_mart.common.aid.jdk.java.io.URLDecodeInputStream

public class URLDecodeInputStream
extends FilterInputStream

このクラスは、URL デコードされたデータを読み込むための ストリームフィルタを実装します。
この入力ストリームに読み込まれたバイトは、URL デコードされ 基礎入力ストリームに読み込まれます。

導入されたバージョン:
version 5.0

フィールドの概要
 
クラス java.io.FilterInputStream から継承したフィールド
in
 
コンストラクタの概要
URLDecodeInputStream(InputStream in)
          指定された InputStream から URL デコードしながらバイトを読み込む 入力ストリームを作成します。
 
メソッドの概要
 int read()
          デコードデータのバイトを読み込みます。
 int read(byte[] b, int off, int len)
          入力ストリームからバイト配列に最大 len バイトのデータを読み込みます。
 
クラス java.io.FilterInputStream から継承したメソッド
available, close, mark, markSupported, read, reset, skip
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

URLDecodeInputStream

public URLDecodeInputStream(InputStream in)
指定された InputStream から URL デコードしながらバイトを読み込む 入力ストリームを作成します。

パラメータ:
in - 入力ストリーム
メソッドの詳細

read

public int read()
         throws IOException
デコードデータのバイトを読み込みます。

このメソッドは、BASE64 のデコードに十分な入力が利用できるようになるまで ブロックします。

戻り値:
読み込まれたバイト。圧縮された入力の最後に達した場合は -1
例外:
EOFException - デコード途中で入力が終了した場合
IOException - 入出力エラーが発生した場合

read

public int read(byte[] b,
                int off,
                int len)
         throws IOException
入力ストリームからバイト配列に最大 len バイトのデータを読み込みます。 このメソッドは入力データが読み込み可能になるまでブロックします。

パラメータ:
b - データが読み込まれるバッファ
off - データの開始オフセット
len - 読み込むバイトの最大値
戻り値:
バッファに読み込まれたバイト数。ストリームの終わりに達して読み込むデータがない場合は -1
例外:
EOFException - デコード途中で入力が終了した場合
IOException - 入出力エラーが発生した場合

intra-mart(R)
5.0

Copyright © 2000-2005 NTT DATA INTRAMART CO.,LTD. All Rights Reserved.