001    /***** Copyright (c) 2001 Object Management Group. Unlimited rights to 
002           duplicate and use this code are hereby granted provided that this 
003           copyright notice is included.
004    *****/
005    
006    package org.omg.CORBA;
007    
008    public interface CustomInputStream extends org.omg.CORBA.DataInputStream {
009        public java.io.Serializable read_value();
010        public java.io.Serializable read_value(java.lang.String repId);
011        public java.io.Serializable read_value(java.lang.Class expected);
012        public java.lang.Object read_abstract_interface();
013        public java.lang.Object read_abstract_interface(java.lang.Class expected);
014        public java.io.Serializable read_value( 
015            org.omg.CORBA.portable.BoxedValueHelper helper); // boxed valuetypes
016    
017    }