java.applet

java.awt

java.awt.color

java.awt.datatransfer

java.awt.dnd

java.awt.event

java.awt.font

java.awt.geom

java.awt.im

java.awt.im.spi

java.awt.image

java.awt.image.renderable

java.awt.print

java.beans

java.beans.beancontext

java.io

java.lang

java.lang.annotation

java.lang.instrument

java.lang.management

java.lang.ref

java.lang.reflect

java.math

java.net

java.nio

java.nio.channels

java.nio.channels.spi

java.nio.charset

java.nio.charset.spi

java.rmi

java.rmi.activation

java.rmi.dgc

java.rmi.registry

java.rmi.server

java.security

java.security.acl

java.security.cert

java.security.interfaces

java.security.spec

java.sql

java.text

java.util

java.util.concurrent

java.util.concurrent.atomic

java.util.concurrent.locks

java.util.jar

java.util.logging

java.util.prefs

java.util.regex

java.util.zip

javax.accessibility

javax.activity

javax.crypto

javax.crypto.interfaces

javax.crypto.spec

javax.imageio

javax.imageio.event

javax.imageio.metadata

javax.imageio.plugins.bmp

javax.imageio.plugins.jpeg

javax.imageio.spi

javax.imageio.stream

javax.management

javax.management.loading

javax.management.modelmbean

javax.management.monitor

javax.management.openmbean

javax.management.relation

javax.management.remote

javax.management.remote.rmi

javax.management.timer

javax.naming

javax.naming.directory

javax.naming.event

javax.naming.ldap

javax.naming.spi

javax.net

javax.net.ssl

javax.print

javax.print.attribute

javax.print.attribute.standard

javax.print.event

javax.rmi

javax.rmi.CORBA

javax.rmi.ssl

javax.security.auth

javax.security.auth.callback

javax.security.auth.kerberos

javax.security.auth.login

javax.security.auth.spi

javax.security.auth.x500

javax.security.cert

javax.security.sasl

javax.sound.midi

javax.sound.midi.spi

javax.sound.sampled

javax.sound.sampled.spi

javax.sql

javax.sql.rowset

javax.sql.rowset.serial

javax.sql.rowset.spi

javax.swing

javax.swing.border

javax.swing.colorchooser

javax.swing.event

javax.swing.filechooser

javax.swing.plaf

javax.swing.plaf.basic

javax.swing.plaf.metal

javax.swing.plaf.multi

javax.swing.plaf.synth

javax.swing.table

javax.swing.text

javax.swing.text

javax.swing.text.parser

javax.swing.text.rtf

javax.swing.tree

javax.swing.undo

javax.transaction

javax.transaction.xa

javax.xml

javax.xml.datatype

javax.xml.namespace

javax.xml.parsers

javax.xml.transform

javax.xml.transform.dom

javax.xml.transform.sax

javax.xml.transform.stream

javax.xml.validation

javax.xml.xpath

org.ietf.jgss

org.omg.CORBA

org.omg.CORBA_2_3

org.omg.CORBA_2_3.portable

org.omg.CORBA.DynAnyPackage

org.omg.CORBA.ORBPackage

org.omg.CORBA.portable

org.omg.CORBA.TypeCodePackage

org.omg.CosNaming

org.omg.CosNaming.NamingContextExtPackage

org.omg.CosNaming.NamingContextPackage

org.omg.Dynamic

org.omg.DynamicAny

org.omg.DynamicAny.DynAnyFactoryPackage

org.omg.DynamicAny.DynAnyPackage

org.omg.IOP

org.omg.IOP.CodecFactoryPackage

org.omg.IOP.CodecPackage

org.omg.Messaging

org.omg.PortableInterceptor

org.omg.PortableInterceptor.ORBInitInfoPackage

org.omg.PortableServer

org.omg.PortableServer.CurrentPackage

org.omg.PortableServer.POAManagerPackage

org.omg.PortableServer.POAPackage

org.omg.PortableServer.portable

org.omg.PortableServer.ServantLocatorPackage

org.omg.SendingContext

org.omg.stub.java.rmi

org.w3c.dom

org.w3c.dom.bootstrap

org.w3c.dom.events

org.w3c.dom.ls

org.xml.sax

org.xml.sax.ext

org.xml.sax.helpers

allclasses-frame

allclasses-noframe

constant-values

deprecated-list

help-doc

JavaTM 2 Platform
Standard Ed. 5.0

org.omg.CORBA
接口 DataOutputStream

所有超级接口:
IDLEntity, Serializable, ValueBase

public interface DataOutputStream
extends ValueBase

定义用来将基本数据类型写入输出流的方法,以便编组自定义值类型。此接口供编写用于自定义值类型的自定义编组代码的用户使用。

另请参见:
DataInputStream, CustomMarshal

