# OpenORB 1.3.1: Class TypeCode

## org.omg.CORBA
Class TypeCode

    java.lang.Object
      |
      +--org.omg.CORBA.TypeCode

All Implemented Interfaces:
  IDLEntity, java.io.Serializable

Direct Known Subclasses:
  TypeCodeBase

public abstract class TypeCode
extends java.lang.Object
implements IDLEntity

See Also:
  Serialized Form

Constructor Summary
`TypeCode()`

Method Summary
`TypeCode` `concrete_base_type()`
`abstract TypeCode` `content_type()`
`abstract int` `default_index()`
`abstract TypeCode` `discriminator_type()`
`abstract boolean` `equal(TypeCode tc)`
`abstract boolean` `equivalent(TypeCode tc)`
`short` `fixed_digits()`
`short` `fixed_scale()`
`abstract TypeCode` `get_compact_typecode()`
`abstract java.lang.String` `id()`
`abstract TCKind` `kind()`
`abstract int` `length()`
`abstract int` `member_count()`
`abstract Any` `member_label(int index)`
`abstract java.lang.String` `member_name(int index)`
`abstract TypeCode` `member_type(int index)`
`short` `member_visibility(int index)`
`abstract java.lang.String` `name()`
`short` `type_modifier()`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### TypeCode

    public TypeCode()

Method Detail

### equal

    public abstract boolean equal(TypeCode tc)

### equivalent

    public abstract boolean equivalent(TypeCode tc)

### get_compact_typecode

    public abstract TypeCode get_compact_typecode()

### kind

    public abstract TCKind kind()

### id

    public abstract java.lang.String id()
                                 throws BadKind

### name

    public abstract java.lang.String name()
                                   throws BadKind

### member_count

    public abstract int member_count()
                              throws BadKind

### member_name

    public abstract java.lang.String member_name(int index)
                                          throws BadKind,
                                                 Bounds

### member_type

    public abstract TypeCode member_type(int index)
                                  throws BadKind,
                                         Bounds

### member_label

    public abstract Any member_label(int index)
                              throws BadKind,
                                     Bounds

### discriminator_type

    public abstract TypeCode discriminator_type()
                                         throws BadKind

### default_index

    public abstract int default_index()
                               throws BadKind

### length

    public abstract int length()
                        throws BadKind

### content_type

    public abstract TypeCode content_type()
                                   throws BadKind

### fixed_digits

    public short fixed_digits()
                       throws BadKind

### fixed_scale

    public short fixed_scale()
                      throws BadKind

### member_visibility

    public short member_visibility(int index)
                            throws BadKind,
                                   Bounds

### type_modifier

    public short type_modifier()
                        throws BadKind

### concrete_base_type

    public TypeCode concrete_base_type()
                                throws BadKind