FileDocCategorySizeDatePackage
MarshalInputStream.javaAPI DocJava SE 5 API3102Fri Aug 26 14:54:20 BST 2005com.sun.corba.se.impl.encoding

MarshalInputStream

public interface MarshalInputStream

Fields Summary
Constructors Summary
Methods Summary
public voidconsumeEndian()

public intgetPosition()

public voidmark(int readAheadLimit)

public voidperformORBVersionSpecificInit()
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.

public org.omg.CORBA.Objectread_Object()

public org.omg.CORBA.Objectread_Object(java.lang.Class stubClass)

public org.omg.CORBA.Principalread_Principal()

public org.omg.CORBA.TypeCoderead_TypeCode()

public org.omg.CORBA.Anyread_any()

public booleanread_boolean()

public voidread_boolean_array(boolean[] value, int offset, int length)

public charread_char()

public voidread_char_array(char[] value, int offset, int length)

public doubleread_double()

public voidread_double_array(double[] value, int offset, int length)

public floatread_float()

public voidread_float_array(float[] value, int offset, int length)

public intread_long()

public voidread_long_array(int[] value, int offset, int length)

public longread_longlong()

public voidread_longlong_array(long[] value, int offset, int length)

public byteread_octet()

public voidread_octet_array(byte[] value, int offset, int length)

public shortread_short()

public voidread_short_array(short[] value, int offset, int length)

public java.lang.Stringread_string()

public intread_ulong()

public voidread_ulong_array(int[] value, int offset, int length)

public longread_ulonglong()

public voidread_ulonglong_array(long[] value, int offset, int length)

public shortread_ushort()

public voidread_ushort_array(short[] value, int offset, int length)

public java.io.Serializableread_value()

public charread_wchar()

public voidread_wchar_array(char[] value, int offset, int length)

public java.lang.Stringread_wstring()

public voidreset()

public voidresetCodeSetConverters()
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).