intra-mart(R)
5.1

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

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

public class BASE64DecodeInputStream
extends java.io.FilterInputStream

このクラスは、BASE64 エンコードされたデータを読み込むための ストリームフィルタを実装します。
入力ストリームより読み込まれたバイトは、BASE64 デコードされ read() メソッドにより返されます。

導入されたバージョン:
version 5.0
関連項目:
InputStream

フィールドの概要
 
クラス java.io.FilterInputStream から継承したフィールド
in
 
コンストラクタの概要
BASE64DecodeInputStream(java.io.InputStream in)
          指定された InputStream から読み込む BASE64 デコード入力ストリームを作成します。
 
メソッドの概要
 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
 

コンストラクタの詳細

BASE64DecodeInputStream

public BASE64DecodeInputStream(java.io.InputStream in)
指定された InputStream から読み込む BASE64 デコード入力ストリームを作成します。

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

read

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

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

戻り値:
読み込まれたバイト。圧縮された入力の最後に達した場合は -1
例外:
java.io.IOException - 入出力エラーが発生した場合

read

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

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

intra-mart(R)
5.1

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