Package com.sun.corba.ee.impl.encoding
Class TypeCodeOutputStream
java.lang.Object
java.io.OutputStream
org.omg.CORBA.portable.OutputStream
org.omg.CORBA_2_3.portable.OutputStream
com.sun.corba.ee.impl.encoding.CDROutputObject
com.sun.corba.ee.impl.encoding.EncapsOutputStream
com.sun.corba.ee.impl.encoding.TypeCodeOutputStream
- All Implemented Interfaces:
MarshalOutputStream,Closeable,Flushable,Serializable,AutoCloseable,DataOutputStream,IDLEntity,ValueBase,ValueOutputStream
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classNested classes/interfaces inherited from class com.sun.corba.ee.impl.encoding.CDROutputObject
CDROutputObject.InputObjectFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate OutputStreamprivate booleanprivate static final CDROutputObject.InputObjectFactoryFields inherited from class com.sun.corba.ee.impl.encoding.EncapsOutputStream
usePooledByteBuffersFields inherited from class com.sun.corba.ee.impl.encoding.CDROutputObject
wrapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIDAtPosition(String id, int position) overrides create_input_stream from CDROutputStreamcreateEncapsulation(ORB _orb) intintintgetRealIndex(int index) intbyte[]protected voidvoidsetEnclosingOutputStream(OutputStream enclosure) static TypeCodeOutputStreamMethods inherited from class com.sun.corba.ee.impl.encoding.EncapsOutputStream
createCharCTBConverter, createWCharCTBConverterMethods inherited from class com.sun.corba.ee.impl.encoding.CDROutputObject
_truncatable_ids, close, createInputObject, createInputObject, dprint, end_block, end_value, finishSendingMessage, flush, freeInternalCaches, getBufferManager, getBufferPosition, getConnection, getGIOPVersion, getIndex, getMessageHeader, getMessageMediator, getSize, orb, putEndian, sendFirstFragment, setHeaderPadding, setIndex, setMessageMediator, setPrivateFieldValue, start_block, start_value, toByteArray, toByteArray, write, write, write, write_Abstract, write_abstract_interface, write_any, write_any_array, write_boolean, write_boolean_array, write_char, write_char_array, write_Context, write_double, write_double_array, write_fixed, write_fixed, write_float, write_float_array, write_long, write_long_array, write_longlong, write_longlong_array, write_Object, write_octet, write_octet_array, write_Principal, write_short, write_short_array, write_string, write_TypeCode, write_ulong, write_ulong_array, write_ulonglong, write_ulonglong_array, write_ushort, write_ushort_array, write_value, write_value, write_value, write_value, write_Value, write_wchar, write_wchar_array, write_wstring, writeIndirection, writeOctetSequenceTo, writeTo, writeTo
-
Field Details
-
TYPE_CODE_INPUT_OBJECT_FACTORY
-
enclosure
-
typeMap
-
isEncapsulation
private boolean isEncapsulation
-
-
Constructor Details
-
TypeCodeOutputStream
-
-
Method Details
-
create_input_stream
Description copied from class:CDROutputObjectoverrides create_input_stream from CDROutputStream- Specified by:
create_input_streamin interfaceMarshalOutputStream- Overrides:
create_input_streamin classEncapsOutputStream- Returns:
- an input stream with the same buffer.
-
setEnclosingOutputStream
-
getTopLevelStream
-
getTopLevelPosition
public int getTopLevelPosition() -
addIDAtPosition
-
getPositionForID
-
createEncapsulation
-
makeEncapsulation
protected void makeEncapsulation() -
wrapOutputStream
-
getPosition
public int getPosition() -
getRealIndex
public int getRealIndex(int index) - Overrides:
getRealIndexin classCDROutputObject
-
getTypeCodeBuffer
public byte[] getTypeCodeBuffer()
-