|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.io.InputStream org.omg.CORBA.portable.InputStream
public abstract class InputStream
InputStream 是用來從 CDR 編組串流中讀取 IDL 型別的 Java API。這些方法供 ORB 用來解組 IDL 型別以及從 Any 中析取 IDL。_array
形式的方法可以直接用來讀取 IDL 型別的序列和陣列。
建構子摘要 | |
---|---|
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)
從此輸入串流中讀取一個八位組(即 bytes)陣列。 |
abstract byte |
read_octet()
從此輸入串流中讀取一個八位組(即 byte)值。 |
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()
從此輸入串流中讀取一個 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)
從此輸入串流中讀取一個 wide char 陣列。 |
abstract char |
read_wchar()
從此輸入串流中讀取一個 wide char 值。 |
abstract String |
read_wstring()
從此輸入串流中讀取一個 wide string 值。 |
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 |
建構子詳細資訊 |
---|
public InputStream()
方法詳細資訊 |
---|
public abstract boolean read_boolean()
boolean
值。public abstract char read_char()
char
值。public abstract char read_wchar()
char
值。public abstract byte read_octet()
byte
值。public abstract short read_short()
short
值。public abstract short read_ushort()
short
值。public abstract int read_long()
int
值。public abstract int read_ulong()
int
值。public abstract long read_longlong()
long
值。public abstract long read_ulonglong()
long
值。public abstract float read_float()
float
值。public abstract double read_double()
double
值。public abstract String read_string()
String
值。public abstract String read_wstring()
String
值。public abstract void read_boolean_array(boolean[] value, int offset, int length)
value
- 返回的 boolean 陣列。offset
- 串流中的偏移量。length
- 要讀取的緩衝區長度。public abstract void read_char_array(char[] value, int offset, int length)
value
- 返回的 char 陣列。offset
- 串流中的偏移量。length
- 要讀取的緩衝區長度。public abstract void read_wchar_array(char[] value, int offset, int length)
value
- 返回的 wide char 陣列。offset
- 串流中的偏移量。length
- 要讀取的緩衝區長度。public abstract void read_octet_array(byte[] value, int offset, int length)
value
- 返回的八位組(即 byte)陣列。offset
- 串流中的偏移量。length
- 要讀取的緩衝區長度。public abstract void read_short_array(short[] value, int offset, int length)
value
- 返回的 short 陣列。offset
- 串流中的偏移量。length
- 要讀取的緩衝區長度。public abstract void read_ushort_array(short[] value, int offset, int length)
value
- 返回的 short 陣列。offset
- 串流中的偏移量。length
- 要讀取的緩衝區長度。public abstract void read_long_array(int[] value, int offset, int length)
value
- 返回的 CORBA long(即 Java int)陣列。offset
- 串流中的偏移量。length
- 要讀取的緩衝區長度。public abstract void read_ulong_array(int[] value, int offset, int length)
value
- 返回的 CORBA long(即 Java int)陣列。offset
- 串流中的偏移量。length
- 要讀取的緩衝區長度。public abstract void read_longlong_array(long[] value, int offset, int length)
value
- 返回的 CORBA long(即 Java long)陣列。offset
- 串流中的偏移量。length
- 要讀取的緩衝區長度。public abstract void read_ulonglong_array(long[] value, int offset, int length)
value
- 返回的 CORBA long(即 Java long)陣列。offset
- 串流中的偏移量。length
- 要讀取的緩衝區長度。public abstract void read_float_array(float[] value, int offset, int length)
value
- 返回的 float 陣列。offset
- 串流中的偏移量。length
- 要讀取的緩衝區長度。public abstract void read_double_array(double[] value, int offset, int length)
value
- 返回的 double 陣列。offset
- 串流中的偏移量。length
- 要讀取的緩衝區長度。public abstract Object read_Object()
Object
實例。public abstract TypeCode read_TypeCode()
TypeCode
。
TypeCode
實例。public abstract Any read_any()
Any
實例。@Deprecated public Principal read_Principal()
public int read() throws IOException
InputStream
複製的描述0
到 255
範圍內的 int
位元組值。如果因為已經到達串流末尾而沒有可用的位元組,則返回值 -1
。在輸入資料可用、檢測到串流末尾或者拋出異常前,此方法一直阻塞。
子類別必須提供此方法的一個實作。
InputStream
中的 read
-1
。
IOException
- 如果發生 I/O 錯誤。portable
套件中有關未實作特性的註釋public BigDecimal read_fixed()
public Context read_Context()
portable
套件中有關未實作特性的註釋public Object read_Object(Class clz)
clz
- 與能肯定預期型別相對應的 stub 類別的 Class 物件,或能肯定預期的 RMI/IDL 介面型別的 Class 物件。
portable
套件中有關未實作特性的註釋public ORB orb()
ORB
物件portable
套件中有關未實作特性的註釋
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。