/***** Copyright (c) 1999-2000 Object Management Group. Unlimited rights to
duplicate and use this code are hereby granted provided that this
copyright notice is included.
*****/
package org.omg.CORBA;
public class TCKind implements org.omg.CORBA.portable.IDLEntity {
public static final int _tk_null = 0;
public static final TCKind tk_null = new TCKind(_tk_null);
public static final int _tk_void = 1;
public static final TCKind tk_void = new TCKind(_tk_void);
public static final int _tk_short = 2;
public static final TCKind tk_short = new TCKind(_tk_short);
public static final int _tk_long = 3;
public static final TCKind tk_long = new TCKind(_tk_long);
public static final int _tk_ushort = 4;
public static final TCKind tk_ushort = new TCKind(_tk_ushort);
public static final int _tk_ulong = 5;
public static final TCKind tk_ulong = new TCKind(_tk_ulong);
public static final int _tk_float = 6;
public static final TCKind tk_float = new TCKind(_tk_float);
public static final int _tk_double = 7;
public static final TCKind tk_double = new TCKind(_tk_double);
public static final int _tk_boolean = 8;
public static final TCKind tk_boolean = new TCKind(_tk_boolean);
public static final int _tk_char = 9;
public static final TCKind tk_char = new TCKind(_tk_char);
public static final int _tk_octet = 10;
public static final TCKind tk_octet = new TCKind(_tk_octet);
public static final int _tk_any = 11;
public static final TCKind tk_any = new TCKind(_tk_any);
public static final int _tk_TypeCode = 12;
public static final TCKind tk_TypeCode = new TCKind(_tk_TypeCode);
public static final int _tk_Principal = 13;
public static final TCKind tk_Principal = new TCKind(_tk_Principal);
public static final int _tk_objref= 14;
public static final TCKind tk_objref = new TCKind(_tk_objref);
public static final int _tk_struct = 15;
public static final TCKind tk_struct = new TCKind(_tk_struct);
public static final int _tk_union = 16;
public static final TCKind tk_union = new TCKind(_tk_union);
public static final int _tk_enum = 17;
public static final TCKind tk_enum = new TCKind(_tk_enum);
public static final int _tk_string = 18;
public static final TCKind tk_string = new TCKind(_tk_string);
public static final int _tk_sequence = 19;
public static final TCKind tk_sequence = new TCKind(_tk_sequence);
public static final int _tk_array = 20;
public static final TCKind tk_array = new TCKind(_tk_array);
public static final int _tk_alias = 21;
public static final TCKind tk_alias = new TCKind(_tk_alias);
public static final int _tk_except = 22;
public static final TCKind tk_except = new TCKind(_tk_except);
public static final int _tk_longlong = 23;
public static final TCKind tk_longlong = new TCKind(_tk_longlong);
public static final int _tk_ulonglong = 24;
public static final TCKind tk_ulonglong = new TCKind(_tk_ulonglong);
public static final int _tk_longdouble = 25;
public static final TCKind tk_longdouble = new TCKind(_tk_longdouble);
public static final int _tk_wchar = 26;
public static final TCKind tk_wchar = new TCKind(_tk_wchar);
public static final int _tk_wstring = 27;
public static final TCKind tk_wstring = new TCKind(_tk_wstring);
public static final int _tk_fixed = 28;
public static final TCKind tk_fixed = new TCKind(_tk_fixed);
public static final int _tk_value = 29;
public static final TCKind tk_value = new TCKind(_tk_value);
public static final int _tk_value_box = 30;
public static final TCKind tk_value_box = new TCKind(_tk_value_box);
public static final int _tk_native = 31;
public static final TCKind tk_native = new TCKind(_tk_native);
public static final int _tk_abstract_interface = 32;
public static final TCKind tk_abstract_interface =
new TCKind(_tk_abstract_interface);
public static final int _tk_local_interface = 33;
public static final TCKind tk_local_interface =
new TCKind(_tk_local_interface);
public int value() {
throw new org.omg.CORBA.NO_IMPLEMENT();
}
public static TCKind from_int(int val)
/* Issue 3669 throws org.omg.CORBA.BAD_PARAM */ {
switch (val) {
case _tk_null:
return tk_null;
case _tk_void:
return tk_void;
case _tk_short:
return tk_short;
case _tk_long:
return tk_long;
case _tk_ushort:
return tk_ushort;
case _tk_ulong:
return tk_ulong;
case _tk_float:
return tk_float;
case _tk_double:
return tk_double;
case _tk_boolean:
return tk_boolean;
case _tk_char:
return tk_char;
case _tk_octet:
return tk_octet;
case _tk_any:
return tk_any;
case _tk_TypeCode:
return tk_TypeCode;
case _tk_Principal:
return tk_Principal;
case _tk_objref:
return tk_objref;
case _tk_struct:
return tk_struct;
case _tk_union:
return tk_union;
case _tk_enum:
return tk_enum;
case _tk_string:
return tk_string;
case _tk_sequence:
return tk_sequence;
case _tk_array:
return tk_array;
case _tk_alias:
return tk_alias;
case _tk_except:
return tk_except;
case _tk_longlong:
return tk_longlong;
case _tk_ulonglong:
return tk_ulonglong;
case _tk_longdouble:
return tk_longdouble;
case _tk_wchar:
return tk_wchar;
case _tk_wstring:
return tk_wstring;
case _tk_fixed:
return tk_fixed;
case _tk_value:
return tk_value;
case _tk_value_box:
return tk_value_box;
case _tk_native:
return tk_native;
case _tk_abstract_interface:
return tk_abstract_interface;
case _tk_local_interface:
return tk_local_interface;
default:
throw new org.omg.CORBA.BAD_PARAM();
}
}
protected TCKind(int _value) {
throw new org.omg.CORBA.NO_IMPLEMENT();
}
public java.lang.Object readResolve() throws java.io.ObjectStreamException
{
return from_int( value() ) ;
}
}