org.objectweb.david.apis.presentation
Interface DavidUnMarshaller


public interface DavidUnMarshaller

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


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

Method Detail

read_Object

public Object read_Object(DavidInputStream stream,
                          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 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 TypeCode read_TypeCode(DavidInputStream stream)
Reads a TypeCode instance from the provided stream.
Parameters:
stream - an input stream.
Returns:
a TypeCode instance.