Package com.sun.corba.ee.impl.encoding
Interface MarshalInputStream
-
- All Known Subinterfaces:
TypeCodeReader
- All Known Implementing Classes:
AnyImpl.AnyInputStream
,CDRInputObject
,EncapsInputStream
,TypeCodeInputStream
,WrapperInputStream
public interface MarshalInputStream
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
consumeEndian()
int
getPosition()
void
mark(int readAheadLimit)
void
performORBVersionSpecificInit()
This must be called once before unmarshaling valuetypes or anything that uses repository IDs.Any
read_any()
boolean
read_boolean()
void
read_boolean_array(boolean[] value, int offset, int length)
char
read_char()
void
read_char_array(char[] value, int offset, int length)
double
read_double()
void
read_double_array(double[] value, int offset, int length)
float
read_float()
void
read_float_array(float[] value, int offset, int length)
int
read_long()
void
read_long_array(int[] value, int offset, int length)
long
read_longlong()
void
read_longlong_array(long[] value, int offset, int length)
Object
read_Object()
Object
read_Object(java.lang.Class stubClass)
byte
read_octet()
void
read_octet_array(byte[] value, int offset, int length)
Principal
read_Principal()
short
read_short()
void
read_short_array(short[] value, int offset, int length)
java.lang.String
read_string()
TypeCode
read_TypeCode()
int
read_ulong()
void
read_ulong_array(int[] value, int offset, int length)
long
read_ulonglong()
void
read_ulonglong_array(long[] value, int offset, int length)
short
read_ushort()
void
read_ushort_array(short[] value, int offset, int length)
java.io.Serializable
read_value()
char
read_wchar()
void
read_wchar_array(char[] value, int offset, int length)
java.lang.String
read_wstring()
void
reset()
void
resetCodeSetConverters()
Tells the input stream to null any code set converter references, forcing it to reacquire them if it needs converters again.
-
-
-
Method Detail
-
read_boolean
boolean read_boolean()
-
read_char
char read_char()
-
read_wchar
char read_wchar()
-
read_octet
byte read_octet()
-
read_short
short read_short()
-
read_ushort
short read_ushort()
-
read_long
int read_long()
-
read_ulong
int read_ulong()
-
read_longlong
long read_longlong()
-
read_ulonglong
long read_ulonglong()
-
read_float
float read_float()
-
read_double
double read_double()
-
read_string
java.lang.String read_string()
-
read_wstring
java.lang.String read_wstring()
-
read_boolean_array
void read_boolean_array(boolean[] value, int offset, int length)
-
read_char_array
void read_char_array(char[] value, int offset, int length)
-
read_wchar_array
void read_wchar_array(char[] value, int offset, int length)
-
read_octet_array
void read_octet_array(byte[] value, int offset, int length)
-
read_short_array
void read_short_array(short[] value, int offset, int length)
-
read_ushort_array
void read_ushort_array(short[] value, int offset, int length)
-
read_long_array
void read_long_array(int[] value, int offset, int length)
-
read_ulong_array
void read_ulong_array(int[] value, int offset, int length)
-
read_longlong_array
void read_longlong_array(long[] value, int offset, int length)
-
read_ulonglong_array
void read_ulonglong_array(long[] value, int offset, int length)
-
read_float_array
void read_float_array(float[] value, int offset, int length)
-
read_double_array
void read_double_array(double[] value, int offset, int length)
-
read_Object
Object read_Object()
-
read_TypeCode
TypeCode read_TypeCode()
-
read_any
Any read_any()
-
read_Principal
Principal read_Principal()
-
read_Object
Object read_Object(java.lang.Class stubClass)
-
read_value
java.io.Serializable read_value() throws java.lang.Exception
- Throws:
java.lang.Exception
-
consumeEndian
void consumeEndian()
-
getPosition
int getPosition()
-
mark
void mark(int readAheadLimit)
-
reset
void reset()
-
performORBVersionSpecificInit
void performORBVersionSpecificInit()
This must be called once before unmarshaling valuetypes or anything that uses repository IDs. The ORB's version should be set to the desired value prior to calling.
-
resetCodeSetConverters
void resetCodeSetConverters()
Tells the input stream to null any code set converter references, forcing it to reacquire them if it needs converters again. This is used when the server input stream needs to switch the connection's char code set converter to something different after reading the code set service context for the first time. Initially, we use ISO8859-1 to read the operation name (it can't be more than ASCII).
-
-