1. package com.sun.corba.se.ActivationIDL;
  2. /**
  3. * com/sun/corba/se/ActivationIDL/LocatorHelper.java .
  4. * Generated by the IDL-to-Java compiler (portable), version "3.1"
  5. * from ../../../../../../src/share/classes/com/sun/corba/se/ActivationIDL/activation.idl
  6. * Sunday, February 22, 2004 11:21:42 PM PST
  7. */
  8. abstract public class LocatorHelper
  9. {
  10. private static String _id = "IDL:ActivationIDL/Locator:1.0";
  11. public static void insert (org.omg.CORBA.Any a, com.sun.corba.se.ActivationIDL.Locator that)
  12. {
  13. org.omg.CORBA.portable.OutputStream out = a.create_output_stream ();
  14. a.type (type ());
  15. write (out, that);
  16. a.read_value (out.create_input_stream (), type ());
  17. }
  18. public static com.sun.corba.se.ActivationIDL.Locator extract (org.omg.CORBA.Any a)
  19. {
  20. return read (a.create_input_stream ());
  21. }
  22. private static org.omg.CORBA.TypeCode __typeCode = null;
  23. synchronized public static org.omg.CORBA.TypeCode type ()
  24. {
  25. if (__typeCode == null)
  26. {
  27. __typeCode = org.omg.CORBA.ORB.init ().create_interface_tc (com.sun.corba.se.ActivationIDL.LocatorHelper.id (), "Locator");
  28. }
  29. return __typeCode;
  30. }
  31. public static String id ()
  32. {
  33. return _id;
  34. }
  35. public static com.sun.corba.se.ActivationIDL.Locator read (org.omg.CORBA.portable.InputStream istream)
  36. {
  37. return narrow (istream.read_Object (_LocatorStub.class));
  38. }
  39. public static void write (org.omg.CORBA.portable.OutputStream ostream, com.sun.corba.se.ActivationIDL.Locator value)
  40. {
  41. ostream.write_Object ((org.omg.CORBA.Object) value);
  42. }
  43. public static com.sun.corba.se.ActivationIDL.Locator narrow (org.omg.CORBA.Object obj)
  44. {
  45. if (obj == null)
  46. return null;
  47. else if (obj instanceof com.sun.corba.se.ActivationIDL.Locator)
  48. return (com.sun.corba.se.ActivationIDL.Locator)obj;
  49. else if (!obj._is_a (id ()))
  50. throw new org.omg.CORBA.BAD_PARAM ();
  51. else
  52. {
  53. org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl)obj)._get_delegate ();
  54. com.sun.corba.se.ActivationIDL._LocatorStub stub = new com.sun.corba.se.ActivationIDL._LocatorStub ();
  55. stub._set_delegate(delegate);
  56. return stub;
  57. }
  58. }
  59. }