00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 package comedyarch.autogen;
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 public class Joke extends Ice.ObjectImpl
00024 {
00025 private static class __F implements Ice.ObjectFactory
00026 {
00027 public Ice.Object
00028 create(String type)
00029 {
00030 assert(type.equals(ice_staticId()));
00031 return new Joke();
00032 }
00033
00034 public void
00035 destroy()
00036 {
00037 }
00038 }
00039 private static Ice.ObjectFactory _factory = new __F();
00040
00041 public static Ice.ObjectFactory
00042 ice_factory()
00043 {
00044 return _factory;
00045 }
00046
00047 public static final String[] __ids =
00048 {
00049 "::Ice::Object",
00050 "::comedyarch::autogen::Joke"
00051 };
00052
00053 public boolean
00054 ice_isA(String s)
00055 {
00056 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00057 }
00058
00059 public boolean
00060 ice_isA(String s, Ice.Current __current)
00061 {
00062 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00063 }
00064
00065 public String[]
00066 ice_ids()
00067 {
00068 return __ids;
00069 }
00070
00071 public String[]
00072 ice_ids(Ice.Current __current)
00073 {
00074 return __ids;
00075 }
00076
00077 public String
00078 ice_id()
00079 {
00080 return __ids[1];
00081 }
00082
00083 public String
00084 ice_id(Ice.Current __current)
00085 {
00086 return __ids[1];
00087 }
00088
00089 public static String
00090 ice_staticId()
00091 {
00092 return __ids[1];
00093 }
00094
00095 public void
00096 __write(IceInternal.BasicStream __os)
00097 {
00098 __os.writeTypeId(ice_staticId());
00099 __os.startWriteSlice();
00100 __os.endWriteSlice();
00101 super.__write(__os);
00102 }
00103
00104 public void
00105 __read(IceInternal.BasicStream __is, boolean __rid)
00106 {
00107 if(__rid)
00108 {
00109 __is.readTypeId();
00110 }
00111 __is.startReadSlice();
00112 __is.endReadSlice();
00113 super.__read(__is, true);
00114 }
00115
00116 public void
00117 __write(Ice.OutputStream __outS)
00118 {
00119 __outS.writeTypeId(ice_staticId());
00120 __outS.startSlice();
00121 __outS.endSlice();
00122 super.__write(__outS);
00123 }
00124
00125 public void
00126 __read(Ice.InputStream __inS, boolean __rid)
00127 {
00128 if(__rid)
00129 {
00130 __inS.readTypeId();
00131 }
00132 __inS.startSlice();
00133 __inS.endSlice();
00134 super.__read(__inS, true);
00135 }
00136 }