AnalysisServiceInterfaceHelper.java

00001 package AnalysisServiceI;
00002 
00003 
00015 abstract public class AnalysisServiceInterfaceHelper
00016 {
00017   private static String  _id = "IDL:AnalysisServiceI/AnalysisServiceInterface:1.0";
00018 
00019   public static void insert (org.omg.CORBA.Any a, AnalysisServiceI.AnalysisServiceInterface that)
00020   {
00021     org.omg.CORBA.portable.OutputStream out = a.create_output_stream ();
00022     a.type (type ());
00023     write (out, that);
00024     a.read_value (out.create_input_stream (), type ());
00025   }
00026 
00027   public static AnalysisServiceI.AnalysisServiceInterface extract (org.omg.CORBA.Any a)
00028   {
00029     return read (a.create_input_stream ());
00030   }
00031 
00032   private static org.omg.CORBA.TypeCode __typeCode = null;
00033   synchronized public static org.omg.CORBA.TypeCode type ()
00034   {
00035     if (__typeCode == null)
00036     {
00037       __typeCode = org.omg.CORBA.ORB.init ().create_interface_tc (AnalysisServiceI.AnalysisServiceInterfaceHelper.id (), "AnalysisServiceInterface");
00038     }
00039     return __typeCode;
00040   }
00041 
00042   public static String id ()
00043   {
00044     return _id;
00045   }
00046 
00047   public static AnalysisServiceI.AnalysisServiceInterface read (org.omg.CORBA.portable.InputStream istream)
00048   {
00049     return narrow (istream.read_Object (_AnalysisServiceInterfaceStub.class));
00050   }
00051 
00052   public static void write (org.omg.CORBA.portable.OutputStream ostream, AnalysisServiceI.AnalysisServiceInterface value)
00053   {
00054     ostream.write_Object ((org.omg.CORBA.Object) value);
00055   }
00056 
00057   public static AnalysisServiceI.AnalysisServiceInterface narrow (org.omg.CORBA.Object obj)
00058   {
00059     if (obj == null)
00060       return null;
00061     else if (obj instanceof AnalysisServiceI.AnalysisServiceInterface)
00062       return (AnalysisServiceI.AnalysisServiceInterface)obj;
00063     else if (!obj._is_a (id ()))
00064       throw new org.omg.CORBA.BAD_PARAM ();
00065     else
00066     {
00067       org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl)obj)._get_delegate ();
00068       AnalysisServiceI._AnalysisServiceInterfaceStub stub = new AnalysisServiceI._AnalysisServiceInterfaceStub ();
00069       stub._set_delegate(delegate);
00070       return stub;
00071     }
00072   }
00073 
00074   public static AnalysisServiceI.AnalysisServiceInterface unchecked_narrow (org.omg.CORBA.Object obj)
00075   {
00076     if (obj == null)
00077       return null;
00078     else if (obj instanceof AnalysisServiceI.AnalysisServiceInterface)
00079       return (AnalysisServiceI.AnalysisServiceInterface)obj;
00080     else
00081     {
00082       org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl)obj)._get_delegate ();
00083       AnalysisServiceI._AnalysisServiceInterfaceStub stub = new AnalysisServiceI._AnalysisServiceInterfaceStub ();
00084       stub._set_delegate(delegate);
00085       return stub;
00086     }
00087   }
00088 
00089 }

Generated on Mon Feb 6 14:12:07 2006 for SCT DAQ/DCS Software - Java by  doxygen 1.4.6