Foundation 1.1.2

クラス
java.io.InputStream の使用

InputStream を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.net ネットワークアプリケーションを実装するためのクラスを提供します。 
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.jar JAR (Java ARchive) ファイル形式の読み込みと書き込みに使うクラスを提供します。 
java.util.zip 標準の ZIP および GZIP ファイル形式の読み込みおよび書き込み用クラスを提供します。 
javax.microedition.io リソースに制限のある環境で、アプリケーションに、さまざまな入出力プロトコルを使用できるようにする簡易メカニズムを提供します。 
javax.security.auth.x500 このパッケージには、Subject に X500 Principal および X500 Private Crendentials を格納する際に使用するクラスが含まれます。 
 

java.io での InputStream の使用
 

java.io での InputStream のサブクラス
 class BufferedInputStream
          ほかの入力ストリームに機能、特に入力をバッファーに格納する機能と mark メソッドと reset メソッドをサポートする機能を追加します。
 class ByteArrayInputStream
          ByteArrayInputStream は、ストリームから読み込まれたバイトを格納する内部バッファーを保持しています。
 class DataInputStream
          データ入力ストリームにより、アプリケーションは、プリミティブ型の Java データを基本となる入力ストリームからマシンに依存せずに読み込むことができます。
 class FileInputStream
          FileInputStream は、ファイルシステムから入力バイトを取得します。
 class FilterInputStream
          FilterInputStream は、データの基本的なソースとして使用するためのその他の入力ストリームを格納します。
 class ObjectInputStream
          事前に ObjectOutputStream を使って作成されたプリミティブデータとプリミティブオブジェクトを直列化復元します。
 class PipedInputStream
          パイプで連結された入力ストリームは、パイプで連結された出力ストリームに接続するようにします。
 class PushbackInputStream
          PushbackInputStream は、ほかの入力ストリームに機能を追加します。
 class SequenceInputStream
          SequenceInputStream は、ほかの入力ストリームを論理的に連結したものを表します。
 

InputStream として宣言されている java.io のフィールド
protected  InputStream FilterInputStream.in
          フィルタ処理される入力ストリームです。
 

InputStream 型のパラメータを持つ java.io のコンストラクタ
BufferedInputStream(InputStream in)
          BufferedInputStream を作成し、その引数である入力ストリーム in をあとで使用できるように保存します。
BufferedInputStream(InputStream in, int size)
          指定されたバッファーサイズを持つ BufferedInputStream を作成し、その引数である入力ストリーム in をあとで使用できるように保存します。
DataInputStream(InputStream in)
          指定された基本となる InputStream を使用する DataInputStream を作成します。
FilterInputStream(InputStream in)
          あとで使用できるように引数 inthis.in フィールドに割り当てることによって、FilterInputStream を作成します。
InputStreamReader(InputStream in)
          デフォルトの文字エンコーディングを使う InputStreamReader を作成します。
InputStreamReader(InputStream in, String enc)
          指定された文字エンコーディングを使う InputStreamReader を作成します。
ObjectInputStream(InputStream in)
          指定された InputStream から読み込む ObjectInputStream を作成します。
PushbackInputStream(InputStream in)
          PushbackInputStream を作成し、その引数である入力ストリーム in をあとで使用できるように保存します。
PushbackInputStream(InputStream in, int size)
          指定された size のブッシュバックバッファーを持つ PushbackInputStream を作成し、その引数である入力ストリーム in をあとで使用できるように保存します。
SequenceInputStream(InputStream s1, InputStream s2)
          2 つの引数を記憶しておくことにより、新しく作成された SequenceInputStream を初期化します。
 

java.lang での InputStream の使用
 

InputStream として宣言されている java.lang のフィールド
static InputStream System.in
          「標準」入力ストリームです。
 

InputStream を返す java.lang のメソッド
abstract  InputStream Process.getErrorStream()
          サブプロセスのエラーストリームを取得します。
abstract  InputStream Process.getInputStream()
          サブプロセスの入力ストリームを取得します。
 InputStream ClassLoader.getResourceAsStream(String name)
          指定されたリソースを読み込む入力ストリームを返します。
 InputStream Class.getResourceAsStream(String name)
          指定された名前のリソースを探します。
