|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.io.OutputStream org.omg.CORBA.portable.OutputStream
public abstract class OutputStream
OuputStream 是用來將 IDL 型別寫入 CDR 編組串流的 Java API。這些方法供 ORB 用來編組 IDL 型別以及將 IDL 插入 Any。這些 _array
形式的方法可以直接用於寫入 IDL 型別的序列和陣列。
建構子摘要 | |
---|---|
OutputStream()
|
方法摘要 | |
---|---|
abstract InputStream |
create_input_stream()
返回一個具有相同緩衝區的輸入串流。 |
ORB |
orb()
返回創建此 OutputStream 的 ORB。 |
abstract void |
write_any(Any value)
在此輸出串流上寫入一個 Any。 |
abstract void |
write_boolean_array(boolean[] value,
int offset,
int length)
在此輸出串流上寫入一個 boolean 陣列。 |
abstract void |
write_boolean(boolean value)
將一個 boolean 值寫入此串流。 |
abstract void |
write_char_array(char[] value,
int offset,
int length)
在此輸出串流上寫入一個 char 陣列。 |
abstract void |
write_char(char value)
將一個 char 值寫入此串流。 |
void |
write_Context(Context ctx,
ContextList contexts)
在此串流上寫入一個 CORBA 上下文。 |
abstract void |
write_double_array(double[] value,
int offset,
int length)
在此輸入串流上寫入一個 double 陣列。 |
abstract void |
write_double(double value)
將一個 double 值寫入此串流。 |
void |
write_fixed(BigDecimal value)
寫入一個 BigDecimal 數。 |
abstract void |
write_float_array(float[] value,
int offset,
int length)
在此輸入串流上寫入一個 float 陣列。 |
abstract void |
write_float(float value)
將一個 float 值寫入此串流。 |
abstract void |
write_long_array(int[] value,
int offset,
int length)
在此輸出串流上寫入一個 CORBA long(即 Java int)陣列。 |
abstract void |
write_long(int value)
將一個 CORBA long(即 Java int)值寫入此串流。 |
abstract void |
write_longlong_array(long[] value,
int offset,
int length)
在此輸出串流上寫入一個 CORBA longlong(即 Java int)陣列。 |
abstract void |
write_longlong(long value)
將一個 CORBA longlong(即 Java long)值寫入此串流。 |
abstract void |
write_Object(Object value)
在此輸入串流上寫入一個 CORBA Object。 |
abstract void |
write_octet_array(byte[] value,
int offset,
int length)
在此輸出串流上寫入一個 CORBA 八位組 (byte) 陣列。 |
abstract void |
write_octet(byte value)
將一個 CORBA 八位組(即位元組)寫入此串流。 |
void |
write_Principal(Principal value)
已過時。 已由 CORBA 2.2 取代。 |
abstract void |
write_short_array(short[] value,
int offset,
int length)
在此輸出串流上寫入一個 short 陣列。 |
abstract void |
write_short(short value)
將一個 short 值寫入此串流。 |
abstract void |
write_string(String value)
將一個 string 值寫入此串流。 |
abstract void |
write_TypeCode(TypeCode value)
在此輸出串流上寫入一個 TypeCode。 |
abstract void |
write_ulong_array(int[] value,
int offset,
int length)
在此輸出串流上寫入一個無符號 CORBA long(即 Java int)陣列。 |
abstract void |
write_ulong(int value)
將一個無符號 CORBA long(即 Java int)值寫入此串流。 |
abstract void |
write_ulonglong_array(long[] value,
int offset,
int length)
在此輸出串流上寫入一個無符號 CORBA longlong(即 Java int)陣列。 |
abstract void |
write_ulonglong(long value)
將一個無符號 CORBA longlong(即 Java long)值寫入此串流。 |
abstract void |
write_ushort_array(short[] value,
int offset,
int length)
在此輸出串流上寫入一個無符號 short 陣列。 |
abstract void |
write_ushort(short value)
將一個無符號 short 值寫入此串流。 |
abstract void |
write_wchar_array(char[] value,
int offset,
int length)
在此輸出串流上寫入一個 wide char 陣列。 |
abstract void |
write_wchar(char value)
將一個 wide char 值寫入此串流。 |
abstract void |
write_wstring(String value)
將一個 wide string 值寫入此串流。 |
void |
write(int b)
將一個 integer(陣列長度)寫入此串流。 |
從類別 java.io.OutputStream 繼承的方法 |
---|
close, flush, write, write |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public OutputStream()
方法詳細資訊 |
---|
public abstract InputStream create_input_stream()
public abstract void write_boolean(boolean value)
value
- 要寫入的值。public abstract void write_char(char value)
value
- 要寫入的值。public abstract void write_wchar(char value)
value
- 要寫入的值。public abstract void write_octet(byte value)
value
- 要寫入的值。public abstract void write_short(short value)
value
- 要寫入的值。public abstract void write_ushort(short value)
value
- 要寫入的值。public abstract void write_long(int value)
value
- 要寫入的值。public abstract void write_ulong(int value)
value
- 要寫入的值。public abstract void write_longlong(long value)
value
- 要寫入的值。public abstract void write_ulonglong(long value)
value
- 要寫入的值。public abstract void write_float(float value)
value
- 要寫入的值。public abstract void write_double(double value)
value
- 要寫入的值。public abstract void write_string(String value)
value
- 要寫入的值。public abstract void write_wstring(String value)
value
- 要寫入的值。public abstract void write_boolean_array(boolean[] value, int offset, int length)
value
- 要寫入的陣列。offset
- 串流中的偏移量。length
- 要寫入的緩衝區長度。public abstract void write_char_array(char[] value, int offset, int length)
value
- 要寫入的陣列。offset
- 串流中的偏移量。length
- 要寫入的緩衝區長度。public abstract void write_wchar_array(char[] value, int offset, int length)
value
- 要寫入的陣列。offset
- 串流中的偏移量。length
- 要寫入的緩衝區長度。public abstract void write_octet_array(byte[] value, int offset, int length)
value
- 要寫入的陣列。offset
- 串流中的偏移量。length
- 要寫入的緩衝區長度。public abstract void write_short_array(short[] value, int offset, int length)
value
- 要寫入的陣列。offset
- 串流中的偏移量。length
- 要寫入的緩衝區長度。public abstract void write_ushort_array(short[] value, int offset, int length)
value
- 要寫入的陣列。offset
- 串流中的偏移量。length
- 要寫入的緩衝區長度。public abstract void write_long_array(int[] value, int offset, int length)
value
- 要寫入的陣列。offset
- 串流中的偏移量。length
- 要寫入的緩衝區長度。public abstract void write_ulong_array(int[] value, int offset, int length)
value
- 要寫入的陣列。offset
- 串流中的偏移量。length
- 要寫入的緩衝區長度。public abstract void write_longlong_array(long[] value, int offset, int length)
value
- 要寫入的陣列。offset
- 串流中的偏移量。length
- 要寫入的緩衝區長度。public abstract void write_ulonglong_array(long[] value, int offset, int length)
value
- 要寫入的陣列。offset
- 串流中的偏移量。length
- 要寫入的緩衝區長度。public abstract void write_float_array(float[] value, int offset, int length)
value
- 要寫入的陣列。offset
- 串流中的偏移量。length
- 要寫入的緩衝區長度。public abstract void write_double_array(double[] value, int offset, int length)
value
- 要寫入的陣列。offset
- 串流中的偏移量。length
- 要寫入的緩衝區長度。public abstract void write_Object(Object value)
value
- 要寫入的值。public abstract void write_TypeCode(TypeCode value)
value
- 要寫入的值。public abstract void write_any(Any value)
value
- 要寫入的值。@Deprecated public void write_Principal(Principal value)
value
- 要寫入的值。public void write(int b) throws IOException
OutputStream
中的 write
b
- 要寫入的值。
IOException
- 如果存在輸入/輸出錯誤portable
套件中有關未實作特性的註釋public void write_fixed(BigDecimal value)
value
- 要寫入的值 BidDecimal。public void write_Context(Context ctx, ContextList contexts)
ctx
- CORBA 上下文contexts
- ContextList
物件,包含要寫入的 context 列表portable
套件中有關未實作特性的註釋public ORB orb()
portable
套件中有關未實作特性的註釋
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。