JavaTM Platform
Standard Ed. 6

org.omg.CORBA.portable
クラス InputStream

java.lang.Object
  上位を拡張 java.io.InputStream
      上位を拡張 org.omg.CORBA.portable.InputStream
すべての実装されたインタフェース:
Closeable
直系の既知のサブクラス:
InputStream

public abstract class InputStream
extends InputStream

InputStream は、CDR 整列化ストリームから IDL 型を読み取るための Java API です。これらのメソッドは、IDL 型を非整列化するため、および Any から IDL 型を取り出すために ORB によって使用されます。_array バージョンのメソッドは、IDL 型のシーケンスおよび配列を読み取るのに直接使用することができます。

導入されたバージョン:
JDK1.2

コンストラクタの概要
InputStream()
           
 
メソッドの概要
 ORB orb()
          この InputStream を作成した ORB を返します。
abstract  Any read_any()
          この入力ストリームから Any を読み込みます。
abstract  void read_boolean_array(boolean[] value, int offset, int length)
          この入力ストリームから boolean の配列を読み込みます。
abstract  boolean read_boolean()
          この入力ストリームから boolean 値を読み込みます。
abstract  void read_char_array(char[] value, int offset, int length)
          この入力ストリームから char の配列を読み込みます。
abstract  char read_char()
          この入力ストリームから char 値を読み込みます。
 Context read_Context()
          ストリームから CORBA コンテキストを読み込みます。
abstract  void read_double_array(double[] value, int offset, int length)
          この入力ストリームから double の配列を読み込みます。
abstract  double read_double()
          この入力ストリームから double 値を読み込みます。
 BigDecimal read_fixed()
          BigDecimal 番号を読み込みます。
abstract  void read_float_array(float[] value, int offset, int length)
          この入力ストリームから float の配列を読み込みます。
abstract  float read_float()
          この入力ストリームから float 値を読み込みます。
abstract  void read_long_array(int[] value, int offset, int length)
          この入力ストリームから CORBA long (つまり Java int) の配列を読み込みます。
abstract  int read_long()
          この入力ストリームから CORBA long (つまり Java int) 値を読み込みます。
abstract  void read_longlong_array(long[] value, int offset, int length)
          この入力ストリームから CORBA longlong (つまり Java long) の配列を読み込みます。
abstract  long read_longlong()
          この入力ストリームから CORBA longlong (つまり Java long) 値を読み込みます。
abstract  Object read_Object()
          この入力ストリームから CORBA オブジェクトを読み込みます。
 Object read_Object(Class clz)
          オブジェクトを非整列化し、引数として渡されたクラスのインスタンスである CORBA Object を返します。
abstract  void read_octet_array(byte[] value, int offset, int length)
          この入力ストリームから octet (つまりバイト) の配列を読み込みます。
abstract  byte read_octet()
          この入力ストリームから octet (つまりバイト) 値を読み込みます。
 Principal read_Principal()
          推奨されていません。 CORBA 2.2 では推奨されません。
abstract  void read_short_array(short[] value, int offset, int length)
          この入力ストリームから short の配列を読み込みます。
abstract  short read_short()
          この入力ストリームから short 値を読み込みます。
abstract  String read_string()
          この入力ストリームから文字列値を読み込みます。
abstract  TypeCode read_TypeCode()
          この入力ストリームから TypeCode を読み込みます。
abstract  void read_ulong_array(int[] value, int offset, int length)
          この入力ストリームから符号なし CORBA long (つまり Java int) の配列を読み込みます。
abstract  int read_ulong()
          この入力ストリームから CORBA long (つまり Java int) 値を読み込みます。
abstract  void read_ulonglong_array(long[] value, int offset, int length)
          この入力ストリームから符号なし CORBA longlong (つまり Java long) の配列を読み込みます。
abstract  long read_ulonglong()
          この入力ストリームから符号なし CORBA longlong (つまり Java long) 値を読み込みます。
abstract  void read_ushort_array(short[] value, int offset, int length)
          この入力ストリームから符号なし short の配列を読み込みます。
abstract  short read_ushort()
          この入力ストリームから符号なし short 値を読み込みます。
abstract  void read_wchar_array(char[] value, int offset, int length)
          この入力ストリームからワイド char の配列を読み込みます。
abstract  char read_wchar()
          この入力ストリームからワイド char 値を読み込みます。
