ParameterMode.java revision 608:7e06bf1dcb09
112657Skvn/* 212968Siveresov * Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved. 312657Skvn * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 412657Skvn * 512657Skvn * This code is free software; you can redistribute it and/or modify it 612657Skvn * under the terms of the GNU General Public License version 2 only, as 712657Skvn * published by the Free Software Foundation. Oracle designates this 812657Skvn * particular file as subject to the "Classpath" exception as provided 912657Skvn * by Oracle in the LICENSE file that accompanied this code. 1012657Skvn * 1112657Skvn * This code is distributed in the hope that it will be useful, but WITHOUT 1212657Skvn * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 1312657Skvn * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 1412657Skvn * version 2 for more details (a copy is included in the LICENSE file that 1512657Skvn * accompanied this code). 1612657Skvn * 1712657Skvn * You should have received a copy of the GNU General Public License version 1812657Skvn * 2 along with this work; if not, write to the Free Software Foundation, 1912657Skvn * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 2012657Skvn * 2112657Skvn * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 2212657Skvn * or visit www.oracle.com if you need additional information or have any 2312657Skvn * questions. 2412657Skvn */ 2513083Skvnpackage com.sun.org.omg.CORBA; 2613083Skvn 2712657Skvn 2812657Skvn/** 2912657Skvn* com/sun/org/omg/CORBA/ParameterMode.java 3012968Siveresov* Generated by the IDL-to-Java compiler (portable), version "3.0" 3112657Skvn* from ir.idl 3212657Skvn* Thursday, May 6, 1999 1:51:50 AM PDT 3312657Skvn*/ 3412657Skvn 3512657Skvnpublic class ParameterMode implements org.omg.CORBA.portable.IDLEntity 3612657Skvn{ 3713083Skvn private int __value; 3812657Skvn private static int __size = 3; 3913083Skvn private static com.sun.org.omg.CORBA.ParameterMode[] __array = new com.sun.org.omg.CORBA.ParameterMode [__size]; 4012657Skvn 4112657Skvn public static final int _PARAM_IN = 0; 4212657Skvn public static final com.sun.org.omg.CORBA.ParameterMode PARAM_IN = new com.sun.org.omg.CORBA.ParameterMode(_PARAM_IN); 4312657Skvn public static final int _PARAM_OUT = 1; 4412657Skvn public static final com.sun.org.omg.CORBA.ParameterMode PARAM_OUT = new com.sun.org.omg.CORBA.ParameterMode(_PARAM_OUT); 4512657Skvn public static final int _PARAM_INOUT = 2; 4612657Skvn public static final com.sun.org.omg.CORBA.ParameterMode PARAM_INOUT = new com.sun.org.omg.CORBA.ParameterMode(_PARAM_INOUT); 4712657Skvn 4812657Skvn public int value () 4912657Skvn { 5012657Skvn return __value; 5112657Skvn } 5212657Skvn 5312657Skvn public static com.sun.org.omg.CORBA.ParameterMode from_int (int value) 5412657Skvn { 5512657Skvn if (value >= 0 && value < __size) 5612657Skvn return __array[value]; 5712657Skvn else 5812657Skvn throw new org.omg.CORBA.BAD_PARAM (); 5912657Skvn } 6012657Skvn 6112657Skvn protected ParameterMode (int value) 6212657Skvn { 6312657Skvn __value = value; 6412657Skvn __array[__value] = this; 6512657Skvn } 6612657Skvn} // class ParameterMode 6712657Skvn