- /*
- * %W% %E%
- *
- * Copyright 1998-2000 Sun Microsystems, Inc. All Rights Reserved.
- *
- * This software is the proprietary information of Sun Microsystems, Inc.
- * Use is subject to license terms.
- *
- */
- /*
- * Licensed Materials - Property of IBM
- * RMI-IIOP v1.0
- * Copyright IBM Corp. 1998 1999 All Rights Reserved
- *
- * US Government Users Restricted Rights - Use, duplication or
- * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- */
-
- package org.omg.CORBA_2_3.portable;
-
- /**
- * OutputStream provides interface for writing of all of the mapped IDL type
- * to the stream. It extends org.omg.CORBA.portable.OutputStream, and defines
- * new methods defined by CORBA 2.3.
- *
- * @see org.omg.CORBA.portable.OutputStream
- * @author OMG
- * @version %I% %G%
- * @since JDK1.2
- */
-
- public abstract class OutputStream extends org.omg.CORBA.portable.OutputStream {
-
- /**
- * marshals a value type to the output stream.
- * @param value is the acutal value to write
- */
- public void write_value(java.io.Serializable value) {
- throw new org.omg.CORBA.NO_IMPLEMENT();
- }
-
- /**
- * marshals a value type to the output stream.
- * @param value is the acutal value to write
- * @param clz is the declared type of the value to be marshaled
- */
- public void write_value(java.io.Serializable value, java.lang.Class clz) {
- throw new org.omg.CORBA.NO_IMPLEMENT();
- }
-
- /**
- * marshals a value type to the output stream.
- * @param value is the acutal value to write
- * @param repository_id identifies the type of the value type to
- * be marshaled
- */
- public void write_value(java.io.Serializable value, String repository_id) {
- throw new org.omg.CORBA.NO_IMPLEMENT();
- }
-
- /**
- * marshals a value type to the output stream.
- * @param value is the acutal value to write
- * @param factory is the instance of the helper to be used for marshaling
- * the boxed value
- */
- public void write_value(java.io.Serializable value, org.omg.CORBA.portable.BoxedValueHelper factory) {
- throw new org.omg.CORBA.NO_IMPLEMENT();
- }
-
- /**
- * marshals a value object or a stub object.
- * @param the actual value object or the stub to marshal to be marshalled
- */
- public void write_abstract_interface(java.lang.Object obj) {
- throw new org.omg.CORBA.NO_IMPLEMENT();
- }
-
- }