|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.io.OutputStream
![]()
![]()
![]()
org.omg.CORBA.portable.OutputStream
, Flushable


public abstract class OutputStream

OuputStream is the Java API for writing IDL types
to CDR marshal streams. These methods are used by the ORB to
marshal IDL types as well as to insert IDL types into Anys.
The _array versions of the methods can be directly
used to write sequences and arrays of IDL types.
| Constructor Summary | |
|---|---|
OutputStream
|
|
| Method Summary | |
|---|---|
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
Writes an Any on this output stream. |
abstract void |
write_boolean_array
Writes an array of booleans on this output stream. |
abstract void |
write_boolean
Writes a boolean value to this stream. |
abstract void |
write_char_array
Writes an array of chars on this output stream. |
abstract void |
write_char
Writes a char value to this stream. |
void |
write_Context
Writes a CORBA context on this stream. |
abstract void |
write_double_array
Writes an array of doubles on this output stream. |
abstract void |
write_double
Writes a double value to this stream. |
void |
write_fixed
Writes a BigDecimal number. |
abstract void |
write_float_array
Writes an array of floats on this output stream. |
abstract void |
write_float
Writes a float value to this stream. |
abstract void |
write_long_array
Writes an array of CORBA longs (i.e. |
abstract void |
write_long
Writes a CORBA long (i.e. |
abstract void |
write_longlong_array
Writes an array of CORBA longlongs (i.e. |
abstract void |
write_longlong
Writes a CORBA longlong (i.e. |
abstract void |
write_Object
Writes a CORBA Object on this output stream. |
abstract void |
write_octet_array
Writes an array of CORBA octets (bytes) on this output stream. |
abstract void |
write_octet
Writes a CORBA octet (i.e. |
void |
write_Principal
Deprecated. Deprecated by CORBA 2.2. |
abstract void |
write_short_array
Writes an array of shorts on this output stream. |
abstract void |
write_short
Writes a short value to this stream. |
abstract void |
write_string
Writes a string value to this stream. |
abstract void |
write_TypeCode
Writes a TypeCode on this output stream. |
abstract void |
write_ulong_array
Writes an array of unsigned CORBA longs (i.e. |
abstract void |
write_ulong
Writes an unsigned CORBA long (i.e. |
abstract void |
write_ulonglong_array
Writes an array of unsigned CORBA longlongs (i.e. |
abstract void |
write_ulonglong
Writes an unsigned CORBA longlong (i.e. |
abstract void |
write_ushort_array
Writes an array of unsigned shorts on this output stream. |
abstract void |
write_ushort
Writes an unsigned short value to this stream. |
abstract void |
write_wchar_array
Writes an array of wide chars on this output stream. |
abstract void |
write_wchar
Writes a wide char value to this stream. |
abstract void |
write_wstring
Writes a wide string value to this stream. |
void |
write
Writes an integer (length of arrays) onto this stream. |
Methods inherited from class java.io.OutputStream ![]() |
|---|
close |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Constructor Detail |
|---|

public OutputStream()
| Method Detail |
|---|

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 features

public 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 features

public ORB![]()
![]()
orb()
portable
package comments for unimplemented features
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||