static InputStream ClassLoader.getSystemResourceAsStream(String name)
          クラスをロードするのに使用される検索パスから、指定された名前のリソースを、読み込み用にオープンします。
 

InputStream 型のパラメータを持つ java.lang のメソッド
static void System.setIn(InputStream in)
          「標準」入力ストリームを割り当てし直します。
 

java.net での InputStream の使用
 

InputStream を返す java.net のメソッド
 InputStream HttpURLConnection.getErrorStream()
          接続が失敗したが、それにもかかわらずサーバーから有用なデータを送信されてきた場合に、エラーストリームを返します。
protected abstract  InputStream SocketImpl.getInputStream()
          このソケットの入力ストリームを返します。
 InputStream Socket.getInputStream()
          このソケットの入力ストリームを返します。
 InputStream URLConnection.getInputStream()
          この接続からの入力を受け取る入力ストリームを返します。
 InputStream URL.openStream()
          この URL への接続をオープンし、その接続から読み込みを行うための InputStream を返します。
 

InputStream 型のパラメータを持つ java.net のメソッド
static String URLConnection.guessContentTypeFromStream(InputStream is)
          入力ストリームの先頭の文字を基に、入力ストリームの種類の決定を試みます。
 

java.security での InputStream の使用
 

java.security での InputStream のサブクラス
 class DigestInputStream
          ストリームを通過するビットを使用して、関連したメッセージダイジェストを更新する透明なストリームです。
 

InputStream 型のパラメータを持つ java.security のメソッド
 void Certificate.decode(InputStream stream)
          推奨されていません。 入力ストリームから証明書を復号化します。
abstract  void KeyStoreSpi.engineLoad(InputStream stream, char[] password)
          指定された入力ストリームからキーストアをロードします。
 void Provider.load(InputStream inStream)
          入力ストリームからキーと要素が対になったプロパティーリストを読み込みます。
 void KeyStore.load(InputStream stream, char[] password)
          指定された入力ストリームからこのキーストアをロードします。
 

InputStream 型のパラメータを持つ java.security のコンストラクタ
DigestInputStream(InputStream stream, MessageDigest digest)
          指定された入力ストリームとメッセージダイジェストを使用して、ダイジェストを入力するストリームを作成します。
 

java.security.cert での InputStream の使用
 

InputStream 型のパラメータを持つ java.security.cert のメソッド
abstract  Certificate CertificateFactorySpi.engineGenerateCertificate(InputStream inStream)
          証明書オブジェクトを生成し、入力ストリーム inStream から読み出されたデータを使ってその証明書オブジェクトを初期化します。
abstract  Collection CertificateFactorySpi.engineGenerateCertificates(InputStream inStream)
          指定された入力ストリーム inStream から読み出された証明書のコレクションビューを返します。
 CertPath CertificateFactorySpi.engineGenerateCertPath(InputStream inStream)
          CertPath オブジェクトを生成し、InputStream である inStream から読み込まれたデータで初期化します。
 CertPath CertificateFactorySpi.engineGenerateCertPath(InputStream inStream, String encoding)
          CertPath オブジェクトを生成し、InputStream である inStream から読み込まれたデータで初期化します。
abstract  CRL CertificateFactorySpi.engineGenerateCRL(InputStream inStream)
          証明書の取り消しリスト (CRL) オブジェクトを生成し、入力ストリーム inStream から読み出されたデータを使って初期化します。
abstract  Collection CertificateFactorySpi.engineGenerateCRLs(InputStream inStream)
          指定された入力ストリーム inStream から読み出された CRL のコレクションビューを返します。
 Certificate CertificateFactory.generateCertificate(InputStream inStream)
          証明書オブジェクトを生成し、入力ストリーム inStream から読み出されたデータを使ってその証明書オブジェクトを初期化します。
 Collection CertificateFactory.generateCertificates(InputStream inStream)
          指定された入力ストリーム inStream から読み出された証明書のコレクションビューを返します。
 CertPath CertificateFactory.generateCertPath(InputStream inStream)
          CertPath オブジェクトを生成し、InputStream である inStream から読み込まれたデータで初期化します。
 CertPath CertificateFactory.generateCertPath(InputStream inStream, String encoding)
          CertPath オブジェクトを生成し、InputStream である inStream から読み込まれたデータで初期化します。
 CRL CertificateFactory.generateCRL(InputStream inStream)
          証明書の取り消しリスト (CRL) オブジェクトを生成し、入力ストリーム inStream から読み出されたデータを使って初期化します。
 Collection CertificateFactory.generateCRLs(InputStream inStream)
          指定された入力ストリーム inStream から読み出された CRL のコレクションビューを返します。
 

