Java プラットフォーム 1.2

クラス
java.io.InputStream の使用

InputStream を使用するパッケージ
java.awt.color カラースペースのクラスを提供します。 
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。  
java.lang Java プログラミング言語の設計の基礎となるクラスを提供します。 
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書を解析および管理するためのクラスとインタフェースを提供します。 
java.sql JDBC パッケージを提供します。 
java.util このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。  
java.util.jar JAR (Java ARchive) ファイルの読み取りおよび書き出しに使うクラスを提供します。 
java.util.zip 標準的な ZIP ファイル形式および GZIP ファイル形式を読み取ったり、書き出したりするためのクラスを提供します。 
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.rtf Rich-Text-Format テキストエディタを作成するためのクラス (RTFEditorKit) を提供します。  
org.omg.CORBA.portable ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードが他のベンダーの ORB で動作できるようにする一連の ORB API を提供します。 
 

java.awt.color における InputStream の使用方法
 

InputStream のパラメータを持つ java.awt.color におけるメソッド
static ICC_Profile ICC_Profile.getInstance(InputStream s)
          InputStream のデータと対応する ICC_Profile を構築します。
 

java.beans.beancontext における InputStream の使用方法
 

InputStream を返す java.beans.beancontext におけるメソッド
 InputStream BeanContextSupport.getResourceAsStream(String name, BeanContextChild bcc)
           
 InputStream BeanContext.getResourceAsStream(String name, BeanContextChild bcc)
           
 

java.io における InputStream の使用方法
 

java.io における InputStream のサブクラス
 class BufferedInputStream
          ほかの入力ストリームに機能、特に入力をバッファに格納する機能と mark メソッドと reset メソッドをサポートする機能を追加します。
 class ByteArrayInputStream
          ByteArrayInputStream は、ストリームから読み込まれたバイトを格納する内部バッファを保持しています。
 class DataInputStream
          データ入力ストリームにより、アプリケーションは、プリミティブ型の Java データを基礎の入力ストリームからマシンに依存せずに読み込むことができます。
 class FileInputStream
          ファイルシステムのファイルから入力バイトを取得します。
 class FilterInputStream
          ほかの入力ストリームを格納し、それをデータの基本的なソースとして使用して、データを途中で変換したり、追加機能を提供したりします。
 class LineNumberInputStream
          推奨されません。 このクラスは、バイトが適切に文字を表現するという不正確な仮定をします。JDK 1.1 以降、文字ストリームの処理には、行番号をカウントするためのクラスが含まれている新しい文字ストリームクラスを使用するのが適切です。
 class ObjectInputStream
          事前に ObjectOutputStream を使って作成されたプリミティブデータとプリミティブオブジェクトを直列化復元します。
 class PipedInputStream
          パイプで連結された入力ストリームは、パイプで連結された出力ストリームに接続されます。
 class PushbackInputStream
          ほかの入力ストリームに機能を追加します。
 class SequenceInputStream
          ほかの入力ストリームを論理的に連結したものを表します。
 class StringBufferInputStream
          推奨されません。 このクラスは文字を適切にバイトに変換できません。JDK 1.1 現在、文字列からストリームを作成するには、StringReader クラスを使用するのが適切です。
 

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

InputStream のパラメータを持つ java.io におけるコンストラクタ
InputStreamReader.InputStreamReader(InputStream in)
          デフォルトの文字エンコーディングを使う InputStreamReader を作成します。
InputStreamReader.InputStreamReader(InputStream in, String enc)
          指定された文字エンコーディングを使う InputStreamReader を作成します。
StreamTokenizer.StreamTokenizer(InputStream is)
          推奨されません。 JDK 1.1 現在、入力ストリームをトークン化するには、次のようにして入力ストリームを文字ストリームに変換する方法が適切です。
   Reader r = new BufferedReader(new InputStreamReader(is));
   StreamTokenizer st = new StreamTokenizer(r);
 
FilterInputStream.FilterInputStream(InputStream in)
          あとで使用できるように引数 inthis.in フィールドに割り当てることによって、FilterInputStream を作成します。
BufferedInputStream.BufferedInputStream(InputStream in)
          BufferedInputStream を作成し、その引数である入力ストリーム in をあとで使用できるように保存します。
BufferedInputStream.BufferedInputStream(InputStream in, int size)
          指定されたバッファサイズを持つ BufferedInputStream を作成し、その引数である入力ストリーム in をあとで使用できるように保存します。
PushbackInputStream.PushbackInputStream(InputStream in, int size)
          指定された size のプッシュバックバッファを持つ PushbackInputStream を作成し、その引数である入力ストリーム in を、あとで使用できるように保存します。
PushbackInputStream.PushbackInputStream(InputStream in)
          PushbackInputStream を作成し、その引数である入力ストリーム in をあとで使うために保存します。
