1. /*
  2. * @(#)ValueMember.java 1.9 01/11/29
  3. *
  4. * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. /*
  8. * File: ./org/omg/CORBA/ValueMember.java
  9. * From: ./ir.idl
  10. * Date: Fri Aug 28 16:03:31 1998
  11. * By: idltojava Java IDL 1.2 Aug 11 1998 02:00:18
  12. */
  13. package org.omg.CORBA;
  14. /**
  15. * A description in the Interface Repository of
  16. * a member of a <code>value</code> object.
  17. */
  18. public final class ValueMember implements org.omg.CORBA.portable.IDLEntity {
  19. // instance variables
  20. /**
  21. * The name of the <code>value</code> member described by this
  22. * <code>ValueMember</code> object.
  23. * @serial
  24. */
  25. public String name;
  26. /**
  27. * The name of the <code>value</code> member described by this
  28. * <code>ValueMember</code> object.
  29. * @serial
  30. */
  31. public String id;
  32. /**
  33. * The name of the <code>value</code> member described by this
  34. * <code>ValueMember</code> object.
  35. * @serial
  36. */
  37. public String defined_in;
  38. /**
  39. * The name of the <code>value</code> member described by this
  40. * <code>ValueMember</code> object.
  41. * @serial
  42. */
  43. public String version;
  44. /**
  45. * The type of the <code>value</code> member described by this
  46. * <code>ValueMember</code> object.
  47. * @serial
  48. */
  49. public org.omg.CORBA.TypeCode type;
  50. /**
  51. * The typedef that represents the IDL type of the <code>value</code>
  52. * member described by this <code>ValueMember</code> object.
  53. * @serial
  54. */
  55. public org.omg.CORBA.IDLType type_def;
  56. /**
  57. * The type of access (public, private) for the <code>value</code>
  58. * member described by this <code>ValueMember</code> object.
  59. * @serial
  60. */
  61. public short access;
  62. // constructors
  63. /**
  64. * Constructs a default <code>ValueMember</code> object.
  65. */
  66. public ValueMember() { }
  67. /**
  68. * Constructs a <code>ValueMember</code> object initialized with
  69. * the given values.
  70. */
  71. public ValueMember(String __name, String __id, String __defined_in, String __version, org.omg.CORBA.TypeCode __type, org.omg.CORBA.IDLType __type_def, short __access) {
  72. name = __name;
  73. id = __id;
  74. defined_in = __defined_in;
  75. version = __version;
  76. type = __type;
  77. type_def = __type_def;
  78. access = __access;
  79. }
  80. }