org.objectweb.david.apis.presentation
Interface DavidUnMarshaller


public interface DavidUnMarshaller

DavidUnMarshaller is the type of marshallers implementing the encoding-independent unmarshalling methods.


Method Summary
 org.omg.CORBA.Any read_any(DavidInputStream stream)
          Reads an Any instance from the provided stream.
 org.omg.CORBA.Object read_Object(DavidInputStream stream, java.lang.Class classe)
          Reads a CORBA Object reference from the provided stream.
 org.omg.CORBA.TypeCode read_TypeCode(DavidInputStream stream)
          Reads a TypeCode instance from the provided stream.
 

Method Detail

read_Object

public org.omg.CORBA.Object read_Object(DavidInputStream stream,
                                        java.lang.Class classe)
Reads a CORBA Object reference from the provided stream.

Parameters:
stream - an input stream;
classe - a stub type for the returned object (may be null).
Returns:
a CORBA Object reference.

read_any

public org.omg.CORBA.Any read_any(DavidInputStream stream)
Reads an Any instance from the provided stream.

Parameters:
stream - an input stream.
Returns:
an Any instance.

read_TypeCode

public org.omg.CORBA.TypeCode read_TypeCode(DavidInputStream stream)
Reads a TypeCode instance from the provided stream.

Parameters:
stream - an input stream.
Returns:
a TypeCode instance.