01: /***** Copyright (c) 1999 Object Management Group. Unlimited rights to
02: duplicate and use this code are hereby granted provided that this
03: copyright notice is included.
04: *****/package org.omg.CORBA;
05:
06: abstract public class TypeCode implements
07: org.omg.CORBA.portable.IDLEntity {
08:
09: abstract public boolean equal(org.omg.CORBA.TypeCode tc);
10:
11: abstract public boolean equivalent(org.omg.CORBA.TypeCode tc);
12:
13: abstract public org.omg.CORBA.TypeCode get_compact_typecode();
14:
15: abstract public org.omg.CORBA.TCKind kind();
16:
17: abstract public java.lang.String id()
18: throws org.omg.CORBA.TypeCodePackage.BadKind;
19:
20: abstract public java.lang.String name()
21: throws org.omg.CORBA.TypeCodePackage.BadKind;
22:
23: abstract public int member_count()
24: throws org.omg.CORBA.TypeCodePackage.BadKind;
25:
26: abstract public java.lang.String member_name(int index)
27: throws org.omg.CORBA.TypeCodePackage.BadKind,
28: org.omg.CORBA.TypeCodePackage.Bounds;
29:
30: abstract public org.omg.CORBA.TypeCode member_type(int index)
31: throws org.omg.CORBA.TypeCodePackage.BadKind,
32: org.omg.CORBA.TypeCodePackage.Bounds;
33:
34: abstract public org.omg.CORBA.Any member_label(int index)
35: throws org.omg.CORBA.TypeCodePackage.BadKind,
36: org.omg.CORBA.TypeCodePackage.Bounds;
37:
38: abstract public org.omg.CORBA.TypeCode discriminator_type()
39: throws org.omg.CORBA.TypeCodePackage.BadKind;
40:
41: abstract public int default_index()
42: throws org.omg.CORBA.TypeCodePackage.BadKind;
43:
44: abstract public int length()
45: throws org.omg.CORBA.TypeCodePackage.BadKind;
46:
47: abstract public org.omg.CORBA.TypeCode content_type()
48: throws org.omg.CORBA.TypeCodePackage.BadKind;
49:
50: public short fixed_digits()
51: throws org.omg.CORBA.TypeCodePackage.BadKind {
52: throw new org.omg.CORBA.NO_IMPLEMENT();
53: }
54:
55: public short fixed_scale()
56: throws org.omg.CORBA.TypeCodePackage.BadKind {
57: throw new org.omg.CORBA.NO_IMPLEMENT();
58: }
59:
60: public short member_visibility(int index)
61: throws org.omg.CORBA.TypeCodePackage.BadKind,
62: org.omg.CORBA.TypeCodePackage.Bounds {
63: throw new org.omg.CORBA.NO_IMPLEMENT();
64: }
65:
66: public short type_modifier()
67: throws org.omg.CORBA.TypeCodePackage.BadKind {
68: throw new org.omg.CORBA.NO_IMPLEMENT();
69: }
70:
71: public org.omg.CORBA.TypeCode concrete_base_type()
72: throws org.omg.CORBA.TypeCodePackage.BadKind {
73: throw new org.omg.CORBA.NO_IMPLEMENT();
74: }
75:
76: }
|