001 /* _DynStructStub.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.TCKind; 046 import org.omg.CORBA.TypeCode; 047 import org.omg.CORBA.portable.Delegate; 048 import org.omg.CORBA.portable.ObjectImpl; 049 import org.omg.DynamicAny.DynAnyPackage.InvalidValue; 050 import org.omg.DynamicAny.DynAnyPackage.TypeMismatch; 051 052 /** 053 * Should provide support for remote invocation of methods on DynStruct. As 054 * DynStruct can never be remote at least till 1.5 inclusive, this class is 055 * not in use. 056 * 057 * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) 058 */ 059 public class _DynStructStub 060 extends ObjectImpl 061 implements DynStruct, Serializable 062 { 063 /** 064 * Use serialVersionUID (v1.4) for interoperability. 065 */ 066 private static final long serialVersionUID = -8415786200783826656L; 067 068 /** 069 * The purpose and value of this field are not documented. 070 */ 071 @SuppressWarnings("unchecked") // Needed for API compatibility 072 public static final Class _opsClass = DynStructOperations.class; 073 074 /** 075 * Create the DynStruct stub. To get the stub working, 076 * you must later set the delegate with 077 * {@link ObjectImpl#_set_delegate(Delegate)}. 078 */ 079 public _DynStructStub() 080 { 081 } 082 083 /** 084 * Return the array of repository ids for this object. 085 */ 086 public String[] _ids() 087 { 088 return new String[] { DynStructHelper.id() }; 089 } 090 091 /** 092 * The remote call of DynAny methods is not possible. 093 * 094 * @throws MARSHAL, always. 095 */ 096 public TCKind current_member_kind() 097 throws TypeMismatch, InvalidValue 098 { 099 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 100 } 101 102 /** 103 * The remote call of DynAny methods is not possible. 104 * 105 * @throws MARSHAL, always. 106 */ 107 public String current_member_name() 108 throws TypeMismatch, InvalidValue 109 { 110 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 111 } 112 113 /** 114 * The remote call of DynAny methods is not possible. 115 * 116 * @throws MARSHAL, always. 117 */ 118 public NameValuePair[] get_members() 119 { 120 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 121 } 122 123 /** 124 * The remote call of DynAny methods is not possible. 125 * 126 * @throws MARSHAL, always. 127 */ 128 public NameDynAnyPair[] get_members_as_dyn_any() 129 { 130 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 131 } 132 133 /** 134 * The remote call of DynAny methods is not possible. 135 * 136 * @throws MARSHAL, always. 137 */ 138 public void set_members(NameValuePair[] _0) 139 throws TypeMismatch, InvalidValue 140 { 141 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 142 } 143 144 /** 145 * The remote call of DynAny methods is not possible. 146 * 147 * @throws MARSHAL, always. 148 */ 149 public void set_members_as_dyn_any(NameDynAnyPair[] _0) 150 throws TypeMismatch, InvalidValue 151 { 152 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 153 } 154 155 /** 156 * The remote call of DynAny methods is not possible. 157 * 158 * @throws MARSHAL, always. 159 */ 160 public TypeCode type() 161 { 162 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 163 } 164 165 /** 166 * The remote call of DynAny methods is not possible. 167 * 168 * @throws MARSHAL, always. 169 */ 170 public boolean next() 171 { 172 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 173 } 174 175 /** 176 * The remote call of DynAny methods is not possible. 177 * 178 * @throws MARSHAL, always. 179 */ 180 public void destroy() 181 { 182 } 183 184 /** 185 * The remote call of DynAny methods is not possible. 186 * 187 * @throws MARSHAL, always. 188 */ 189 public DynAny copy() 190 { 191 return this; 192 } 193 194 /** 195 * The remote call of DynAny methods is not possible. 196 * 197 * @throws MARSHAL, always. 198 */ 199 public void rewind() 200 { 201 } 202 203 /** 204 * The remote call of DynAny methods is not possible. 205 * 206 * @throws MARSHAL, always. 207 */ 208 public void assign(DynAny _0) 209 throws TypeMismatch 210 { 211 } 212 213 /** 214 * The remote call of DynAny methods is not possible. 215 * 216 * @throws MARSHAL, always. 217 */ 218 public int component_count() 219 { 220 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 221 } 222 223 /** 224 * The remote call of DynAny methods is not possible. 225 * 226 * @throws MARSHAL, always. 227 */ 228 public DynAny current_component() 229 throws TypeMismatch 230 { 231 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 232 } 233 234 /** 235 * The remote call of DynAny methods is not possible. 236 * 237 * @throws MARSHAL, always. 238 */ 239 public boolean equal(DynAny _0) 240 { 241 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 242 } 243 244 /** 245 * The remote call of DynAny methods is not possible. 246 * 247 * @throws MARSHAL, always. 248 */ 249 public void from_any(Any _0) 250 throws TypeMismatch, InvalidValue 251 { 252 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 253 } 254 255 /** 256 * The remote call of DynAny methods is not possible. 257 * 258 * @throws MARSHAL, always. 259 */ 260 public Any get_any() 261 throws TypeMismatch, InvalidValue 262 { 263 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 264 } 265 266 /** 267 * The remote call of DynAny methods is not possible. 268 * 269 * @throws MARSHAL, always. 270 */ 271 public boolean get_boolean() 272 throws TypeMismatch, InvalidValue 273 { 274 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 275 } 276 277 /** 278 * The remote call of DynAny methods is not possible. 279 * 280 * @throws MARSHAL, always. 281 */ 282 public char get_char() 283 throws TypeMismatch, InvalidValue 284 { 285 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 286 } 287 288 /** 289 * The remote call of DynAny methods is not possible. 290 * 291 * @throws MARSHAL, always. 292 */ 293 public double get_double() 294 throws TypeMismatch, InvalidValue 295 { 296 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 297 } 298 299 /** 300 * The remote call of DynAny methods is not possible. 301 * 302 * @throws MARSHAL, always. 303 */ 304 public DynAny get_dyn_any() 305 throws TypeMismatch, InvalidValue 306 { 307 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 308 } 309 310 /** 311 * The remote call of DynAny methods is not possible. 312 * 313 * @throws MARSHAL, always. 314 */ 315 public float get_float() 316 throws TypeMismatch, InvalidValue 317 { 318 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 319 } 320 321 /** 322 * The remote call of DynAny methods is not possible. 323 * 324 * @throws MARSHAL, always. 325 */ 326 public int get_long() 327 throws TypeMismatch, InvalidValue 328 { 329 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 330 } 331 332 /** 333 * The remote call of DynAny methods is not possible. 334 * 335 * @throws MARSHAL, always. 336 */ 337 public long get_longlong() 338 throws TypeMismatch, InvalidValue 339 { 340 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 341 } 342 343 /** 344 * The remote call of DynAny methods is not possible. 345 * 346 * @throws MARSHAL, always. 347 */ 348 public byte get_octet() 349 throws TypeMismatch, InvalidValue 350 { 351 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 352 } 353 354 /** 355 * The remote call of DynAny methods is not possible. 356 * 357 * @throws MARSHAL, always. 358 */ 359 public org.omg.CORBA.Object get_reference() 360 throws TypeMismatch, InvalidValue 361 { 362 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 363 } 364 365 /** 366 * The remote call of DynAny methods is not possible. 367 * 368 * @throws MARSHAL, always. 369 */ 370 public short get_short() 371 throws TypeMismatch, InvalidValue 372 { 373 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 374 } 375 376 /** 377 * The remote call of DynAny methods is not possible. 378 * 379 * @throws MARSHAL, always. 380 */ 381 public String get_string() 382 throws TypeMismatch, InvalidValue 383 { 384 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 385 } 386 387 /** 388 * The remote call of DynAny methods is not possible. 389 * 390 * @throws MARSHAL, always. 391 */ 392 public TypeCode get_typecode() 393 throws TypeMismatch, InvalidValue 394 { 395 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 396 } 397 398 /** 399 * The remote call of DynAny methods is not possible. 400 * 401 * @throws MARSHAL, always. 402 */ 403 public int get_ulong() 404 throws TypeMismatch, InvalidValue 405 { 406 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 407 } 408 409 /** 410 * The remote call of DynAny methods is not possible. 411 * 412 * @throws MARSHAL, always. 413 */ 414 public long get_ulonglong() 415 throws TypeMismatch, InvalidValue 416 { 417 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 418 } 419 420 /** 421 * The remote call of DynAny methods is not possible. 422 * 423 * @throws MARSHAL, always. 424 */ 425 public short get_ushort() 426 throws TypeMismatch, InvalidValue 427 { 428 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 429 } 430 431 /** 432 * The remote call of DynAny methods is not possible. 433 * 434 * @throws MARSHAL, always. 435 */ 436 public Serializable get_val() 437 throws TypeMismatch, InvalidValue 438 { 439 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 440 } 441 442 /** 443 * The remote call of DynAny methods is not possible. 444 * 445 * @throws MARSHAL, always. 446 */ 447 public char get_wchar() 448 throws TypeMismatch, InvalidValue 449 { 450 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 451 } 452 453 /** 454 * The remote call of DynAny methods is not possible. 455 * 456 * @throws MARSHAL, always. 457 */ 458 public String get_wstring() 459 throws TypeMismatch, InvalidValue 460 { 461 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 462 } 463 464 /** 465 * The remote call of DynAny methods is not possible. 466 * 467 * @throws MARSHAL, always. 468 */ 469 public void insert_any(Any _0) 470 throws TypeMismatch, InvalidValue 471 { 472 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 473 } 474 475 /** 476 * The remote call of DynAny methods is not possible. 477 * 478 * @throws MARSHAL, always. 479 */ 480 public void insert_boolean(boolean _0) 481 throws TypeMismatch, InvalidValue 482 { 483 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 484 } 485 486 /** 487 * The remote call of DynAny methods is not possible. 488 * 489 * @throws MARSHAL, always. 490 */ 491 public void insert_char(char _0) 492 throws TypeMismatch, InvalidValue 493 { 494 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 495 } 496 497 /** 498 * The remote call of DynAny methods is not possible. 499 * 500 * @throws MARSHAL, always. 501 */ 502 public void insert_double(double _0) 503 throws TypeMismatch, InvalidValue 504 { 505 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 506 } 507 508 /** 509 * The remote call of DynAny methods is not possible. 510 * 511 * @throws MARSHAL, always. 512 */ 513 public void insert_dyn_any(DynAny _0) 514 throws TypeMismatch, InvalidValue 515 { 516 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 517 } 518 519 /** 520 * The remote call of DynAny methods is not possible. 521 * 522 * @throws MARSHAL, always. 523 */ 524 public void insert_float(float _0) 525 throws TypeMismatch, InvalidValue 526 { 527 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 528 } 529 530 /** 531 * The remote call of DynAny methods is not possible. 532 * 533 * @throws MARSHAL, always. 534 */ 535 public void insert_long(int _0) 536 throws TypeMismatch, InvalidValue 537 { 538 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 539 } 540 541 /** 542 * The remote call of DynAny methods is not possible. 543 * 544 * @throws MARSHAL, always. 545 */ 546 public void insert_longlong(long _0) 547 throws TypeMismatch, InvalidValue 548 { 549 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 550 } 551 552 /** 553 * The remote call of DynAny methods is not possible. 554 * 555 * @throws MARSHAL, always. 556 */ 557 public void insert_octet(byte _0) 558 throws TypeMismatch, InvalidValue 559 { 560 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 561 } 562 563 /** 564 * The remote call of DynAny methods is not possible. 565 * 566 * @throws MARSHAL, always. 567 */ 568 public void insert_reference(org.omg.CORBA.Object _0) 569 throws TypeMismatch, InvalidValue 570 { 571 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 572 } 573 574 /** 575 * The remote call of DynAny methods is not possible. 576 * 577 * @throws MARSHAL, always. 578 */ 579 public void insert_short(short _0) 580 throws TypeMismatch, InvalidValue 581 { 582 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 583 } 584 585 /** 586 * The remote call of DynAny methods is not possible. 587 * 588 * @throws MARSHAL, always. 589 */ 590 public void insert_string(String _0) 591 throws TypeMismatch, InvalidValue 592 { 593 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 594 } 595 596 /** 597 * The remote call of DynAny methods is not possible. 598 * 599 * @throws MARSHAL, always. 600 */ 601 public void insert_typecode(TypeCode _0) 602 throws TypeMismatch, InvalidValue 603 { 604 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 605 } 606 607 /** 608 * The remote call of DynAny methods is not possible. 609 * 610 * @throws MARSHAL, always. 611 */ 612 public void insert_ulong(int _0) 613 throws TypeMismatch, InvalidValue 614 { 615 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 616 } 617 618 /** 619 * The remote call of DynAny methods is not possible. 620 * 621 * @throws MARSHAL, always. 622 */ 623 public void insert_ulonglong(long _0) 624 throws TypeMismatch, InvalidValue 625 { 626 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 627 } 628 629 /** 630 * The remote call of DynAny methods is not possible. 631 * 632 * @throws MARSHAL, always. 633 */ 634 public void insert_ushort(short _0) 635 throws TypeMismatch, InvalidValue 636 { 637 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 638 } 639 640 /** 641 * The remote call of DynAny methods is not possible. 642 * 643 * @throws MARSHAL, always. 644 */ 645 public void insert_val(Serializable _0) 646 throws TypeMismatch, InvalidValue 647 { 648 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 649 } 650 651 /** 652 * The remote call of DynAny methods is not possible. 653 * 654 * @throws MARSHAL, always. 655 */ 656 public void insert_wchar(char _0) 657 throws TypeMismatch, InvalidValue 658 { 659 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 660 } 661 662 /** 663 * The remote call of DynAny methods is not possible. 664 * 665 * @throws MARSHAL, always. 666 */ 667 public void insert_wstring(String _0) 668 throws TypeMismatch, InvalidValue 669 { 670 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 671 } 672 673 /** 674 * The remote call of DynAny methods is not possible. 675 * 676 * @throws MARSHAL, always. 677 */ 678 public boolean seek(int _0) 679 { 680 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 681 } 682 683 /** 684 * The remote call of DynAny methods is not possible. 685 * 686 * @throws MARSHAL, always. 687 */ 688 public Any to_any() 689 { 690 throw new MARSHAL(_DynAnyStub.NOT_APPLICABLE); 691 } 692 693 }