Source for org.omg.DynamicAny._DynAnyStub

   1: /* _DynAnyStub.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 DynAny. As
  52:  * DynAny 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 _DynAnyStub
  58:   extends ObjectImpl
  59:   implements DynAny, Serializable
  60: {
  61:   /**
  62:    * Use serialVersionUID (v1.4) for interoperability.
  63:    */
  64:   private static final long serialVersionUID = -6521892777941121597L;
  65: 
  66:   /**
  67:    * The purpose and value of this field are not documented.
  68:    */
  69:   public static final Class _opsClass = DynAnyOperations.class;
  70: 
  71:   /**
  72:    * Create the DynAny stub.
  73:    */
  74:   public _DynAnyStub()
  75:   {
  76:   }
  77: 
  78:   /**
  79:    * Return the array of repository ids for this object.
  80:    */
  81:   public String[] _ids()
  82:   {
  83:     return new String[] { DynAnyHelper.id() };
  84:   }
  85: 
  86:   /**
  87:    * The remote call of DynAny methods is not possible.
  88:    *
  89:    * @throws MARSHAL, always.
  90:    */
  91:   public TypeCode type()
  92:   {
  93:     throw new MARSHAL(NOT_APPLICABLE);
  94:   }
  95: 
  96:   /**
  97:    * The remote call of DynAny methods is not possible.
  98:    *
  99:    * @throws MARSHAL, always.
 100:    */
 101:   public boolean next()
 102:   {
 103:     throw new MARSHAL(NOT_APPLICABLE);
 104:   }
 105: 
 106:   /**
 107:    * The remote call of DynAny methods is not possible.
 108:    *
 109:    * @throws MARSHAL, always.
 110:    */
 111:   public void destroy()
 112:   {
 113:   }
 114: 
 115:   /**
 116:    * The remote call of DynAny methods is not possible.
 117:    *
 118:    * @throws MARSHAL, always.
 119:    */
 120:   public DynAny copy()
 121:   {
 122:     return this;
 123:   }
 124: 
 125:   /**
 126:    * The remote call of DynAny methods is not possible.
 127:    *
 128:    * @throws MARSHAL, always.
 129:    */
 130:   public void rewind()
 131:   {
 132:   }
 133: 
 134:   /**
 135:    * The remote call of DynAny methods is not possible.
 136:    *
 137:    * @throws MARSHAL, always.
 138:    */
 139:   public void assign(DynAny _0)
 140:               throws TypeMismatch
 141:   {
 142:   }
 143: 
 144:   /**
 145:    * The remote call of DynAny methods is not possible.
 146:    *
 147:    * @throws MARSHAL, always.
 148:    */
 149:   public int component_count()
 150:   {
 151:     throw new MARSHAL(NOT_APPLICABLE);
 152:   }
 153: 
 154:   /**
 155:    * The remote call of DynAny methods is not possible.
 156:    *
 157:    * @throws MARSHAL, always.
 158:    */
 159:   public DynAny current_component()
 160:                            throws TypeMismatch
 161:   {
 162:     throw new MARSHAL(NOT_APPLICABLE);
 163:   }
 164: 
 165:   /**
 166:    * The remote call of DynAny methods is not possible.
 167:    *
 168:    * @throws MARSHAL, always.
 169:    */
 170:   public boolean equal(DynAny _0)
 171:   {
 172:     throw new MARSHAL(NOT_APPLICABLE);
 173:   }
 174: 
 175:   /**
 176:    * The remote call of DynAny methods is not possible.
 177:    *
 178:    * @throws MARSHAL, always.
 179:    */
 180:   public void from_any(Any _0)
 181:                 throws TypeMismatch, InvalidValue
 182:   {
 183:     throw new MARSHAL(NOT_APPLICABLE);
 184:   }
 185: 
 186:   /**
 187:    * The remote call of DynAny methods is not possible.
 188:    *
 189:    * @throws MARSHAL, always.
 190:    */
 191:   public Any get_any()
 192:               throws TypeMismatch, InvalidValue
 193:   {
 194:     throw new MARSHAL(NOT_APPLICABLE);
 195:   }
 196: 
 197:   /**
 198:    * The remote call of DynAny methods is not possible.
 199:    *
 200:    * @throws MARSHAL, always.
 201:    */
 202:   public boolean get_boolean()
 203:                       throws TypeMismatch, InvalidValue
 204:   {
 205:     throw new MARSHAL(NOT_APPLICABLE);
 206:   }
 207: 
 208:   /**
 209:    * The remote call of DynAny methods is not possible.
 210:    *
 211:    * @throws MARSHAL, always.
 212:    */
 213:   public char get_char()
 214:                 throws TypeMismatch, InvalidValue
 215:   {
 216:     throw new MARSHAL(NOT_APPLICABLE);
 217:   }
 218: 
 219:   /**
 220:    * The remote call of DynAny methods is not possible.
 221:    *
 222:    * @throws MARSHAL, always.
 223:    */
 224:   public double get_double()
 225:                     throws TypeMismatch, InvalidValue
 226:   {
 227:     throw new MARSHAL(NOT_APPLICABLE);
 228:   }
 229: 
 230:   /**
 231:    * The remote call of DynAny methods is not possible.
 232:    *
 233:    * @throws MARSHAL, always.
 234:    */
 235:   public DynAny get_dyn_any()
 236:                      throws TypeMismatch, InvalidValue
 237:   {
 238:     throw new MARSHAL(NOT_APPLICABLE);
 239:   }
 240: 
 241:   /**
 242:    * The remote call of DynAny methods is not possible.
 243:    *
 244:    * @throws MARSHAL, always.
 245:    */
 246:   public float get_float()
 247:                   throws TypeMismatch, InvalidValue
 248:   {
 249:     throw new MARSHAL(NOT_APPLICABLE);
 250:   }
 251: 
 252:   /**
 253:    * The remote call of DynAny methods is not possible.
 254:    *
 255:    * @throws MARSHAL, always.
 256:    */
 257:   public int get_long()
 258:                throws TypeMismatch, InvalidValue
 259:   {
 260:     throw new MARSHAL(NOT_APPLICABLE);
 261:   }
 262: 
 263:   /**
 264:    * The remote call of DynAny methods is not possible.
 265:    *
 266:    * @throws MARSHAL, always.
 267:    */
 268:   public long get_longlong()
 269:                     throws TypeMismatch, InvalidValue
 270:   {
 271:     throw new MARSHAL(NOT_APPLICABLE);
 272:   }
 273: 
 274:   /**
 275:    * The remote call of DynAny methods is not possible.
 276:    *
 277:    * @throws MARSHAL, always.
 278:    */
 279:   public byte get_octet()
 280:                  throws TypeMismatch, InvalidValue
 281:   {
 282:     throw new MARSHAL(NOT_APPLICABLE);
 283:   }
 284: 
 285:   /**
 286:    * The remote call of DynAny methods is not possible.
 287:    *
 288:    * @throws MARSHAL, always.
 289:    */
 290:   public org.omg.CORBA.Object get_reference()
 291:                                      throws TypeMismatch, InvalidValue
 292:   {
 293:     throw new MARSHAL(NOT_APPLICABLE);
 294:   }
 295: 
 296:   /**
 297:    * The remote call of DynAny methods is not possible.
 298:    *
 299:    * @throws MARSHAL, always.
 300:    */
 301:   public short get_short()
 302:                   throws TypeMismatch, InvalidValue
 303:   {
 304:     throw new MARSHAL(NOT_APPLICABLE);
 305:   }
 306: 
 307:   /**
 308:    * The remote call of DynAny methods is not possible.
 309:    *
 310:    * @throws MARSHAL, always.
 311:    */
 312:   public String get_string()
 313:                     throws TypeMismatch, InvalidValue
 314:   {
 315:     throw new MARSHAL(NOT_APPLICABLE);
 316:   }
 317: 
 318:   /**
 319:    * The remote call of DynAny methods is not possible.
 320:    *
 321:    * @throws MARSHAL, always.
 322:    */
 323:   public TypeCode get_typecode()
 324:                         throws TypeMismatch, InvalidValue
 325:   {
 326:     throw new MARSHAL(NOT_APPLICABLE);
 327:   }
 328: 
 329:   /**
 330:    * The remote call of DynAny methods is not possible.
 331:    *
 332:    * @throws MARSHAL, always.
 333:    */
 334:   public int get_ulong()
 335:                 throws TypeMismatch, InvalidValue
 336:   {
 337:     throw new MARSHAL(NOT_APPLICABLE);
 338:   }
 339: 
 340:   /**
 341:    * The remote call of DynAny methods is not possible.
 342:    *
 343:    * @throws MARSHAL, always.
 344:    */
 345:   public long get_ulonglong()
 346:                      throws TypeMismatch, InvalidValue
 347:   {
 348:     throw new MARSHAL(NOT_APPLICABLE);
 349:   }
 350: 
 351:   /**
 352:    * The remote call of DynAny methods is not possible.
 353:    *
 354:    * @throws MARSHAL, always.
 355:    */
 356:   public short get_ushort()
 357:                    throws TypeMismatch, InvalidValue
 358:   {
 359:     throw new MARSHAL(NOT_APPLICABLE);
 360:   }
 361: 
 362:   /**
 363:    * The remote call of DynAny methods is not possible.
 364:    *
 365:    * @throws MARSHAL, always.
 366:    */
 367:   public Serializable get_val()
 368:                        throws TypeMismatch, InvalidValue
 369:   {
 370:     throw new MARSHAL(NOT_APPLICABLE);
 371:   }
 372: 
 373:   /**
 374:    * The remote call of DynAny methods is not possible.
 375:    *
 376:    * @throws MARSHAL, always.
 377:    */
 378:   public char get_wchar()
 379:                  throws TypeMismatch, InvalidValue
 380:   {
 381:     throw new MARSHAL(NOT_APPLICABLE);
 382:   }
 383: 
 384:   /**
 385:    * The remote call of DynAny methods is not possible.
 386:    *
 387:    * @throws MARSHAL, always.
 388:    */
 389:   public String get_wstring()
 390:                      throws TypeMismatch, InvalidValue
 391:   {
 392:     throw new MARSHAL(NOT_APPLICABLE);
 393:   }
 394: 
 395:   /**
 396:    * The remote call of DynAny methods is not possible.
 397:    *
 398:    * @throws MARSHAL, always.
 399:    */
 400:   public void insert_any(Any _0)
 401:                   throws TypeMismatch, InvalidValue
 402:   {
 403:     throw new MARSHAL(NOT_APPLICABLE);
 404:   }
 405: 
 406:   /**
 407:    * The remote call of DynAny methods is not possible.
 408:    *
 409:    * @throws MARSHAL, always.
 410:    */
 411:   public void insert_boolean(boolean _0)
 412:                       throws TypeMismatch, InvalidValue
 413:   {
 414:     throw new MARSHAL(NOT_APPLICABLE);
 415:   }
 416: 
 417:   /**
 418:    * The remote call of DynAny methods is not possible.
 419:    *
 420:    * @throws MARSHAL, always.
 421:    */
 422:   public void insert_char(char _0)
 423:                    throws TypeMismatch, InvalidValue
 424:   {
 425:     throw new MARSHAL(NOT_APPLICABLE);
 426:   }
 427: 
 428:   /**
 429:    * The remote call of DynAny methods is not possible.
 430:    *
 431:    * @throws MARSHAL, always.
 432:    */
 433:   public void insert_double(double _0)
 434:                      throws TypeMismatch, InvalidValue
 435:   {
 436:     throw new MARSHAL(NOT_APPLICABLE);
 437:   }
 438: 
 439:   /**
 440:    * The remote call of DynAny methods is not possible.
 441:    *
 442:    * @throws MARSHAL, always.
 443:    */
 444:   public void insert_dyn_any(DynAny _0)
 445:                       throws TypeMismatch, InvalidValue
 446:   {
 447:     throw new MARSHAL(NOT_APPLICABLE);
 448:   }
 449: 
 450:   /**
 451:    * The remote call of DynAny methods is not possible.
 452:    *
 453:    * @throws MARSHAL, always.
 454:    */
 455:   public void insert_float(float _0)
 456:                     throws TypeMismatch, InvalidValue
 457:   {
 458:     throw new MARSHAL(NOT_APPLICABLE);
 459:   }
 460: 
 461:   /**
 462:    * The remote call of DynAny methods is not possible.
 463:    *
 464:    * @throws MARSHAL, always.
 465:    */
 466:   public void insert_long(int _0)
 467:                    throws TypeMismatch, InvalidValue
 468:   {
 469:     throw new MARSHAL(NOT_APPLICABLE);
 470:   }
 471: 
 472:   /**
 473:    * The remote call of DynAny methods is not possible.
 474:    *
 475:    * @throws MARSHAL, always.
 476:    */
 477:   public void insert_longlong(long _0)
 478:                        throws TypeMismatch, InvalidValue
 479:   {
 480:     throw new MARSHAL(NOT_APPLICABLE);
 481:   }
 482: 
 483:   /**
 484:    * The remote call of DynAny methods is not possible.
 485:    *
 486:    * @throws MARSHAL, always.
 487:    */
 488:   public void insert_octet(byte _0)
 489:                     throws TypeMismatch, InvalidValue
 490:   {
 491:     throw new MARSHAL(NOT_APPLICABLE);
 492:   }
 493: 
 494:   /**
 495:    * The remote call of DynAny methods is not possible.
 496:    *
 497:    * @throws MARSHAL, always.
 498:    */
 499:   public void insert_reference(org.omg.CORBA.Object _0)
 500:                         throws TypeMismatch, InvalidValue
 501:   {
 502:     throw new MARSHAL(NOT_APPLICABLE);
 503:   }
 504: 
 505:   /**
 506:    * The remote call of DynAny methods is not possible.
 507:    *
 508:    * @throws MARSHAL, always.
 509:    */
 510:   public void insert_short(short _0)
 511:                     throws TypeMismatch, InvalidValue
 512:   {
 513:     throw new MARSHAL(NOT_APPLICABLE);
 514:   }
 515: 
 516:   /**
 517:    * The remote call of DynAny methods is not possible.
 518:    *
 519:    * @throws MARSHAL, always.
 520:    */
 521:   public void insert_string(String _0)
 522:                      throws TypeMismatch, InvalidValue
 523:   {
 524:     throw new MARSHAL(NOT_APPLICABLE);
 525:   }
 526: 
 527:   /**
 528:    * The remote call of DynAny methods is not possible.
 529:    *
 530:    * @throws MARSHAL, always.
 531:    */
 532:   public void insert_typecode(TypeCode _0)
 533:                        throws TypeMismatch, InvalidValue
 534:   {
 535:     throw new MARSHAL(NOT_APPLICABLE);
 536:   }
 537: 
 538:   /**
 539:    * The remote call of DynAny methods is not possible.
 540:    *
 541:    * @throws MARSHAL, always.
 542:    */
 543:   public void insert_ulong(int _0)
 544:                     throws TypeMismatch, InvalidValue
 545:   {
 546:     throw new MARSHAL(NOT_APPLICABLE);
 547:   }
 548: 
 549:   /**
 550:    * The remote call of DynAny methods is not possible.
 551:    *
 552:    * @throws MARSHAL, always.
 553:    */
 554:   public void insert_ulonglong(long _0)
 555:                         throws TypeMismatch, InvalidValue
 556:   {
 557:     throw new MARSHAL(NOT_APPLICABLE);
 558:   }
 559: 
 560:   /**
 561:    * The remote call of DynAny methods is not possible.
 562:    *
 563:    * @throws MARSHAL, always.
 564:    */
 565:   public void insert_ushort(short _0)
 566:                      throws TypeMismatch, InvalidValue
 567:   {
 568:     throw new MARSHAL(NOT_APPLICABLE);
 569:   }
 570: 
 571:   /**
 572:    * The remote call of DynAny methods is not possible.
 573:    *
 574:    * @throws MARSHAL, always.
 575:    */
 576:   public void insert_val(Serializable _0)
 577:                   throws TypeMismatch, InvalidValue
 578:   {
 579:     throw new MARSHAL(NOT_APPLICABLE);
 580:   }
 581: 
 582:   /**
 583:    * The remote call of DynAny methods is not possible.
 584:    *
 585:    * @throws MARSHAL, always.
 586:    */
 587:   public void insert_wchar(char _0)
 588:                     throws TypeMismatch, InvalidValue
 589:   {
 590:     throw new MARSHAL(NOT_APPLICABLE);
 591:   }
 592: 
 593:   /**
 594:    * The remote call of DynAny methods is not possible.
 595:    *
 596:    * @throws MARSHAL, always.
 597:    */
 598:   public void insert_wstring(String _0)
 599:                       throws TypeMismatch, InvalidValue
 600:   {
 601:     throw new MARSHAL(NOT_APPLICABLE);
 602:   }
 603: 
 604:   /**
 605:    * The remote call of DynAny methods is not possible.
 606:    *
 607:    * @throws MARSHAL, always.
 608:    */
 609:   public boolean seek(int _0)
 610:   {
 611:     throw new MARSHAL(NOT_APPLICABLE);
 612:   }
 613: 
 614:   /**
 615:    * The remote call of DynAny methods is not possible.
 616:    *
 617:    * @throws MARSHAL, always.
 618:    */
 619:   public Any to_any()
 620:   {
 621:     throw new MARSHAL(NOT_APPLICABLE);
 622:   }
 623: 
 624:   static String NOT_APPLICABLE =
 625:     "DynAnys are always local objects. " +
 626:     "They and are never accessed on remote side via stubs.";