1 /* _DynArrayStub.java --
2    Copyright (C) 2005, 2006 Free Software Foundation, Inc.
3 
4 This file is part of GNU Classpath.
5 
6 GNU Classpath is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 2, or (at your option)
9 any later version.
10 
11 GNU Classpath is distributed in the hope that it will be useful, but
12 WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14 General Public License for more details.
15 
16 You should have received a copy of the GNU General Public License
17 along with GNU Classpath; see the file COPYING.  If not, write to the
18 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
19 02110-1301 USA.
20 
21 Linking this library statically or dynamically with other modules is
22 making a combined work based on this library.  Thus, the terms and
23 conditions of the GNU General Public License cover the whole
24 combination.
25 
26 As a special exception, the copyright holders of this library give you
27 permission to link this library with independent modules to produce an
28 executable, regardless of the license terms of these independent
29 modules, and to copy and distribute the resulting executable under
30 terms of your choice, provided that you also meet, for each linked
31 independent module, the terms and conditions of the license of that
32 module.  An independent module is a module which is not derived from
33 or based on this library.  If you modify this library, you may extend
34 this exception to your version of the library, but you are not
35 obligated to do so.  If you do not wish to do so, delete this
36 exception statement from your version. */
37 
38 
39 package org.omg.DynamicAny;
40 
41 import java.io.Serializable;
42 
43 import org.omg.CORBA.Any;
44 import org.omg.CORBA.MARSHAL;
45 import org.omg.CORBA.TypeCode;
46 import org.omg.CORBA.portable.ObjectImpl;
47 import org.omg.DynamicAny.DynAnyPackage.InvalidValue;
48 import org.omg.DynamicAny.DynAnyPackage.TypeMismatch;
49 
50 /**
51  * Should provide support for remote invocation of methods on DynArray. As
52  * DynArray can never be remote at least till 1.5 inclusive, this class is
53  * not in use.
54  *
55  * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org)
56  */
57 public class _DynArrayStub
58   extends ObjectImpl
59   implements DynArray, Serializable
60 {
61   /**
62    * Use serialVersionUID for interoperability.
63    */
64   private static final long serialVersionUID = -6302474930370950228L;
65 
66   /**
67    * The purpose and value of this field are not documented.
68    */
69   @SuppressWarnings("rawtypes") // Needed for API compatibility
70   public static final Class _opsClass = DynArrayOperations.class;
71 
72   /**
73    * Create the DynArray stub.
74    */
_DynArrayStub()75   public _DynArrayStub()
76   {
77   }
78 
79   /**
80    * Return the array of repository ids for this object.
81    */
_ids()82   public String[] _ids()
83   {
84     return new String[] { DynArrayHelper.id() };
85   }
86 
87   /**
88    * The remote call of DynArray methods is not possible.
89    *
90    * @throws MARSHAL, always.
91    */
get_elements()92   public Any[] get_elements()
93   {
94     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
95   }
96 
97   /**
98    * The remote call of DynArray methods is not possible.
99    *
100    * @throws MARSHAL, always.
101    */
get_elements_as_dyn_any()102   public DynAny[] get_elements_as_dyn_any()
103   {
104     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
105   }
106 
107   /**
108    * The remote call of DynArray methods is not possible.
109    *
110    * @throws MARSHAL, always.
111    */
set_elements(Any[] _0)112   public void set_elements(Any[] _0)
113                     throws TypeMismatch, InvalidValue
114   {
115     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
116   }
117 
118   /**
119    * The remote call of DynArray methods is not possible.
120    *
121    * @throws MARSHAL, always.
122    */
set_elements_as_dyn_any(DynAny[] _0)123   public void set_elements_as_dyn_any(DynAny[] _0)
124                                throws TypeMismatch, InvalidValue
125   {
126     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
127   }
128 
129   /**
130    * The remote call of DynAny methods is not possible.
131    *
132    * @throws MARSHAL, always.
133    */
type()134   public TypeCode type()
135   {
136     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
137   }
138 
139   /**
140    * The remote call of DynAny methods is not possible.
141    *
142    * @throws MARSHAL, always.
143    */
next()144   public boolean next()
145   {
146     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
147   }
148 
149   /**
150    * The remote call of DynAny methods is not possible.
151    *
152    * @throws MARSHAL, always.
153    */
destroy()154   public void destroy()
155   {
156   }
157 
158   /**
159    * The remote call of DynAny methods is not possible.
160    *
161    * @throws MARSHAL, always.
162    */
copy()163   public DynAny copy()
164   {
165     return this;
166   }
167 
168   /**
169    * The remote call of DynAny methods is not possible.
170    *
171    * @throws MARSHAL, always.
172    */
rewind()173   public void rewind()
174   {
175   }
176 
177   /**
178    * The remote call of DynAny methods is not possible.
179    *
180    * @throws MARSHAL, always.
181    */
assign(DynAny _0)182   public void assign(DynAny _0)
183               throws TypeMismatch
184   {
185   }
186 
187   /**
188    * The remote call of DynAny methods is not possible.
189    *
190    * @throws MARSHAL, always.
191    */
component_count()192   public int component_count()
193   {
194     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
195   }
196 
197   /**
198    * The remote call of DynAny methods is not possible.
199    *
200    * @throws MARSHAL, always.
201    */
current_component()202   public DynAny current_component()
203                            throws TypeMismatch
204   {
205     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
206   }
207 
208   /**
209    * The remote call of DynAny methods is not possible.
210    *
211    * @throws MARSHAL, always.
212    */
equal(DynAny _0)213   public boolean equal(DynAny _0)
214   {
215     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
216   }
217 
218   /**
219    * The remote call of DynAny methods is not possible.
220    *
221    * @throws MARSHAL, always.
222    */
from_any(Any _0)223   public void from_any(Any _0)
224                 throws TypeMismatch, InvalidValue
225   {
226     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
227   }
228 
229   /**
230    * The remote call of DynAny methods is not possible.
231    *
232    * @throws MARSHAL, always.
233    */
get_any()234   public Any get_any()
235               throws TypeMismatch, InvalidValue
236   {
237     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
238   }
239 
240   /**
241    * The remote call of DynAny methods is not possible.
242    *
243    * @throws MARSHAL, always.
244    */
get_boolean()245   public boolean get_boolean()
246                       throws TypeMismatch, InvalidValue
247   {
248     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
249   }
250 
251   /**
252    * The remote call of DynAny methods is not possible.
253    *
254    * @throws MARSHAL, always.
255    */
get_char()256   public char get_char()
257                 throws TypeMismatch, InvalidValue
258   {
259     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
260   }
261 
262   /**
263    * The remote call of DynAny methods is not possible.
264    *
265    * @throws MARSHAL, always.
266    */
get_double()267   public double get_double()
268                     throws TypeMismatch, InvalidValue
269   {
270     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
271   }
272 
273   /**
274    * The remote call of DynAny methods is not possible.
275    *
276    * @throws MARSHAL, always.
277    */
get_dyn_any()278   public DynAny get_dyn_any()
279                      throws TypeMismatch, InvalidValue
280   {
281     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
282   }
283 
284   /**
285    * The remote call of DynAny methods is not possible.
286    *
287    * @throws MARSHAL, always.
288    */
get_float()289   public float get_float()
290                   throws TypeMismatch, InvalidValue
291   {
292     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
293   }
294 
295   /**
296    * The remote call of DynAny methods is not possible.
297    *
298    * @throws MARSHAL, always.
299    */
get_long()300   public int get_long()
301                throws TypeMismatch, InvalidValue
302   {
303     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
304   }
305 
306   /**
307    * The remote call of DynAny methods is not possible.
308    *
309    * @throws MARSHAL, always.
310    */
get_longlong()311   public long get_longlong()
312                     throws TypeMismatch, InvalidValue
313   {
314     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
315   }
316 
317   /**
318    * The remote call of DynAny methods is not possible.
319    *
320    * @throws MARSHAL, always.
321    */
get_octet()322   public byte get_octet()
323                  throws TypeMismatch, InvalidValue
324   {
325     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
326   }
327 
328   /**
329    * The remote call of DynAny methods is not possible.
330    *
331    * @throws MARSHAL, always.
332    */
get_reference()333   public org.omg.CORBA.Object get_reference()
334                                      throws TypeMismatch, InvalidValue
335   {
336     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
337   }
338 
339   /**
340    * The remote call of DynAny methods is not possible.
341    *
342    * @throws MARSHAL, always.
343    */
get_short()344   public short get_short()
345                   throws TypeMismatch, InvalidValue
346   {
347     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
348   }
349 
350   /**
351    * The remote call of DynAny methods is not possible.
352    *
353    * @throws MARSHAL, always.
354    */
get_string()355   public String get_string()
356                     throws TypeMismatch, InvalidValue
357   {
358     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
359   }
360 
361   /**
362    * The remote call of DynAny methods is not possible.
363    *
364    * @throws MARSHAL, always.
365    */
get_typecode()366   public TypeCode get_typecode()
367                         throws TypeMismatch, InvalidValue
368   {
369     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
370   }
371 
372   /**
373    * The remote call of DynAny methods is not possible.
374    *
375    * @throws MARSHAL, always.
376    */
get_ulong()377   public int get_ulong()
378                 throws TypeMismatch, InvalidValue
379   {
380     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
381   }
382 
383   /**
384    * The remote call of DynAny methods is not possible.
385    *
386    * @throws MARSHAL, always.
387    */
get_ulonglong()388   public long get_ulonglong()
389                      throws TypeMismatch, InvalidValue
390   {
391     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
392   }
393 
394   /**
395    * The remote call of DynAny methods is not possible.
396    *
397    * @throws MARSHAL, always.
398    */
get_ushort()399   public short get_ushort()
400                    throws TypeMismatch, InvalidValue
401   {
402     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
403   }
404 
405   /**
406    * The remote call of DynAny methods is not possible.
407    *
408    * @throws MARSHAL, always.
409    */
get_val()410   public Serializable get_val()
411                        throws TypeMismatch, InvalidValue
412   {
413     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
414   }
415 
416   /**
417    * The remote call of DynAny methods is not possible.
418    *
419    * @throws MARSHAL, always.
420    */
get_wchar()421   public char get_wchar()
422                  throws TypeMismatch, InvalidValue
423   {
424     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
425   }
426 
427   /**
428    * The remote call of DynAny methods is not possible.
429    *
430    * @throws MARSHAL, always.
431    */
get_wstring()432   public String get_wstring()
433                      throws TypeMismatch, InvalidValue
434   {
435     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
436   }
437 
438   /**
439    * The remote call of DynAny methods is not possible.
440    *
441    * @throws MARSHAL, always.
442    */
insert_any(Any _0)443   public void insert_any(Any _0)
444                   throws TypeMismatch, InvalidValue
445   {
446     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
447   }
448 
449   /**
450    * The remote call of DynAny methods is not possible.
451    *
452    * @throws MARSHAL, always.
453    */
insert_boolean(boolean _0)454   public void insert_boolean(boolean _0)
455                       throws TypeMismatch, InvalidValue
456   {
457     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
458   }
459 
460   /**
461    * The remote call of DynAny methods is not possible.
462    *
463    * @throws MARSHAL, always.
464    */
insert_char(char _0)465   public void insert_char(char _0)
466                    throws TypeMismatch, InvalidValue
467   {
468     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
469   }
470 
471   /**
472    * The remote call of DynAny methods is not possible.
473    *
474    * @throws MARSHAL, always.
475    */
insert_double(double _0)476   public void insert_double(double _0)
477                      throws TypeMismatch, InvalidValue
478   {
479     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
480   }
481 
482   /**
483    * The remote call of DynAny methods is not possible.
484    *
485    * @throws MARSHAL, always.
486    */
insert_dyn_any(DynAny _0)487   public void insert_dyn_any(DynAny _0)
488                       throws TypeMismatch, InvalidValue
489   {
490     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
491   }
492 
493   /**
494    * The remote call of DynAny methods is not possible.
495    *
496    * @throws MARSHAL, always.
497    */
insert_float(float _0)498   public void insert_float(float _0)
499                     throws TypeMismatch, InvalidValue
500   {
501     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
502   }
503 
504   /**
505    * The remote call of DynAny methods is not possible.
506    *
507    * @throws MARSHAL, always.
508    */
insert_long(int _0)509   public void insert_long(int _0)
510                    throws TypeMismatch, InvalidValue
511   {
512     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
513   }
514 
515   /**
516    * The remote call of DynAny methods is not possible.
517    *
518    * @throws MARSHAL, always.
519    */
insert_longlong(long _0)520   public void insert_longlong(long _0)
521                        throws TypeMismatch, InvalidValue
522   {
523     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
524   }
525 
526   /**
527    * The remote call of DynAny methods is not possible.
528    *
529    * @throws MARSHAL, always.
530    */
insert_octet(byte _0)531   public void insert_octet(byte _0)
532                     throws TypeMismatch, InvalidValue
533   {
534     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
535   }
536 
537   /**
538    * The remote call of DynAny methods is not possible.
539    *
540    * @throws MARSHAL, always.
541    */
insert_reference(org.omg.CORBA.Object _0)542   public void insert_reference(org.omg.CORBA.Object _0)
543                         throws TypeMismatch, InvalidValue
544   {
545     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
546   }
547 
548   /**
549    * The remote call of DynAny methods is not possible.
550    *
551    * @throws MARSHAL, always.
552    */
insert_short(short _0)553   public void insert_short(short _0)
554                     throws TypeMismatch, InvalidValue
555   {
556     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
557   }
558 
559   /**
560    * The remote call of DynAny methods is not possible.
561    *
562    * @throws MARSHAL, always.
563    */
insert_string(String _0)564   public void insert_string(String _0)
565                      throws TypeMismatch, InvalidValue
566   {
567     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
568   }
569 
570   /**
571    * The remote call of DynAny methods is not possible.
572    *
573    * @throws MARSHAL, always.
574    */
insert_typecode(TypeCode _0)575   public void insert_typecode(TypeCode _0)
576                        throws TypeMismatch, InvalidValue
577   {
578     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
579   }
580 
581   /**
582    * The remote call of DynAny methods is not possible.
583    *
584    * @throws MARSHAL, always.
585    */
insert_ulong(int _0)586   public void insert_ulong(int _0)
587                     throws TypeMismatch, InvalidValue
588   {
589     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
590   }
591 
592   /**
593    * The remote call of DynAny methods is not possible.
594    *
595    * @throws MARSHAL, always.
596    */
insert_ulonglong(long _0)597   public void insert_ulonglong(long _0)
598                         throws TypeMismatch, InvalidValue
599   {
600     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
601   }
602 
603   /**
604    * The remote call of DynAny methods is not possible.
605    *
606    * @throws MARSHAL, always.
607    */
insert_ushort(short _0)608   public void insert_ushort(short _0)
609                      throws TypeMismatch, InvalidValue
610   {
611     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
612   }
613 
614   /**
615    * The remote call of DynAny methods is not possible.
616    *
617    * @throws MARSHAL, always.
618    */
insert_val(Serializable _0)619   public void insert_val(Serializable _0)
620                   throws TypeMismatch, InvalidValue
621   {
622     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
623   }
624 
625   /**
626    * The remote call of DynAny methods is not possible.
627    *
628    * @throws MARSHAL, always.
629    */
insert_wchar(char _0)630   public void insert_wchar(char _0)
631                     throws TypeMismatch, InvalidValue
632   {
633     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
634   }
635 
636   /**
637    * The remote call of DynAny methods is not possible.
638    *
639    * @throws MARSHAL, always.
640    */
insert_wstring(String _0)641   public void insert_wstring(String _0)
642                       throws TypeMismatch, InvalidValue
643   {
644     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
645   }
646 
647   /**
648    * The remote call of DynAny methods is not possible.
649    *
650    * @throws MARSHAL, always.
651    */
seek(int _0)652   public boolean seek(int _0)
653   {
654     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
655   }
656 
657   /**
658    * The remote call of DynAny methods is not possible.
659    *
660    * @throws MARSHAL, always.
661    */
to_any()662   public Any to_any()
663   {
664     throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
665   }
666 
667 }
668