方法摘要
 void write_Abstract(Object value)
          将 IDL Abstract 接口类型写入输出流。
 void write_any_array(Any[] seq, int offset, int length)
          将 IDL Any 数组中从 offset 处开始的 length 个元素写入输出流。
 void write_any(Any value)
          将 Any 值写入输出流。
 void write_boolean_array(boolean[] seq, int offset, int length)
          将 IDL boolean 数组中从 offset 处开始的 length 个元素写入输出流。
 void write_boolean(boolean value)
          将 boolean 值写入输出流。
 void write_char_array(char[] seq, int offset, int length)
          将 IDL 字符数组中从 offset 处开始的 length 个元素写入输出流。
 void write_char(char value)
          将 IDL 字符值写入输出流。
 void write_double_array(double[] seq, int offset, int length)
          将 IDL double 数组中从 offset 处开始的 length 个元素写入输出流。
 void write_double(double value)
          将 IDL double 值写入输出流。
 void write_float_array(float[] seq, int offset, int length)
          将 IDL float 数组中从 offset 处开始的 length 个元素写入输出流。
 void write_float(float value)
          将 IDL float 值写入输出流。
 void write_long_array(int[] seq, int offset, int length)
          将 IDL long 数组中从 offset 处开始的 length 个元素写入输出流。
 void write_long(int value)
          将 IDL long 值(以 Java int 的形式表示)写入输出流。
 void write_longlong_array(long[] seq, int offset, int length)
          将 IDL long long 数组中从 offset 处开始的 length 个元素写入输出流。
 void write_longlong(long value)
          将 IDL long long 值(以 Java long 的形式表示)写入输出流。
 void write_Object(Object value)
          将 IDL CORBA::Object 值写入输出流。
 void write_octet_array(byte[] seq, int offset, int length)
          将 IDL octet 数组中从 offset 处开始的 length 个元素写入输出流。
 void write_octet(byte value)
          将 IDL octet 值(以一个 Java 字节的形式表示)写入输出流。
 void write_short_array(short[] seq, int offset, int length)
          将 IDL short 数组中从 offset 处开始的 length 个元素写入输出流。
 void write_short(short value)
          将 IDL short 值写入输出流。
 void write_string(String value)
          将 IDL string 值写入输出流。
 void write_TypeCode(TypeCode value)
          将 typecode 写入输出流。
 void write_ulong_array(int[] seq, int offset, int length)
          将无符号 IDL long 数组中从 offset 处开始的 length 个元素(以 Java int 的形式表示)写入输出流。
 void write_ulong(int value)
          将无符号 IDL long 值(以 Java int 的形式表示)写入输出流。
 void write_ulonglong_array(long[] seq, int offset, int length)
          将无符号 IDL long long 数组中从 offset 处开始的 length 个元素(以 Java long 的形式表示)写入输出流。
 void write_ulonglong(long value)
          将无符号 IDL long long 值(以 Java long 的形式表示)写入输出流。
 void write_ushort_array(short[] seq, int offset, int length)
          将无符号 IDL short 数组中从 offset 处开始的 length 个元素(以 Java short 的形式表示)写入输出流。
 void write_ushort(short value)
          将无符号 IDL short 值(以 Java short 值的形式表示)写入输出流。
 void write_Value(Serializable value)
          将 IDL value 类型值写入输出流。
 void write_wchar_array(char[] seq, int offset, int length)
          将 IDL 宽字符数组中从 offset 处开始的 length 个元素写入输出流。
 void write_wchar(char value)
          将 IDL 宽字符值写入输出流。
 void write_wstring(String value)
          将 IDL 宽字符串值(以 Java String 的形式表示)写入输出流。
 
从接口 org.omg.CORBA.portable.ValueBase 继承的方法
_truncatable_ids
 

方法详细信息

write_any

void write_any(Any value)
将 Any 值写入输出流。

参数:
value - 要写入的值。

write_boolean

void write_boolean(boolean value)
将 boolean 值写入输出流。

参数:
value - 要写入的值。

write_char

void write_char(char value)
将 IDL 字符值写入输出流。

参数:
value - 要写入的值。

write_wchar

void write_wchar(char value)
将 IDL 宽字符值写入输出流。

参数:
value - 要写入的值。

write_octet

void write_octet(byte value)
将 IDL octet 值(以一个 Java 字节的形式表示)写入输出流。

参数:
value - 要写入的值。

write_short

void write_short(short value)
将 IDL short 值写入输出流。

参数:
value - 要写入的值。

write_ushort

void write_ushort(short value)
将无符号 IDL short 值(以 Java short 值的形式表示)写入输出流。

参数:
value - 要写入的值。

write_long

void write_long(int value)
将 IDL long 值(以 Java int 的形式表示)写入输出流。

参数:
value - 要写入的值。

write_ulong

void write_ulong(int value)
将无符号 IDL long 值(以 Java int 的形式表示)写入输出流。

参数:
value - 要写入的值。

write_longlong

void write_longlong(long value)
将 IDL long long 值(以 Java long 的形式表示)写入输出流。

参数:
value - 要写入的值。

write_ulonglong

void write_ulonglong(long value)
将无符号 IDL long long 值(以 Java long 的形式表示)写入输出流。

参数:
value - 要写入的值。

write_float

void write_float(float value)
将 IDL float 值写入输出流。

参数:
value - 要写入的值。

write_double

void write_double(double value)
将 IDL double 值写入输出流。

参数:
value - 要写入的值。

write_string

