Package com.sun.corba.ee.impl.encoding
Class TypeCodeInputStream
java.lang.Object
java.io.InputStream
org.omg.CORBA.portable.InputStream
org.omg.CORBA_2_3.portable.InputStream
com.sun.corba.ee.impl.encoding.CDRInputObject
com.sun.corba.ee.impl.encoding.EncapsInputStream
com.sun.corba.ee.impl.encoding.TypeCodeInputStream
- All Implemented Interfaces:
MarshalInputStream
,TypeCodeReader
,Closeable
,Serializable
,AutoCloseable
,DataInputStream
,IDLEntity
,ValueBase
,ValueInputStream
- See Also:
-
Field Summary
FieldsFields inherited from class com.sun.corba.ee.impl.encoding.CDRInputObject
messageMediator
-
Constructor Summary
ConstructorsConstructorDescriptionTypeCodeInputStream
(ORB orb, byte[] data, int size) TypeCodeInputStream
(ORB orb, byte[] data, int size, ByteOrder byteOrder, GIOPVersion version) TypeCodeInputStream
(ORB orb, ByteBuffer byteBuffer, int size, ByteOrder byteOrder, GIOPVersion version) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addTypeCodeAtPosition
(TypeCodeImpl tc, int position) int
getTypeCodeAtPosition
(int position) protected void
void
static TypeCodeInputStream
readEncapsulation
(InputStream is, ORB _orb) void
setEnclosingInputStream
(InputStream enclosure) Methods inherited from class com.sun.corba.ee.impl.encoding.EncapsInputStream
createCharBTCConverter, createWCharBTCConverter, dup, getCodeBase
Methods inherited from class com.sun.corba.ee.impl.encoding.CDRInputObject
_truncatable_ids, addFragment, alignOnBoundary, available, cancelProcessing, close, consumeEndian, dprint, end_value, getBufferLength, getBufferManager, getByteOrder, getConnection, getGIOPVersion, getMessageHeader, getMessageMediator, getPosition, mark, markSupported, orb, orb, performORBVersionSpecificInit, read, read, read, read_Abstract, read_abstract_interface, read_abstract_interface, read_any, read_any_array, read_boolean, read_boolean_array, read_boolean_array, read_char, read_char_array, read_char_array, read_Context, read_double, read_double_array, read_double_array, read_fixed, read_fixed, read_float, read_float_array, read_float_array, read_long, read_long_array, read_long_array, read_longlong, read_longlong_array, read_longlong_array, read_Object, read_Object, read_octet, read_octet_array, read_octet_array, read_Principal, read_short, read_short_array, read_short_array, read_string, read_TypeCode, read_ulong, read_ulong_array, read_ulong_array, read_ulonglong, read_ulonglong_array, read_ulonglong_array, read_ushort, read_ushort_array, read_ushort_array, read_value, read_value, read_value, read_value, read_value, read_Value, read_wchar, read_wchar_array, read_wchar_array, read_wstring, reset, resetCodeSetConverters, setBufferLength, setHeaderPadding, setIndex, setMessageMediator, skip, start_value, toByteOrder, unmarshalHeader
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.sun.corba.ee.impl.encoding.MarshalInputStream
consumeEndian, mark, performORBVersionSpecificInit, read_any, read_boolean, read_boolean_array, read_char, read_char_array, read_double, read_double_array, read_float, read_float_array, read_long, read_long_array, read_longlong, read_longlong_array, read_Object, read_Object, read_octet, read_octet_array, read_Principal, read_short, read_short_array, read_string, read_TypeCode, read_ulong, read_ulong_array, read_ulonglong, read_ulonglong_array, read_ushort, read_ushort_array, read_value, read_wchar, read_wchar_array, read_wstring, reset, resetCodeSetConverters
Methods inherited from interface com.sun.corba.ee.impl.encoding.TypeCodeReader
getPosition
-
Field Details
-
typeMap
-
enclosure
-
-
Constructor Details
-
TypeCodeInputStream
-
TypeCodeInputStream
public TypeCodeInputStream(ORB orb, byte[] data, int size, ByteOrder byteOrder, GIOPVersion version) -
TypeCodeInputStream
TypeCodeInputStream(ORB orb, ByteBuffer byteBuffer, int size, ByteOrder byteOrder, GIOPVersion version)
-
-
Method Details
-
addTypeCodeAtPosition
- Specified by:
addTypeCodeAtPosition
in interfaceTypeCodeReader
-
getTypeCodeAtPosition
- Specified by:
getTypeCodeAtPosition
in interfaceTypeCodeReader
-
setEnclosingInputStream
- Specified by:
setEnclosingInputStream
in interfaceTypeCodeReader
-
getTopLevelStream
- Specified by:
getTopLevelStream
in interfaceTypeCodeReader
-
getTopLevelPosition
public int getTopLevelPosition()- Specified by:
getTopLevelPosition
in interfaceTypeCodeReader
-
readEncapsulation
-
makeEncapsulation
protected void makeEncapsulation() -
printTypeMap
public void printTypeMap()- Specified by:
printTypeMap
in interfaceTypeCodeReader
-