001 package org.omg.CORBA;
002 /**
003 * Generated from IDL enum "PrimitiveKind".
004 *
005 * @author JacORB IDL compiler V 2.3.0 (JBoss patch 6), 06-Jun-2007
006 * @version generated at Nov 6, 2011 12:20:22 AM
007 */
008
009 public final class PrimitiveKind
010 implements org.omg.CORBA.portable.IDLEntity
011 {
012 private int value = -1;
013 public static final int _pk_null = 0;
014 public static final PrimitiveKind pk_null = new PrimitiveKind(_pk_null);
015 public static final int _pk_void = 1;
016 public static final PrimitiveKind pk_void = new PrimitiveKind(_pk_void);
017 public static final int _pk_short = 2;
018 public static final PrimitiveKind pk_short = new PrimitiveKind(_pk_short);
019 public static final int _pk_long = 3;
020 public static final PrimitiveKind pk_long = new PrimitiveKind(_pk_long);
021 public static final int _pk_ushort = 4;
022 public static final PrimitiveKind pk_ushort = new PrimitiveKind(_pk_ushort);
023 public static final int _pk_ulong = 5;
024 public static final PrimitiveKind pk_ulong = new PrimitiveKind(_pk_ulong);
025 public static final int _pk_float = 6;
026 public static final PrimitiveKind pk_float = new PrimitiveKind(_pk_float);
027 public static final int _pk_double = 7;
028 public static final PrimitiveKind pk_double = new PrimitiveKind(_pk_double);
029 public static final int _pk_boolean = 8;
030 public static final PrimitiveKind pk_boolean = new PrimitiveKind(_pk_boolean);
031 public static final int _pk_char = 9;
032 public static final PrimitiveKind pk_char = new PrimitiveKind(_pk_char);
033 public static final int _pk_octet = 10;
034 public static final PrimitiveKind pk_octet = new PrimitiveKind(_pk_octet);
035 public static final int _pk_any = 11;
036 public static final PrimitiveKind pk_any = new PrimitiveKind(_pk_any);
037 public static final int _pk_TypeCode = 12;
038 public static final PrimitiveKind pk_TypeCode = new PrimitiveKind(_pk_TypeCode);
039 public static final int _pk_Principal = 13;
040 public static final PrimitiveKind pk_Principal = new PrimitiveKind(_pk_Principal);
041 public static final int _pk_string = 14;
042 public static final PrimitiveKind pk_string = new PrimitiveKind(_pk_string);
043 public static final int _pk_objref = 15;
044 public static final PrimitiveKind pk_objref = new PrimitiveKind(_pk_objref);
045 public static final int _pk_longlong = 16;
046 public static final PrimitiveKind pk_longlong = new PrimitiveKind(_pk_longlong);
047 public static final int _pk_ulonglong = 17;
048 public static final PrimitiveKind pk_ulonglong = new PrimitiveKind(_pk_ulonglong);
049 public static final int _pk_longdouble = 18;
050 public static final PrimitiveKind pk_longdouble = new PrimitiveKind(_pk_longdouble);
051 public static final int _pk_wchar = 19;
052 public static final PrimitiveKind pk_wchar = new PrimitiveKind(_pk_wchar);
053 public static final int _pk_wstring = 20;
054 public static final PrimitiveKind pk_wstring = new PrimitiveKind(_pk_wstring);
055 public static final int _pk_value_base = 21;
056 public static final PrimitiveKind pk_value_base = new PrimitiveKind(_pk_value_base);
057 public int value()
058 {
059 return value;
060 }
061 public static PrimitiveKind from_int(int value)
062 {
063 switch (value) {
064 case _pk_null: return pk_null;
065 case _pk_void: return pk_void;
066 case _pk_short: return pk_short;
067 case _pk_long: return pk_long;
068 case _pk_ushort: return pk_ushort;
069 case _pk_ulong: return pk_ulong;
070 case _pk_float: return pk_float;
071 case _pk_double: return pk_double;
072 case _pk_boolean: return pk_boolean;
073 case _pk_char: return pk_char;
074 case _pk_octet: return pk_octet;
075 case _pk_any: return pk_any;
076 case _pk_TypeCode: return pk_TypeCode;
077 case _pk_Principal: return pk_Principal;
078 case _pk_string: return pk_string;
079 case _pk_objref: return pk_objref;
080 case _pk_longlong: return pk_longlong;
081 case _pk_ulonglong: return pk_ulonglong;
082 case _pk_longdouble: return pk_longdouble;
083 case _pk_wchar: return pk_wchar;
084 case _pk_wstring: return pk_wstring;
085 case _pk_value_base: return pk_value_base;
086 default: throw new org.omg.CORBA.BAD_PARAM();
087 }
088 }
089 public String toString()
090 {
091 switch (value) {
092 case _pk_null: return "pk_null";
093 case _pk_void: return "pk_void";
094 case _pk_short: return "pk_short";
095 case _pk_long: return "pk_long";
096 case _pk_ushort: return "pk_ushort";
097 case _pk_ulong: return "pk_ulong";
098 case _pk_float: return "pk_float";
099 case _pk_double: return "pk_double";
100 case _pk_boolean: return "pk_boolean";
101 case _pk_char: return "pk_char";
102 case _pk_octet: return "pk_octet";
103 case _pk_any: return "pk_any";
104 case _pk_TypeCode: return "pk_TypeCode";
105 case _pk_Principal: return "pk_Principal";
106 case _pk_string: return "pk_string";
107 case _pk_objref: return "pk_objref";
108 case _pk_longlong: return "pk_longlong";
109 case _pk_ulonglong: return "pk_ulonglong";
110 case _pk_longdouble: return "pk_longdouble";
111 case _pk_wchar: return "pk_wchar";
112 case _pk_wstring: return "pk_wstring";
113 case _pk_value_base: return "pk_value_base";
114 default: throw new org.omg.CORBA.BAD_PARAM();
115 }
116 }
117 protected PrimitiveKind(int i)
118 {
119 value = i;
120 }
121 java.lang.Object readResolve()
122 throws java.io.ObjectStreamException
123 {
124 return from_int(value());
125 }
126 }