void write_string(String value)
将 IDL string 值写入输出流。

参数:
value - 要写入的值。

write_wstring

void write_wstring(String value)
将 IDL 宽字符串值(以 Java String 的形式表示)写入输出流。

参数:
value - 要写入的值。

write_Object

void write_Object(Object value)
将 IDL CORBA::Object 值写入输出流。

参数:
value - 要写入的值。

write_Abstract

void write_Abstract(Object value)
将 IDL Abstract 接口类型写入输出流。

参数:
value - 要写入的值。

write_Value

void write_Value(Serializable value)
将 IDL value 类型值写入输出流。

参数:
value - 要写入的值。

write_TypeCode

void write_TypeCode(TypeCode value)
将 typecode 写入输出流。

参数:
value - 要写入的值。

write_any_array

void write_any_array(Any[] seq,
                     int offset,
                     int length)
将 IDL Any 数组中从 offset 处开始的 length 个元素写入输出流。

参数:
seq - 将元素写入其中的数组。
offset - 将写入输出流的第一个元素在 seq 中的索引。
length - 写入输出流的元素个数。

write_boolean_array

void write_boolean_array(boolean[] seq,
                         int offset,
                         int length)
将 IDL boolean 数组中从 offset 处开始的 length 个元素写入输出流。

参数:
seq - 将元素写入其中的数组。
offset - 将写入输出流的第一个元素在 seq 中的索引。
length - 写入输出流的元素个数。

write_char_array

void write_char_array(char[] seq,
                      int offset,
                      int length)
将 IDL 字符数组中从 offset 处开始的 length 个元素写入输出流。

参数:
seq - 将元素写入其中的数组。
offset - 将写入输出流的第一个元素在 seq 中的索引。
length - 写入输出流的元素个数。

write_wchar_array

void write_wchar_array(char[] seq,
                       int offset,
                       int length)
将 IDL 宽字符数组中从 offset 处开始的 length 个元素写入输出流。

参数:
seq - 将元素写入其中的数组。
offset - 将写入输出流的第一个元素在 seq 中的索引。
length - 写入输出流的元素个数。

write_octet_array

void write_octet_array(byte[] seq,
                       int offset,
                       int length)
将 IDL octet 数组中从 offset 处开始的 length 个元素写入输出流。

参数:
seq - 将元素写入其中的数组。
offset - 将写入输出流的第一个元素在 seq 中的索引。
length - 写入输出流的元素个数。

write_short_array

void write_short_array(short[] seq,
                       int offset,
                       int length)
将 IDL short 数组中从 offset 处开始的 length 个元素写入输出流。

参数:
seq - 将元素写入其中的数组。
offset - 将写入输出流的第一个元素在 seq 中的索引。
length - 写入输出流的元素个数。

write_ushort_array

void write_ushort_array(short[] seq,
                        int offset,
                        int length)
将无符号 IDL short 数组中从 offset 处开始的 length 个元素(以 Java short 的形式表示)写入输出流。

参数:
seq - 将元素写入其中的数组。
offset - 将写入输出流的第一个元素在 seq 中的索引。
length - 写入输出流的元素个数。

write_long_array

void write_long_array(int[] seq,
                      int offset,
                      int length)
将 IDL long 数组中从 offset 处开始的 length 个元素写入输出流。

参数:
seq - 将元素写入其中的数组。
offset - 将写入输出流的第一个元素在 seq 中的索引。
length - 写入输出流的元素个数。

write_ulong_array

void write_ulong_array(int[] seq,
                       int offset,
                       int length)
将无符号 IDL long 数组中从 offset 处开始的 length 个元素(以 Java int 的形式表示)写入输出流。

参数:
seq - 将元素写入其中的数组。
offset - 将写入输出流的第一个元素在 seq 中的索引。
length - 写入输出流的元素个数。

write_ulonglong_array

void write_ulonglong_array(long[] seq,
                           int offset,
                           int length)
将无符号 IDL long long 数组中从 offset 处开始的 length 个元素(以 Java long 的形式表示)写入输出流。

参数:
seq - 将元素写入其中的数组。
offset - 将写入输出流的第一个元素在 seq 中的索引。
length - 写入输出流的元素个数。

write_longlong_array

void write_longlong_array(long[] seq,
                          int offset,
                          int length)
将 IDL long long 数组中从 offset 处开始的 length 个元素写入输出流。

参数:
seq - 将元素写入其中的数组。
offset - 将写入输出流的第一个元素在 seq 中的索引。
length - 写入输出流的元素个数。

write_float_array

void write_float_array(float[] seq,
                       int offset,
                       int length)
将 IDL float 数组中从 offset 处开始的 length 个元素写入输出流。

参数:
seq - 将元素写入其中的数组。
offset - 将写入输出流的第一个元素在 seq 中的索引。
length - 写入输出流的元素个数。

write_double_array

void write_double_array(double[] seq,
                        int offset,
                        int length)
将 IDL double 数组中从 offset 处开始的 length 个元素写入输出流。

参数:
seq - 将元素写入其中的数组。
offset - 将写入输出流的第一个元素在 seq 中的索引。
length - 写入输出流的元素个数。

JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策