org.objectweb.david.apis.presentation
Interface DavidMarshaller


public interface DavidMarshaller

DavidMarshaller is the type of marshallers implementing the encoding-independent marshalling methods.


Method Summary
 void write_any(org.omg.CORBA.Any value, DavidOutputStream stream)
          Writes an Any instance to the provided stream.
 void write_Object(org.omg.CORBA.Object value, DavidOutputStream stream)
          Writes an object to the provided stream.
 void write_TypeCode(org.omg.CORBA.TypeCode value, DavidOutputStream stream)
          Writes a TypeCode instance to the provided stream.
 

Method Detail

write_Object

public void write_Object(org.omg.CORBA.Object value,
                         DavidOutputStream stream)
Writes an object to the provided stream.

Parameters:
value - a CORBA object reference;
stream - an output stream.

write_any

public void write_any(org.omg.CORBA.Any value,
                      DavidOutputStream stream)
Writes an Any instance to the provided stream.

Parameters:
value - an Any instance;
stream - an output stream.

write_TypeCode

public void write_TypeCode(org.omg.CORBA.TypeCode value,
                           DavidOutputStream stream)
Writes a TypeCode instance to the provided stream.

Parameters:
value - an TypeCode instance;
stream - an output stream.