DataInputStream.DataInputStream(InputStream in)
          FilterInputStream を作成し、その引数である入力ストリーム in をあとで使用できるように保存します。
LineNumberInputStream.LineNumberInputStream(InputStream in)
          推奨されません。 指定された入力ストリームから読み込む、新しい行番号付き入力ストリームを作成します
SequenceInputStream.SequenceInputStream(InputStream s1, InputStream s2)
          2 つの引数を記憶しておくことにより、新しく作成された SequenceInputStream を初期化します。
ObjectInputStream.ObjectInputStream(InputStream in)
          指定された InputStream から読み込む ObjectInputStream を作成します。
 

java.lang における InputStream の使用方法
 

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

InputStream を返す java.lang におけるメソッド
 InputStream ClassLoader.getResourceAsStream(String name)
          指定されたリソースを読み込むための入力ストリームを返します。
static InputStream ClassLoader.getSystemResourceAsStream(String name)
          クラスをロードするのに使用される検索パスから、指定された名前のリソースを、読み込み用にオープンします。
abstract  InputStream Process.getInputStream()
          サブプロセスの入力ストリームを取得します。
abstract  InputStream Process.getErrorStream()
          サブプロセスのエラーストリームを取得します。
 InputStream Class.getResourceAsStream(String name)
          指定された名前のリソースを検索します。
 InputStream Runtime.getLocalizedInputStream(InputStream in)
          推奨されません。 JDK 1.1 では、ローカルなエンコーディングのバイトストリームを Unicode の文字ストリームに変換するには、InputStreamReader クラスと BufferedReader クラスを使う方が適切です。
 

InputStream のパラメータを持つ java.lang におけるメソッド
 InputStream Runtime.getLocalizedInputStream(InputStream in)
          推奨されません。 JDK 1.1 では、ローカルなエンコーディングのバイトストリームを Unicode の文字ストリームに変換するには、InputStreamReader クラスと BufferedReader クラスを使う方が適切です。
static void System.setIn(InputStream in)
          「標準」入力ストリームを割り当てし直します。
 

java.net における InputStream の使用方法
 

InputStream を返す java.net におけるメソッド
 InputStream URLConnection.getInputStream()
          この接続からの入力を受け取る入力ストリームを返します。
 InputStream Socket.getInputStream()
          このソケットの入力ストリームを返します。
 InputStream HttpURLConnection.getErrorStream()
          接続には失敗してもサーバが有効なデータを送ってきた場合に、エラーストリームを返します。
 InputStream URL.openStream()
          この URL への接続を確立し、その接続から入力を受け取るための InputStream を返します。
protected abstract  InputStream SocketImpl.getInputStream()
          このソケットの入力ストリームを返します。
 

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

java.security における InputStream の使用方法
 

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

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

InputStream のパラメータを持つ java.security におけるコンストラクタ
DigestInputStream.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 から読み出された証明書のコレクションビューを返します。
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 から読み出された証明書のコレクションビューを返します。
 CRL CertificateFactory.generateCRL(InputStream inStream)
          証明書の取り消しリスト (CRL) オブジェクトを作成し、入力ストリーム inStream から読み出されたデータを使って初期化します。
 Collection CertificateFactory.generateCRLs(InputStream inStream)
          指定された入力ストリーム inStream から読み出された CRL のコレクションビューを返します。
 

java.sql における InputStream の使用方法
 

InputStream を返す java.sql におけるメソッド
 InputStream Clob.getAsciiStream()
          この Clob オブジェクトによって指定された CLOB 値を ASCII バイトのストリームとして取得します。
 InputStream ResultSet.getAsciiStream(int columnIndex)
          現在の行のカラムの値を ASCII 文字のストリームとして取得します。
 InputStream ResultSet.getUnicodeStream(int columnIndex)
          推奨されません。  
 InputStream ResultSet.getBinaryStream(int columnIndex)
          現在の行のカラム値を未解釈のバイトストリームとして取得します。
 InputStream ResultSet.getAsciiStream(String columnName)
          現在の行のカラム値を ASCII 文字のストリームとして取得します。
 InputStream ResultSet.getUnicodeStream(String columnName)
          推奨されません。  
 InputStream ResultSet.getBinaryStream(String columnName)
          現在の行のカラム値を未解釈のバイトストリームとして取得します。
 InputStream SQLInput.readAsciiStream()
          ストリーム内の次の属性を ASCII 文字のストリームとして返します。
 InputStream SQLInput.readBinaryStream()
          ストリーム内の次の属性を未解釈のバイトストリームとして返します。
 InputStream Blob.getBinaryStream()
          この Blob インスタンスによって指定された BLOB をストリームとして取り出します。
 

