0N/A/*
157N/A * Copyright (c) 1998, 2000, Oracle and/or its affiliates. All rights reserved.
0N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0N/A *
0N/A * This code is free software; you can redistribute it and/or modify it
0N/A * under the terms of the GNU General Public License version 2 only, as
157N/A * published by the Free Software Foundation. Oracle designates this
0N/A * particular file as subject to the "Classpath" exception as provided
157N/A * by Oracle in the LICENSE file that accompanied this code.
0N/A *
0N/A * This code is distributed in the hope that it will be useful, but WITHOUT
0N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0N/A * version 2 for more details (a copy is included in the LICENSE file that
0N/A * accompanied this code).
0N/A *
0N/A * You should have received a copy of the GNU General Public License version
0N/A * 2 along with this work; if not, write to the Free Software Foundation,
0N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
0N/A *
157N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
157N/A * or visit www.oracle.com if you need additional information or have any
157N/A * questions.
0N/A */
0N/A/*
0N/A * File: ./org/omg/CORBA/ValueMember.java
0N/A * From: ./ir.idl
0N/A * Date: Fri Aug 28 16:03:31 1998
0N/A * By: idltojava Java IDL 1.2 Aug 11 1998 02:00:18
0N/A */
0N/A
0N/Apackage org.omg.CORBA;
0N/A
0N/A/**
0N/A * A description in the Interface Repository of
0N/A * a member of a <code>value</code> object.
0N/A */
0N/Apublic final class ValueMember implements org.omg.CORBA.portable.IDLEntity {
0N/A
0N/A // instance variables
0N/A
0N/A /**
0N/A * The name of the <code>value</code> member described by this
0N/A * <code>ValueMember</code> object.
0N/A * @serial
0N/A */
0N/A public String name;
0N/A
0N/A /**
0N/A * The repository ID of the <code>value</code> member described by
0N/A * this <code>ValueMember</code> object;
0N/A * @serial
0N/A */
0N/A public String id;
0N/A
0N/A /**
0N/A * The repository ID of the <code>value</code> in which this member
0N/A * is defined.
0N/A * @serial
0N/A */
0N/A public String defined_in;
0N/A
0N/A /**
0N/A * The version of the <code>value</code> in which this member is defined.
0N/A * @serial
0N/A */
0N/A public String version;
0N/A
0N/A /**
0N/A * The type of of this <code>value</code> member.
0N/A * @serial
0N/A */
0N/A public org.omg.CORBA.TypeCode type;
0N/A
0N/A /**
0N/A * The typedef that represents the IDL type of the <code>value</code>
0N/A * member described by this <code>ValueMember</code> object.
0N/A * @serial
0N/A */
0N/A public org.omg.CORBA.IDLType type_def;
0N/A
0N/A /**
0N/A * The type of access (public, private) for the <code>value</code>
0N/A * member described by this <code>ValueMember</code> object.
0N/A * @serial
0N/A */
0N/A public short access;
0N/A // constructors
0N/A
0N/A /**
0N/A * Constructs a default <code>ValueMember</code> object.
0N/A */
0N/A public ValueMember() { }
0N/A
0N/A /**
0N/A * Constructs a <code>ValueMember</code> object initialized with
0N/A * the given values.
0N/A *
0N/A *@param __name The name of the <code>value</code> member described by this
0N/A * <code>ValueMember</code> object.
0N/A *@param __id The repository ID of the <code>value</code> member described by
0N/A * this <code>ValueMember</code> object;
0N/A *@param __defined_in The repository ID of the <code>value</code> in which this member
0N/A * is defined.
0N/A *@param __version The version of the <code>value</code> in which this member is defined.
0N/A *@param __type The type of of this <code>value</code> member.
0N/A *@param __type_def The typedef that represents the IDL type of the <code>value</code>
0N/A * member described by this <code>ValueMember</code> object.
0N/A *@param __access The type of access (public, private) for the <code>value</code>
0N/A * member described by this <code>ValueMember</code> object.
0N/A */
0N/A public ValueMember(String __name, String __id, String __defined_in, String __version, org.omg.CORBA.TypeCode __type, org.omg.CORBA.IDLType __type_def, short __access) {
0N/A name = __name;
0N/A id = __id;
0N/A defined_in = __defined_in;
0N/A version = __version;
0N/A type = __type;
0N/A type_def = __type_def;
0N/A access = __access;
0N/A }
0N/A}