java.util での InputStream の使用
 

InputStream 型のパラメータを持つ java.util のメソッド
 void Properties.load(InputStream inStream)
          入力ストリームからキーと要素が対になったプロパティーリストを読み込みます。
 

InputStream 型のパラメータを持つ java.util のコンストラクタ
PropertyResourceBundle(InputStream stream)
          プロパティーリソースバンドルを作成します。
 

java.util.jar での InputStream の使用
 

java.util.jar での InputStream のサブクラス
 class JarInputStream
          JarInputStream クラスは、任意の入力ストリームから JAR ファイルの内容を読み取るのに使います。
 

InputStream を返す java.util.jar のメソッド
 InputStream JarFile.getInputStream(ZipEntry ze)
          指定された ZIP ファイルエントリの内容を読み取るための、入力ストリームを返します。
 

InputStream 型のパラメータを持つ java.util.jar のメソッド
 void Manifest.read(InputStream is)
          指定された InputStream から Manifest を読み込みます。
 

InputStream 型のパラメータを持つ java.util.jar のコンストラクタ
JarInputStream(InputStream in)
          新しい JarInputStream を作成して、任意のマニフェストを読み込みます。
JarInputStream(InputStream in, boolean verify)
          新しい JarInputStream を作成して、任意のマニフェストを読み込みます。
Manifest(InputStream is)
          指定された入力ストリームから新しい Manifest を作成します。
 

java.util.zip での InputStream の使用
 

java.util.zip での InputStream のサブクラス
 class CheckedInputStream
          読み込まれるデータのチェックサムも保持する入力ストリームです。
 class GZIPInputStream
          このクラスは、GZIP 形式で圧縮されたデータを読み込むためのストリームフィルタを実装します。
 class InflaterInputStream
          このクラスは、deflate 圧縮形式で圧縮解除されたデータのストリームフィルタを実装します。
 class ZipInputStream
          このクラスは、ZIP ファイル形式でファイルを読み込む入力ストリームフィルタを実装します。
 

InputStream を返す java.util.zip のメソッド
 InputStream ZipFile.getInputStream(ZipEntry entry)
          指定された ZIP ファイルエントリの内容を読み込む入力ストリームを返します。
 

InputStream 型のパラメータを持つ java.util.zip のコンストラクタ
CheckedInputStream(InputStream in, Checksum cksum)
          指定された Checksum を使用する入力ストリームを作成します。
GZIPInputStream(InputStream in)
          デフォルト値のバッファーサイズで新しい入力ストリームを作成します。
GZIPInputStream(InputStream in, int size)
          指定したバッファーサイズで新しい入力ストリームを作成します。
InflaterInputStream(InputStream in)
          デフォルトのデコンプレッサおよびバッファーサイズで、新しい入力ストリームを作成します
InflaterInputStream(InputStream in, Inflater inf)
          指定されたデコンプレッサおよびデフォルトのバッファーサイズで、新しい入力ストリームを作成します
InflaterInputStream(InputStream in, Inflater inf, int size)
          指定されたデコンプレッサおよびバッファーサイズで、新しい入力ストリームを作成します。
ZipInputStream(InputStream in)
          新しい ZIP 入力ストリームを作成します。
 

javax.microedition.io での InputStream の使用
 

InputStream を返す javax.microedition.io のメソッド
 InputStream InputConnection.openInputStream()
          接続に対する入力ストリームをオープンし、返します。
static InputStream Connector.openInputStream(String name)
          接続入力ストリームを作成およびオープンします。
 

javax.security.auth.x500 での InputStream の使用
 

InputStream 型のパラメータを持つ javax.security.auth.x500 のコンストラクタ
X500Principal(InputStream is)
          ASN.1 DER 符号化形式の識別名を含む InputStream から X500Principal を作成します。
 


Foundation 1.1.2

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。