OpenSplice Java FACE API  v6.x
OpenSplice Future Airborne Capability Environment (FACE) Java API
TypeCode.java
Go to the documentation of this file.
1 /***** Copyright (c) 1999 Object Management Group. Unlimited rights to
2  duplicate and use this code are hereby granted provided that this
3  copyright notice is included.
4 *****/
5 
6 package us.opengroup.FACE;
7 
8 abstract public class TypeCode implements us.opengroup.FACE.portable.IDLEntity {
9 
10  abstract public boolean equal(us.opengroup.FACE.TypeCode tc);
11  abstract public boolean equivalent(us.opengroup.FACE.TypeCode tc);
12  abstract public us.opengroup.FACE.TypeCode get_compact_typecode();
13  abstract public us.opengroup.FACE.TCKind kind();
14 
15  abstract public java.lang.String id() throws
17  abstract public java.lang.String name() throws
19 
20  abstract public int member_count() throws
22  abstract public java.lang.String member_name(int index) throws
25 
26  abstract public us.opengroup.FACE.TypeCode member_type(int index) throws
29 
30  abstract public us.opengroup.FACE.Any member_label(int index) throws
33  abstract public us.opengroup.FACE.TypeCode discriminator_type() throws
35  abstract public int default_index() throws
37 
38  abstract public int length() throws us.opengroup.FACE.typecodepackage.BadKind;
39 
40  abstract public us.opengroup.FACE.TypeCode content_type() throws
42 
43  public short fixed_digits() throws
44  us.opengroup.FACE.typecodepackage.BadKind {
45  throw new us.opengroup.FACE.NO_IMPLEMENT();
46  }
47  public short fixed_scale() throws
48  us.opengroup.FACE.typecodepackage.BadKind {
49  throw new us.opengroup.FACE.NO_IMPLEMENT();
50  }
51 
52  public short member_visibility(int index) throws
55  throw new us.opengroup.FACE.NO_IMPLEMENT();
56  }
57  public short type_modifier()
58  throws us.opengroup.FACE.typecodepackage.BadKind {
59  throw new us.opengroup.FACE.NO_IMPLEMENT();
60  }
62  us.opengroup.FACE.typecodepackage.BadKind {
63  throw new us.opengroup.FACE.NO_IMPLEMENT();
64  }
65 
66 }
abstract boolean equal(us.opengroup.FACE.TypeCode tc)
abstract java.lang.String name()
short member_visibility(int index)
Definition: TypeCode.java:52
us.opengroup.FACE.TypeCode concrete_base_type()
Definition: TypeCode.java:61
abstract us.opengroup.FACE.Any member_label(int index)
abstract us.opengroup.FACE.TypeCode member_type(int index)
abstract us.opengroup.FACE.TypeCode content_type()
abstract us.opengroup.FACE.TCKind kind()
abstract int member_count()
abstract int default_index()
abstract java.lang.String member_name(int index)
This is a typed class which will be generated by idlpp.
Definition: TS.java:25
abstract boolean equivalent(us.opengroup.FACE.TypeCode tc)
abstract us.opengroup.FACE.TypeCode discriminator_type()
abstract java.lang.String id()
abstract us.opengroup.FACE.TypeCode get_compact_typecode()