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, write
public 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 OutputStream
b
- 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, 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.