1 package FIPA;
2
3
4 /***
5 * FIPA/URLHelper.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
12
13 abstract public class URLHelper
14 {
15 private static String _id = "IDL:FIPA/URL:1.0";
16
17 public static void insert (org.omg.CORBA.Any a, String that)
18 {
19 org.omg.CORBA.portable.OutputStream out = a.create_output_stream ();
20 a.type (type ());
21 write (out, that);
22 a.read_value (out.create_input_stream (), type ());
23 }
24
25 public static String extract (org.omg.CORBA.Any a)
26 {
27 return read (a.create_input_stream ());
28 }
29
30 private static org.omg.CORBA.TypeCode __typeCode = null;
31 synchronized public static org.omg.CORBA.TypeCode type ()
32 {
33 if (__typeCode == null)
34 {
35 __typeCode = org.omg.CORBA.ORB.init ().create_string_tc (0);
36 __typeCode = org.omg.CORBA.ORB.init ().create_alias_tc (FIPA.URLHelper.id (), "URL", __typeCode);
37 }
38 return __typeCode;
39 }
40
41 public static String id ()
42 {
43 return _id;
44 }
45
46 public static String read (org.omg.CORBA.portable.InputStream istream)
47 {
48 String value = null;
49 value = istream.read_string ();
50 return value;
51 }
52
53 public static void write (org.omg.CORBA.portable.OutputStream ostream, String value)
54 {
55 ostream.write_string (value);
56 }
57
58 }