001/* _DynArrayStub.java --
002   Copyright (C) 2005, 2006 Free Software Foundation, Inc.
003
004This file is part of GNU Classpath.
005
006GNU Classpath is free software; you can redistribute it and/or modify
007it under the terms of the GNU General Public License as published by
008the Free Software Foundation; either version 2, or (at your option)
009any later version.
010
011GNU Classpath is distributed in the hope that it will be useful, but
012WITHOUT ANY WARRANTY; without even the implied warranty of
013MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
014General Public License for more details.
015
016You should have received a copy of the GNU General Public License
017along with GNU Classpath; see the file COPYING.  If not, write to the
018Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
01902110-1301 USA.
020
021Linking this library statically or dynamically with other modules is
022making a combined work based on this library.  Thus, the terms and
023conditions of the GNU General Public License cover the whole
024combination.
025
026As a special exception, the copyright holders of this library give you
027permission to link this library with independent modules to produce an
028executable, regardless of the license terms of these independent
029modules, and to copy and distribute the resulting executable under
030terms of your choice, provided that you also meet, for each linked
031independent module, the terms and conditions of the license of that
032module.  An independent module is a module which is not derived from
033or based on this library.  If you modify this library, you may extend
034this exception to your version of the library, but you are not
035obligated to do so.  If you do not wish to do so, delete this
036exception statement from your version. */
037
038
039package org.omg.DynamicAny;
040
041import java.io.Serializable;
042
043import org.omg.CORBA.Any;
044import org.omg.CORBA.MARSHAL;
045import org.omg.CORBA.TypeCode;
046import org.omg.CORBA.portable.ObjectImpl;
047import org.omg.DynamicAny.DynAnyPackage.InvalidValue;
048import 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 */
057public 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("rawtypes") // 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}