View Javadoc

1   package FIPA;
2   
3   
4   /***
5   * FIPA/MTSHelper.java
6   * Generated by the IDL-to-Java compiler (portable), version "3.0"
7   * from FIPA.idl
8   * 09 March 2001 16:39:32 o'clock GMT
9   */
10  
11  abstract public class MTSHelper
12  {
13    private static String  _id = "IDL:FIPA/MTS:1.0";
14  
15    public static void insert (org.omg.CORBA.Any a, FIPA.MTS that)
16    {
17      org.omg.CORBA.portable.OutputStream out = a.create_output_stream ();
18      a.type (type ());
19      write (out, that);
20      a.read_value (out.create_input_stream (), type ());
21    }
22  
23    public static FIPA.MTS extract (org.omg.CORBA.Any a)
24    {
25      return read (a.create_input_stream ());
26    }
27  
28    private static org.omg.CORBA.TypeCode __typeCode = null;
29    synchronized public static org.omg.CORBA.TypeCode type ()
30    {
31      if (__typeCode == null)
32      {
33        __typeCode = org.omg.CORBA.ORB.init ().create_interface_tc (FIPA.MTSHelper.id (), "MTS");
34      }
35      return __typeCode;
36    }
37  
38    public static String id ()
39    {
40      return _id;
41    }
42  
43    public static FIPA.MTS read (org.omg.CORBA.portable.InputStream istream)
44    {
45      return narrow (istream.read_Object (_MTSStub.class));
46    }
47  
48    public static void write (org.omg.CORBA.portable.OutputStream ostream, FIPA.MTS value)
49    {
50      ostream.write_Object ((org.omg.CORBA.Object) value);
51    }
52  
53    public static FIPA.MTS narrow (org.omg.CORBA.Object obj)
54    {
55      if (obj == null)
56        return null;
57      else if (obj instanceof FIPA.MTS)
58        return (FIPA.MTS)obj;
59      else if (!obj._is_a (id ()))
60        throw new org.omg.CORBA.BAD_PARAM ();
61      else
62      {
63        org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl)obj)._get_delegate ();
64        return new FIPA._MTSStub (delegate);
65      }
66    }
67  
68  }