This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


org.omg.CORBA_2_3.portable
class OutputStream

java.lang.Object extended by java.io.OutputStream extended by org.omg.CORBA.portable.OutputStream extended by org.omg.CORBA_2_3.portable.OutputStream
All Implemented Interfaces:
Closeable, Flushable

public abstract class OutputStream
extends OutputStream

OutputStream provides interface for writing of all of the mapped IDL type to the stream. It extends org.omg.CORBA.portable.OutputStream, and defines new methods defined by CORBA 2.3.


Constructor Summary

          
 
Method Summary
 void

          Marshals a value object or a stub object.
 void

          Marshals a value type to the output stream.
 void

          Marshals a value type to the output stream.
 void

          Marshals a value type to the output stream.
 void
write_value(Serializable value, String repository_id)

          Marshals a value type to the output stream.
 
Methods inherited from class org.omg.CORBA.portable.OutputStream
create_input_stream, orb, write, write_any, write_boolean, write_boolean_array, write_char, write_char_array, write_Context, write_double, write_double_array, write_fixed, write_float, write_float_array, write_long, write_longlong, write_longlong_array, write_long_array, write_Object, write_octet, write_octet_array, write_Principal, write_short, write_short_array, write_string, write_TypeCode, write_ulong, write_ulonglong, write_ulonglong_array, write_ulong_array, write_ushort, write_ushort_array, write_wchar, write_wchar_array, write_wstring
 
Methods inherited from class java.io.OutputStream
close, flush, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputStream

public OutputStream()
Method Detail

write_abstract_interface

public void write_abstract_interface(Object obj)
Marshals a value object or a stub object.

Parameters:
obj - the actual value object to marshal or the stub to be marshalled

write_value

public void write_value(Serializable value)
Marshals a value type to the output stream.

Parameters:
value - is the acutal value to write

write_value

public void write_value(Serializable value,
                        BoxedValueHelper factory)
Marshals a value type to the output stream.

Parameters:
value - is the acutal value to write
factory - is the instance of the helper to be used for marshaling the boxed value

write_value

public void write_value(Serializable value,
                        Class clz)
Marshals a value type to the output stream.

Parameters:
value - is the acutal value to write
clz - is the declared type of the value to be marshaled

write_value

public void write_value(Serializable value,
                        String repository_id)
Marshals a value type to the output stream.

Parameters:
value - is the acutal value to write
repository_id - identifies the type of the value type to be marshaled


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.