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