abstract  String read_wstring()
          この入力ストリームからワイド文字列値を読み込みます。
 int read()
          入力ストリームからデータの次のバイトを読み込みます。
 
クラス java.io.InputStream から継承されたメソッド
available, close, mark, markSupported, read, read, reset, skip
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

InputStream

public InputStream()
メソッドの詳細

read_boolean

public abstract boolean read_boolean()
この入力ストリームから boolean 値を読み込みます。

戻り値:
この入力ストリームから読み込んだ boolean

read_char

public abstract char read_char()
この入力ストリームから char 値を読み込みます。

戻り値:
この入力ストリームから読み込んだ char

read_wchar

public abstract char read_wchar()
この入力ストリームからワイド char 値を読み込みます。

戻り値:
この入力ストリームから読み込んだ char

read_octet

public abstract byte read_octet()
この入力ストリームから octet (つまりバイト) 値を読み込みます。

戻り値:
この入力ストリームから読み込んだ byte

read_short

public abstract short read_short()
この入力ストリームから short 値を読み込みます。

戻り値:
この入力ストリームから読み込んだ short

read_ushort

public abstract short read_ushort()
この入力ストリームから符号なし short 値を読み込みます。

戻り値:
この入力ストリームから読み込んだ short

read_long

public abstract int read_long()
この入力ストリームから CORBA long (つまり Java int) 値を読み込みます。

戻り値:
この入力ストリームから読み込んだ int

read_ulong

public abstract int read_ulong()
この入力ストリームから CORBA long (つまり Java int) 値を読み込みます。

戻り値:
この入力ストリームから読み込んだ int

read_longlong

public abstract long read_longlong()
この入力ストリームから CORBA longlong (つまり Java long) 値を読み込みます。

戻り値:
この入力ストリームから読み込んだ long

read_ulonglong

public abstract long read_ulonglong()
この入力ストリームから符号なし CORBA longlong (つまり Java long) 値を読み込みます。

戻り値:
この入力ストリームから読み込んだ long

read_float

public abstract float read_float()
この入力ストリームから float 値を読み込みます。

戻り値:
この入力ストリームから読み込んだ float

read_double

public abstract double read_double()
この入力ストリームから double 値を読み込みます。

戻り値:
この入力ストリームから読み込んだ double

read_string

public abstract String read_string()
この入力ストリームから文字列値を読み込みます。

戻り値:
この入力ストリームから読み込んだ String

read_wstring

public abstract String read_wstring()
この入力ストリームからワイド文字列値を読み込みます。

戻り値:
この入力ストリームから読み込んだ String

read_boolean_array

public abstract void read_boolean_array(boolean[] value,
                                        int offset,
                                        int length)
この入力ストリームから boolean の配列を読み込みます。

パラメータ:
value - 返される boolean の配列
offset - ストリーム上のオフセット
length - 読み込むバッファーの長さ

read_char_array

public abstract void read_char_array(char[] value,
                                     int offset,
                                     int length)
この入力ストリームから char の配列を読み込みます。

パラメータ:
value - 返される char の配列
offset - ストリーム上のオフセット
length - 読み込むバッファーの長さ

read_wchar_array

public abstract void read_wchar_array(char[] value,
                                      int offset,
                                      int length)
この入力ストリームからワイド char の配列を読み込みます。

パラメータ:
value - 返されるワイド char の配列
offset - ストリーム上のオフセット
length - 読み込むバッファーの長さ

read_octet_array

public abstract void read_octet_array(byte[] value,
                                      int offset,
                                      int length)
この入力ストリームから octet (つまりバイト) の配列を読み込みます。

パラメータ:
value - 返される octet (つまりバイト) の配列
offset - ストリーム上のオフセット
length - 読み込むバッファーの長さ

read_short_array

public abstract void read_short_array(short[] value,
                                      int offset,
                                      int length)
この入力ストリームから short の配列を読み込みます。

パラメータ:
value - 返される short の配列
offset - ストリーム上のオフセット
length - 読み込むバッファーの長さ

read_ushort_array

public abstract void read_ushort_array(short[] value,
                                       int offset,
                                       int length)
この入力ストリームから符号なし short の配列を読み込みます。

パラメータ:
value - 返される short の配列
offset - ストリーム上のオフセット
length - 読み込むバッファーの長さ

read_long_array

public abstract void read_long_array(int[] value,
                                     int offset,
                                     int length)
