|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.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 中的 writeb - 要寫入的值。
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。