public abstract class OutputStream extends OutputStream
_array versions of the methods can be directly
 used to write sequences and arrays of IDL types.| Constructor and Description | 
|---|
| OutputStream() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract InputStream | create_input_stream()Returns an input stream with the same buffer. | 
| ORB | orb()Returns the ORB that created this OutputStream. | 
| abstract void | write_any(Any value)Writes an Any on this output stream. | 
| abstract void | write_boolean_array(boolean[] value,
                   int offset,
                   int length)Writes an array of booleans on this output stream. | 
| abstract void | write_boolean(boolean value)Writes a boolean value to this stream. | 
| abstract void | write_char_array(char[] value,
                int offset,
                int length)Writes an array of chars on this output stream. | 
| abstract void | write_char(char value)Writes a char value to this stream. | 
| void | write_Context(Context ctx,
             ContextList contexts)Writes a CORBA context on this stream. | 
| abstract void | write_double_array(double[] value,
                  int offset,
                  int length)Writes an array of doubles on this output stream. | 
| abstract void | write_double(double value)Writes a double value to this stream. | 
| void | write_fixed(BigDecimal value)Writes a BigDecimal number. | 
| abstract void | write_float_array(float[] value,
                 int offset,
                 int length)Writes an array of floats on this output stream. | 
| abstract void | write_float(float value)Writes a float value to this stream. | 
| abstract void | write_long_array(int[] value,
                int offset,
                int length)Writes an array of CORBA longs (i.e. | 
| abstract void | write_long(int value)Writes a CORBA long (i.e. | 
| abstract void | write_longlong_array(long[] value,
                    int offset,
                    int length)Writes an array of CORBA longlongs (i.e. | 
| abstract void | write_longlong(long value)Writes a CORBA longlong (i.e. | 
| abstract void | write_Object(Object value)Writes a CORBA Object on this output stream. | 
| abstract void | write_octet_array(byte[] value,
                 int offset,
                 int length)Writes an array of CORBA octets (bytes) on this output stream. | 
| abstract void | write_octet(byte value)Writes a CORBA octet (i.e. | 
| void | write_Principal(Principal value)Deprecated. 
 Deprecated by CORBA 2.2. | 
| abstract void | write_short_array(short[] value,
                 int offset,
                 int length)Writes an array of shorts on this output stream. | 
| abstract void | write_short(short value)Writes a short value to this stream. | 
| abstract void | write_string(String value)Writes a string value to this stream. | 
| abstract void | write_TypeCode(TypeCode value)Writes a TypeCode on this output stream. | 
| abstract void | write_ulong_array(int[] value,
                 int offset,
                 int length)Writes an array of unsigned CORBA longs (i.e. | 
| abstract void | write_ulong(int value)Writes an unsigned CORBA long (i.e. | 
| abstract void | write_ulonglong_array(long[] value,
                     int offset,
                     int length)Writes an array of unsigned CORBA longlongs (i.e. | 
| abstract void | write_ulonglong(long value)Writes an unsigned CORBA longlong (i.e. | 
| abstract void | write_ushort_array(short[] value,
                  int offset,
                  int length)Writes an array of unsigned shorts on this output stream. | 
| abstract void | write_ushort(short value)Writes an unsigned short value to this stream. | 
| abstract void | write_wchar_array(char[] value,
                 int offset,
                 int length)Writes an array of wide chars on this output stream. | 
| abstract void | write_wchar(char value)Writes a wide char value to this stream. | 
| abstract void | write_wstring(String value)Writes a wide string value to this stream. | 
| void | write(int b)Writes an integer (length of arrays) onto this stream. | 
close, flush, write, writepublic abstract InputStream create_input_stream()
public abstract void write_boolean(boolean value)
value - the value to be written.public abstract void write_char(char value)
value - the value to be written.public abstract void write_wchar(char value)
value - the value to be written.public abstract void write_octet(byte value)
value - the value to be written.public abstract void write_short(short value)
value - the value to be written.public abstract void write_ushort(short value)
value - the value to be written.public abstract void write_long(int value)
value - the value to be written.public abstract void write_ulong(int value)
value - the value to be written.public abstract void write_longlong(long value)
value - the value to be written.public abstract void write_ulonglong(long value)
value - the value to be written.public abstract void write_float(float value)
value - the value to be written.public abstract void write_double(double value)
value - the value to be written.public abstract void write_string(String value)
value - the value to be written.public abstract void write_wstring(String value)
value - the value to be written.public abstract void write_boolean_array(boolean[] value,
                                         int offset,
                                         int length)
value - the array to be written.offset - offset on the stream.length - length of buffer to write.public abstract void write_char_array(char[] value,
                                      int offset,
                                      int length)
value - the array to be written.offset - offset on the stream.length - length of buffer to write.public abstract void write_wchar_array(char[] value,
                                       int offset,
                                       int length)
value - the array to be written.offset - offset on the stream.length - length of buffer to write.public abstract void write_octet_array(byte[] value,
                                       int offset,
                                       int length)
value - the array to be written.offset - offset on the stream.length - length of buffer to write.public abstract void write_short_array(short[] value,
                                       int offset,
                                       int length)
value - the array to be written.offset - offset on the stream.length - length of buffer to write.public abstract void write_ushort_array(short[] value,
                                        int offset,
                                        int length)
value - the array to be written.offset - offset on the stream.length - length of buffer to write.public abstract void write_long_array(int[] value,
                                      int offset,
                                      int length)
value - the array to be written.offset - offset on the stream.length - length of buffer to write.public abstract void write_ulong_array(int[] value,
                                       int offset,
                                       int length)
value - the array to be written.offset - offset on the stream.length - length of buffer to write.public abstract void write_longlong_array(long[] value,
                                          int offset,
                                          int length)
value - the array to be written.offset - offset on the stream.length - length of buffer to write.public abstract void write_ulonglong_array(long[] value,
                                           int offset,
                                           int length)
value - the array to be written.offset - offset on the stream.length - length of buffer to write.public abstract void write_float_array(float[] value,
                                       int offset,
                                       int length)
value - the array to be written.offset - offset on the stream.length - length of buffer to write.public abstract void write_double_array(double[] value,
                                        int offset,
                                        int length)
value - the array to be written.offset - offset on the stream.length - length of buffer to write.public abstract void write_Object(Object value)
value - the value to be written.public abstract void write_TypeCode(TypeCode value)
value - the value to be written.public abstract void write_any(Any value)
value - the value to be written.@Deprecated public void write_Principal(Principal value)
value - the value to be written.public void write(int b)
           throws IOException
write in class OutputStreamb - the value to be written.IOException - if there is an input/output errorportable
 package comments for unimplemented featurespublic void write_fixed(BigDecimal value)
value - a BidDecimal--value to be written.public void write_Context(Context ctx, ContextList contexts)
ctx - a CORBA contextcontexts - a ContextList object containing the list of contexts
        to be writtenportable
 package comments for unimplemented featurespublic ORB orb()
portable
 package comments for unimplemented features Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2017, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.