001 /***** Copyright (c) 1999-2000 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.portable;
007
008 public abstract class InputStream extends java.io.InputStream {
009
010 public int read() throws java.io.IOException {
011 throw new org.omg.CORBA.NO_IMPLEMENT();
012 }
013
014 public org.omg.CORBA.ORB orb() {
015 throw new org.omg.CORBA.NO_IMPLEMENT();
016 }
017
018 public abstract boolean read_boolean();
019 public abstract char read_char();
020 public abstract char read_wchar();
021 public abstract byte read_octet();
022 public abstract short read_short();
023 public abstract short read_ushort();
024 public abstract int read_long();
025 public abstract int read_ulong();
026 public abstract long read_longlong();
027 public abstract long read_ulonglong();
028 public abstract float read_float();
029 public abstract double read_double();
030 public abstract String read_string();
031 public abstract String read_wstring();
032
033 public abstract void read_boolean_array(
034 boolean[] value, int offset, int length);
035 public abstract void read_char_array(char[] value, int offset, int length);
036 public abstract void read_wchar_array(
037 char[] value, int offset, int length);
038 public abstract void read_octet_array(
039 byte[] value, int offset, int length);
040 public abstract void read_short_array(
041 short[] value, int offset, int length);
042 public abstract void read_ushort_array(
043 short[] value, int offset, int length);
044 public abstract void read_long_array(int[] value, int offset, int length);
045 public abstract void read_ulong_array(int[] value, int offset, int length);
046 public abstract void read_longlong_array(
047 long[] value, int offset, int length);
048 public abstract void read_ulonglong_array(
049 long[] value, int offset, int length);
050 public abstract void read_float_array(
051 float[] value, int offset, int length);
052 public abstract void read_double_array(
053 double[] value, int offset, int length);
054
055 public abstract org.omg.CORBA.Object read_Object();
056 public org.omg.CORBA.Object read_Object(java.lang.Class clz) {
057 throw new org.omg.CORBA.NO_IMPLEMENT();
058 }
059
060 public abstract org.omg.CORBA.TypeCode read_TypeCode();
061
062 public abstract org.omg.CORBA.Any read_any();
063
064 public org.omg.CORBA.Context read_Context() {
065 throw new org.omg.CORBA.NO_IMPLEMENT();
066 }
067
068 /**
069 * @deprecated Deprecated by CORBA 2.2
070 */
071 public org.omg.CORBA.Principal read_Principal() {
072 throw new org.omg.CORBA.NO_IMPLEMENT();
073 }
074
075 /**
076 * @deprecated Deprecated by CORBA 2.4
077 */
078 public java.math.BigDecimal read_fixed() {
079 throw new org.omg.CORBA.NO_IMPLEMENT();
080 }
081
082 public java.math.BigDecimal read_fixed(short digits, short scale) {
083 throw new org.omg.CORBA.NO_IMPLEMENT();
084 }
085
086 }