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 Jun 18, 2012 10:37:59 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 }