この入力ストリームから CORBA long (つまり Java int) の配列を読み込みます。

パラメータ:
value - 返される CORBA long (つまり Java int) の配列
offset - ストリーム上のオフセット
length - 読み込むバッファーの長さ

read_ulong_array

public abstract void read_ulong_array(int[] value,
                                      int offset,
                                      int length)
この入力ストリームから符号なし CORBA long (つまり Java int) の配列を読み込みます。

パラメータ:
value - 返される CORBA long (つまり Java int) の配列
offset - ストリーム上のオフセット
length - 読み込むバッファーの長さ

read_longlong_array

public abstract void read_longlong_array(long[] value,
                                         int offset,
                                         int length)
この入力ストリームから CORBA longlong (つまり Java long) の配列を読み込みます。

パラメータ:
value - 返される CORBA long (つまり Java long) の配列
offset - ストリーム上のオフセット
length - 読み込むバッファーの長さ

read_ulonglong_array

public abstract void read_ulonglong_array(long[] value,
                                          int offset,
                                          int length)
この入力ストリームから符号なし CORBA longlong (つまり Java long) の配列を読み込みます。

パラメータ:
value - 返される CORBA long (つまり Java long) の配列
offset - ストリーム上のオフセット
length - 読み込むバッファーの長さ

read_float_array

public abstract void read_float_array(float[] value,
                                      int offset,
                                      int length)
この入力ストリームから float の配列を読み込みます。

パラメータ:
value - 返される float の配列
offset - ストリーム上のオフセット
length - 読み込むバッファーの長さ

read_double_array

public abstract void read_double_array(double[] value,
                                       int offset,
                                       int length)
この入力ストリームから double の配列を読み込みます。

パラメータ:
value - 返される double の配列
offset - ストリーム上のオフセット
length - 読み込むバッファーの長さ

read_Object

public abstract Object read_Object()
この入力ストリームから CORBA オブジェクトを読み込みます。

戻り値:
この入力ストリームから読み込んだ Object のインスタンス

read_TypeCode

public abstract TypeCode read_TypeCode()
この入力ストリームから TypeCode を読み込みます。

戻り値:
この入力ストリームから読み込んだ TypeCode のインスタンス

read_any

public abstract Any read_any()
この入力ストリームから Any を読み込みます。

戻り値:
この入力ストリームから読み込んだ Any のインスタンス

read_Principal

@Deprecated
public Principal read_Principal()
推奨されていません。 CORBA 2.2 では推奨されません。

呼び出しの原則を返します。

戻り値:
呼び出しの原則

read

public int read()
         throws IOException
クラス InputStream の記述:
入力ストリームからデータの次のバイトを読み込みます。値のバイトは、0255 の範囲の int として返されます。ストリームの終わりに達したために読み込むバイトがない場合は、値 -1 が返されます。入力データが読み込めるようになるか、ファイルの終わりが検出されるか、または例外が発生するまで、このメソッドはブロックします。

サブクラスは、このメソッドの実装を提供しなければなりません。

定義:
クラス InputStream 内の read
戻り値:
データの次のバイト。ストリームの終わりに達した場合は -1
例外:
IOException - 入出力エラーが発生した場合
関連項目:
portable パッケージに実装されていない機能についてのコメント

read_fixed

public BigDecimal read_fixed()
BigDecimal 番号を読み込みます。

戻り値:
java.math.BigDecimal 番号

read_Context

public Context read_Context()
ストリームから CORBA コンテキストを読み込みます。

戻り値:
CORBA コンテキスト
関連項目:
portable パッケージに実装されていない機能についてのコメント

read_Object

public Object read_Object(Class clz)
オブジェクトを非整列化し、引数として渡されたクラスのインスタンスである CORBA Object を返します。このクラスは予想される型のスタブクラスです。

パラメータ:
clz - 静的に予想される型に対応する スタブクラスのクラスオブジェクト、 または静的に予想される RMI/IDL インタフェース型のクラスオブジェクト
戻り値:
このストリームから読み込まれる clz のオブジェクトインスタンス
関連項目:
portable パッケージに実装されていない機能についてのコメント

orb

public ORB orb()
この InputStream を作成した ORB を返します。

戻り値:
このストリームを作成した ORB オブジェクト
関連項目:
portable パッケージに実装されていない機能についてのコメント

JavaTM Platform
Standard Ed. 6

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

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