1. /*
  2. * @(#)BindingType.java 1.6 01/11/29
  3. *
  4. * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. /*
  8. * File: ./org/omg/CosNaming/BindingType.java
  9. * From: nameservice.idl
  10. * Date: Tue Aug 11 03:12:09 1998
  11. * By: idltojava Java IDL 1.2 Aug 11 1998 02:00:18
  12. */
  13. package org.omg.CosNaming;
  14. public final class BindingType implements org.omg.CORBA.portable.IDLEntity {
  15. public static final int _nobject = 0,
  16. _ncontext = 1;
  17. public static final BindingType nobject = new BindingType(_nobject);
  18. public static final BindingType ncontext = new BindingType(_ncontext);
  19. public int value() {
  20. return _value;
  21. }
  22. public static final BindingType from_int(int i) throws org.omg.CORBA.BAD_PARAM {
  23. switch (i) {
  24. case _nobject:
  25. return nobject;
  26. case _ncontext:
  27. return ncontext;
  28. default:
  29. throw new org.omg.CORBA.BAD_PARAM();
  30. }
  31. }
  32. private BindingType(int _value){
  33. this._value = _value;
  34. }
  35. private int _value;
  36. }