001    /* _DynArrayStub.java --
002       Copyright (C) 2005, 2006 Free Software Foundation, Inc.
003    
004    This file is part of GNU Classpath.
005    
006    GNU Classpath is free software; you can redistribute it and/or modify
007    it under the terms of the GNU General Public License as published by
008    the Free Software Foundation; either version 2, or (at your option)
009    any later version.
010    
011    GNU Classpath is distributed in the hope that it will be useful, but
012    WITHOUT ANY WARRANTY; without even the implied warranty of
013    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
014    General Public License for more details.
015    
016    You should have received a copy of the GNU General Public License
017    along with GNU Classpath; see the file COPYING.  If not, write to the
018    Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
019    02110-1301 USA.
020    
021    Linking this library statically or dynamically with other modules is
022    making a combined work based on this library.  Thus, the terms and
023    conditions of the GNU General Public License cover the whole
024    combination.
025    
026    As a special exception, the copyright holders of this library give you
027    permission to link this library with independent modules to produce an
028    executable, regardless of the license terms of these independent
029    modules, and to copy and distribute the resulting executable under
030    terms of your choice, provided that you also meet, for each linked
031    independent module, the terms and conditions of the license of that
032    module.  An independent module is a module which is not derived from
033    or based on this library.  If you modify this library, you may extend
034    this exception to your version of the library, but you are not
035    obligated to do so.  If you do not wish to do so, delete this
036    exception statement from your version. */
037    
038    
039    package org.omg.DynamicAny;
040    
041    import java.io.Serializable;
042    
043    import org.omg.CORBA.Any;
044    import org.omg.CORBA.MARSHAL;
045    import org.omg.CORBA.TypeCode;
046    import org.omg.CORBA.portable.ObjectImpl;
047    import org.omg.DynamicAny.DynAnyPackage.InvalidValue;
048    import org.omg.DynamicAny.DynAnyPackage.TypeMismatch;
049    
050    /**
051     * Should provide support for remote invocation of methods on DynArray. As
052     * DynArray can never be remote at least till 1.5 inclusive, this class is
053     * not in use.
054     *
055     * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org)
056     */
057    public class _DynArrayStub
058      extends ObjectImpl
059      implements DynArray, Serializable
060    {
061      /**
062       * Use serialVersionUID for interoperability.
063       */
064      private static final long serialVersionUID = -6302474930370950228L;
065    
066      /**
067       * The purpose and value of this field are not documented.
068       */
069      @SuppressWarnings("unchecked") // Needed for API compatibility
070      public static final Class _opsClass = DynArrayOperations.class;
071    
072      /**
073       * Create the DynArray stub.
074       */
075      public _DynArrayStub()
076      {
077      }
078    
079      /**
080       * Return the array of repository ids for this object.
081       */
082      public String[] _ids()
083      {
084        return new String[] { DynArrayHelper.id() };
085      }
086    
087      /**
088       * The remote call of DynArray methods is not possible.
089       *
090       * @throws MARSHAL, always.
091       */
092      public Any[] get_elements()
093      {
094        throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
095      }
096    
097      /**
098       * The remote call of DynArray methods is not possible.
099       *
100       * @throws MARSHAL, always.
101       */
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       */
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       */
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       */
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       */
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       */
154      public void destroy()
155      {
156      }
157    
158      /**
159       * The remote call of DynAny methods is not possible.
160       *
161       * @throws MARSHAL, always.
162       */
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       */
173      public void rewind()
174      {
175      }
176    
177      /**
178       * The remote call of DynAny methods is not possible.
179       *
180       * @throws MARSHAL, always.
181       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
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       */
662      public Any to_any()
663      {
664        throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE);
665      }
666    
667    }