OpenSplice Java FACE API  v6.x
OpenSplice Future Airborne Capability Environment (FACE) Java API
TCKind.java
Go to the documentation of this file.
1 // Product produced under DoD SENSIAC contract HC104705D4000 under
2 // the sponsorship of the Defense Technical Information Center,
3 // ATTN: DTIC-AI, 8723 John J. Kingman Rd., Ste 0944, Fort Belvoir, VA
4 // 22060-6218. SENSIAC is a DoD Information Analysis Center Sponsored
5 // by the Defense Technical Information Center.
6 //
7 // HANDLING AND DESTRUCTION NOTICE - Comply with distribution statement
8 // and destroy by any method that will prevent disclosure of
9 // contents or reconstruction of the document.
10 
11 /***** Copyright (c) 1999-2000 Object Management Group. Unlimited rights to
12  duplicate and use this code are hereby granted provided that this
13  copyright notice is included.
14 *****/
15 
16 package us.opengroup.FACE;
17 
18 public class TCKind implements us.opengroup.FACE.portable.IDLEntity {
19 
20  public static final int _tk_null = 0;
21  public static final TCKind tk_null = new TCKind(_tk_null);
22 
23  public static final int _tk_void = 1;
24  public static final TCKind tk_void = new TCKind(_tk_void);
25 
26  public static final int _tk_short = 2;
27  public static final TCKind tk_short = new TCKind(_tk_short);
28 
29  public static final int _tk_long = 3;
30  public static final TCKind tk_long = new TCKind(_tk_long);
31 
32  public static final int _tk_ushort = 4;
33  public static final TCKind tk_ushort = new TCKind(_tk_ushort);
34 
35  public static final int _tk_ulong = 5;
36  public static final TCKind tk_ulong = new TCKind(_tk_ulong);
37 
38  public static final int _tk_float = 6;
39  public static final TCKind tk_float = new TCKind(_tk_float);
40 
41  public static final int _tk_double = 7;
42  public static final TCKind tk_double = new TCKind(_tk_double);
43 
44  public static final int _tk_boolean = 8;
45  public static final TCKind tk_boolean = new TCKind(_tk_boolean);
46 
47  public static final int _tk_char = 9;
48  public static final TCKind tk_char = new TCKind(_tk_char);
49 
50  public static final int _tk_octet = 10;
51  public static final TCKind tk_octet = new TCKind(_tk_octet);
52 
53  public static final int _tk_any = 11;
54  public static final TCKind tk_any = new TCKind(_tk_any);
55 
56  public static final int _tk_TypeCode = 12;
57  public static final TCKind tk_TypeCode = new TCKind(_tk_TypeCode);
58 
59  public static final int _tk_Principal = 13;
60  public static final TCKind tk_Principal = new TCKind(_tk_Principal);
61 
62  public static final int _tk_objref= 14;
63  public static final TCKind tk_objref = new TCKind(_tk_objref);
64 
65  public static final int _tk_struct = 15;
66  public static final TCKind tk_struct = new TCKind(_tk_struct);
67 
68  public static final int _tk_union = 16;
69  public static final TCKind tk_union = new TCKind(_tk_union);
70 
71  public static final int _tk_enum = 17;
72  public static final TCKind tk_enum = new TCKind(_tk_enum);
73 
74  public static final int _tk_string = 18;
75  public static final TCKind tk_string = new TCKind(_tk_string);
76 
77  public static final int _tk_sequence = 19;
78  public static final TCKind tk_sequence = new TCKind(_tk_sequence);
79 
80  public static final int _tk_array = 20;
81  public static final TCKind tk_array = new TCKind(_tk_array);
82 
83  public static final int _tk_alias = 21;
84  public static final TCKind tk_alias = new TCKind(_tk_alias);
85 
86  public static final int _tk_except = 22;
87  public static final TCKind tk_except = new TCKind(_tk_except);
88 
89  public static final int _tk_longlong = 23;
90  public static final TCKind tk_longlong = new TCKind(_tk_longlong);
91 
92  public static final int _tk_ulonglong = 24;
93  public static final TCKind tk_ulonglong = new TCKind(_tk_ulonglong);
94 
95  public static final int _tk_longdouble = 25;
96  public static final TCKind tk_longdouble = new TCKind(_tk_longdouble);
97 
98  public static final int _tk_wchar = 26;
99  public static final TCKind tk_wchar = new TCKind(_tk_wchar);
100 
101  public static final int _tk_wstring = 27;
102  public static final TCKind tk_wstring = new TCKind(_tk_wstring);
103 
104  public static final int _tk_fixed = 28;
105  public static final TCKind tk_fixed = new TCKind(_tk_fixed);
106 
107  public static final int _tk_value = 29;
108  public static final TCKind tk_value = new TCKind(_tk_value);
109 
110  public static final int _tk_value_box = 30;
111  public static final TCKind tk_value_box = new TCKind(_tk_value_box);
112 
113  public static final int _tk_native = 31;
114  public static final TCKind tk_native = new TCKind(_tk_native);
115 
116  public static final int _tk_abstract_interface = 32;
117  public static final TCKind tk_abstract_interface =
118  new TCKind(_tk_abstract_interface);
119 
120  public static final int _tk_local_interface = 33;
121  public static final TCKind tk_local_interface =
122  new TCKind(_tk_local_interface);
123 
124  public int value() {
125  throw new us.opengroup.FACE.NO_IMPLEMENT();
126  }
127 
128  public static TCKind from_int(int val) {
129  switch (val) {
130  case _tk_null:
131  return tk_null;
132  case _tk_void:
133  return tk_void;
134  case _tk_short:
135  return tk_short;
136  case _tk_long:
137  return tk_long;
138  case _tk_ushort:
139  return tk_ushort;
140  case _tk_ulong:
141  return tk_ulong;
142  case _tk_float:
143  return tk_float;
144  case _tk_double:
145  return tk_double;
146  case _tk_boolean:
147  return tk_boolean;
148  case _tk_char:
149  return tk_char;
150  case _tk_octet:
151  return tk_octet;
152  case _tk_any:
153  return tk_any;
154  case _tk_TypeCode:
155  return tk_TypeCode;
156  case _tk_Principal:
157  return tk_Principal;
158  case _tk_objref:
159  return tk_objref;
160  case _tk_struct:
161  return tk_struct;
162  case _tk_union:
163  return tk_union;
164  case _tk_enum:
165  return tk_enum;
166  case _tk_string:
167  return tk_string;
168  case _tk_sequence:
169  return tk_sequence;
170  case _tk_array:
171  return tk_array;
172  case _tk_alias:
173  return tk_alias;
174  case _tk_except:
175  return tk_except;
176  case _tk_longlong:
177  return tk_longlong;
178  case _tk_ulonglong:
179  return tk_ulonglong;
180  case _tk_longdouble:
181  return tk_longdouble;
182  case _tk_wchar:
183  return tk_wchar;
184  case _tk_wstring:
185  return tk_wstring;
186  case _tk_fixed:
187  return tk_fixed;
188  case _tk_value:
189  return tk_value;
190  case _tk_value_box:
191  return tk_value_box;
192  case _tk_native:
193  return tk_native;
195  return tk_abstract_interface;
196  case _tk_local_interface:
197  return tk_local_interface;
198  default:
199  throw new us.opengroup.FACE.BAD_PARAM();
200  }
201  }
202 
203  protected TCKind(int _value) {
204  throw new us.opengroup.FACE.NO_IMPLEMENT();
205  }
206 
207  public java.lang.Object readResolve() throws java.io.ObjectStreamException
208  {
209  return from_int( value() ) ;
210  }
211 }
static final TCKind tk_Principal
Definition: TCKind.java:60
static final TCKind tk_ushort
Definition: TCKind.java:33
static final TCKind tk_sequence
Definition: TCKind.java:78
static final int _tk_string
Definition: TCKind.java:74
static final TCKind tk_value
Definition: TCKind.java:108
static final int _tk_value_box
Definition: TCKind.java:110
static final TCKind tk_struct
Definition: TCKind.java:66
static final TCKind tk_value_box
Definition: TCKind.java:111
static final TCKind tk_boolean
Definition: TCKind.java:45
static final TCKind tk_double
Definition: TCKind.java:42
static final TCKind tk_longdouble
Definition: TCKind.java:96
static final TCKind tk_octet
Definition: TCKind.java:51
static final int _tk_enum
Definition: TCKind.java:71
static final int _tk_union
Definition: TCKind.java:68
static final TCKind tk_abstract_interface
Definition: TCKind.java:117
static final int _tk_longlong
Definition: TCKind.java:89
static final TCKind tk_native
Definition: TCKind.java:114
static final int _tk_struct
Definition: TCKind.java:65
static final int _tk_sequence
Definition: TCKind.java:77
static final TCKind tk_objref
Definition: TCKind.java:63
static final TCKind tk_ulong
Definition: TCKind.java:36
static final TCKind tk_string
Definition: TCKind.java:75
static final int _tk_fixed
Definition: TCKind.java:104
static final TCKind tk_long
Definition: TCKind.java:30
static final TCKind tk_void
Definition: TCKind.java:24
static TCKind from_int(int val)
Definition: TCKind.java:128
static final TCKind tk_wchar
Definition: TCKind.java:99
static final TCKind tk_null
Definition: TCKind.java:21
static final int _tk_wchar
Definition: TCKind.java:98
static final int _tk_octet
Definition: TCKind.java:50
static final TCKind tk_wstring
Definition: TCKind.java:102
static final TCKind tk_char
Definition: TCKind.java:48
static final TCKind tk_any
Definition: TCKind.java:54
static final TCKind tk_ulonglong
Definition: TCKind.java:93
static final int _tk_Principal
Definition: TCKind.java:59
static final TCKind tk_short
Definition: TCKind.java:27
static final int _tk_long
Definition: TCKind.java:29
static final int _tk_except
Definition: TCKind.java:86
static final int _tk_abstract_interface
Definition: TCKind.java:116
static final TCKind tk_alias
Definition: TCKind.java:84
static final TCKind tk_longlong
Definition: TCKind.java:90
static final int _tk_null
Definition: TCKind.java:20
static final int _tk_double
Definition: TCKind.java:41
static final int _tk_array
Definition: TCKind.java:80
static final int _tk_ulong
Definition: TCKind.java:35
static final TCKind tk_float
Definition: TCKind.java:39
static final int _tk_boolean
Definition: TCKind.java:44
static final int _tk_ulonglong
Definition: TCKind.java:92
java.lang.Object readResolve()
Definition: TCKind.java:207
static final int _tk_objref
Definition: TCKind.java:62
static final int _tk_char
Definition: TCKind.java:47
static final int _tk_TypeCode
Definition: TCKind.java:56
This is a typed class which will be generated by idlpp.
Definition: TS.java:25
static final TCKind tk_local_interface
Definition: TCKind.java:121
static final int _tk_value
Definition: TCKind.java:107
static final int _tk_short
Definition: TCKind.java:26
static final int _tk_any
Definition: TCKind.java:53
static final int _tk_ushort
Definition: TCKind.java:32
static final TCKind tk_fixed
Definition: TCKind.java:105
static final int _tk_longdouble
Definition: TCKind.java:95
static final int _tk_native
Definition: TCKind.java:113
static final int _tk_void
Definition: TCKind.java:23
static final int _tk_alias
Definition: TCKind.java:83
static final TCKind tk_union
Definition: TCKind.java:69
static final TCKind tk_except
Definition: TCKind.java:87
static final int _tk_wstring
Definition: TCKind.java:101
static final TCKind tk_enum
Definition: TCKind.java:72
static final TCKind tk_TypeCode
Definition: TCKind.java:57
static final TCKind tk_array
Definition: TCKind.java:81
static final int _tk_float
Definition: TCKind.java:38
static final int _tk_local_interface
Definition: TCKind.java:120