InputStream のパラメータを持つ java.sql におけるメソッド
 void PreparedStatement.setAsciiStream(int parameterIndex, InputStream x, int length)
          指定されたパラメータを、指定されたバイト数を持つ指定された入力ストリームに設定します。
 void PreparedStatement.setUnicodeStream(int parameterIndex, InputStream x, int length)
          推奨されません。  
 void PreparedStatement.setBinaryStream(int parameterIndex, InputStream x, int length)
          指定されたパラメータを、指定された数のバイトを持つ指定された入力ストリームに設定します。
 void ResultSet.updateAsciiStream(int columnIndex, InputStream x, int length)
          JDBC 2.0 カラムを ASCII ストリーム値に更新します。
 void ResultSet.updateBinaryStream(int columnIndex, InputStream x, int length)
          JDBC 2.0 カラムをバイナリストリーム値に更新します。
 void ResultSet.updateAsciiStream(String columnName, InputStream x, int length)
          JDBC 2.0 カラムを ASCII ストリーム値に更新します。
 void ResultSet.updateBinaryStream(String columnName, InputStream x, int length)
          JDBC 2.0 カラムをバイナリストリーム値に更新します。
 void SQLOutput.writeAsciiStream(InputStream x)
          次の属性を ASCII 文字のストリームとしてストリームに返します。
 void SQLOutput.writeBinaryStream(InputStream x)
          次の属性を未解釈のバイトストリームとしてストリームに返します。
 

java.util における InputStream の使用方法
 

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

InputStream のパラメータを持つ java.util におけるコンストラクタ
PropertyResourceBundle.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 におけるコンストラクタ
Manifest.Manifest(InputStream is)
          指定された入力ストリームから新しい Manifest を作成します。
JarInputStream.JarInputStream(InputStream in)
          新しい JarInputStream を作成して、任意のマニフェストを読み取ります。
JarInputStream.JarInputStream(InputStream in, boolean verify)
          新しい JarInputStream を作成して、任意のマニフェストを読み取ります。
 

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 におけるコンストラクタ
InflaterInputStream.InflaterInputStream(InputStream in, Inflater inf, int size)
          指定されたデコンプレッサおよびバッファサイズで、新しい入力ストリームを作成します。
InflaterInputStream.InflaterInputStream(InputStream in, Inflater inf)
          指定されたデコンプレッサおよびデフォルトのバッファサイズで、新しい入力ストリームを作成します
InflaterInputStream.InflaterInputStream(InputStream in)
          デフォルトのデコンプレッサおよびバッファサイズで、新しい入力ストリームを作成します
ZipInputStream.ZipInputStream(InputStream in)
          新しい ZIP 入力ストリームを作成します。
CheckedInputStream.CheckedInputStream(InputStream in, Checksum cksum)
          指定された Checksum を使用する入力ストリームを作成します。
GZIPInputStream.GZIPInputStream(InputStream in, int size)
          指定したバッファサイズで新しい入力ストリームを作成します。
GZIPInputStream.GZIPInputStream(InputStream in)
          デフォルト値のバッファサイズで新しい入力ストリームを作成します。
 

javax.swing における InputStream の使用方法
 

javax.swing における InputStream のサブクラス
 class ProgressMonitorInputStream
          InputStream からの読み込みの進捗を監視します。
 

InputStream を返す javax.swing におけるメソッド
protected  InputStream JEditorPane.getStream(URL page)
          setPage メソッドによるロードと間連する、指定された URL のストリームを取得します。
 

InputStream のパラメータを持つ javax.swing におけるメソッド
 void JEditorPane.read(InputStream in, Object desc)
          このメソッドは、ストリームから初期化を行います。
 

InputStream のパラメータを持つ javax.swing におけるコンストラクタ
ProgressMonitorInputStream.ProgressMonitorInputStream(Component parentComponent, Object message, InputStream in)
          入力ストリームの進捗状況を監視するオブジェクトを構築します。
 

javax.swing.text における InputStream の使用方法
 

InputStream のパラメータを持つ javax.swing.text におけるメソッド
abstract  void EditorKit.read(InputStream in, Document doc, int pos)
          このタイプのコンテンツハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
 void DefaultEditorKit.read(InputStream in, Document doc, int pos)
          指定されたストリームから、このタイプの内容ハンドラに適した形式であると期待される内容を挿入します。
 

javax.swing.text.rtf における InputStream の使用方法
 

InputStream のパラメータを持つ javax.swing.text.rtf におけるメソッド
 void RTFEditorKit.read(InputStream in, Document doc, int pos)
          このタイプのコンテンツハンドラに適合した書式であることが期待されるストリームに、コンテンツを挿入します。
 

org.omg.CORBA.portable における InputStream の使用方法
 

org.omg.CORBA.portable における InputStream のサブクラス
 class InputStream
          InputStream は、CDR 整列化ストリームから IDL 型を読み取るための Java API です。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.