org.openorb.orb.core.typecode
Class TypeCodePrimitive

java.lang.Object
  extended byorg.omg.CORBA.TypeCode
      extended byorg.openorb.orb.core.typecode.TypeCodeBase
          extended byorg.openorb.orb.core.typecode.TypeCodePrimitive
All Implemented Interfaces:
org.omg.CORBA.portable.IDLEntity, java.io.Serializable

public final class TypeCodePrimitive
extends TypeCodeBase

Type code implemetation for primitive types.

Version:
$Revision: 1.5 $ $Date: 2004/02/17 22:13:55 $
Author:
Chris Wood
See Also:
Serialized Form

Method Summary
 TypeCodeBase _base_type()
           
 boolean _is_compact()
           
 org.omg.CORBA.TypeCode concrete_base_type()
           
 org.omg.CORBA.TypeCode content_type()
           
 int default_index()
           
 org.omg.CORBA.TypeCode discriminator_type()
           
 boolean equal(org.omg.CORBA.TypeCode tc)
           
 boolean equivalent(org.omg.CORBA.TypeCode tc)
           
 short fixed_digits()
           
 short fixed_scale()
           
 org.omg.CORBA.TypeCode get_compact_typecode()
           
 int hashCode()
           
 java.lang.String id()
           
 org.omg.CORBA.TCKind kind()
           
 int length()
           
 int member_count()
           
 org.omg.CORBA.Any member_label(int index)
           
 java.lang.String member_name(int index)
           
 org.omg.CORBA.TypeCode member_type(int index)
           
 short member_visibility(int index)
           
 java.lang.String name()
           
 short type_modifier()
           
 
Methods inherited from class org.openorb.orb.core.typecode.TypeCodeBase
_base_type, equals
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

_is_compact

public boolean _is_compact()
Specified by:
_is_compact in class TypeCodeBase

_base_type

public TypeCodeBase _base_type()
Specified by:
_base_type in class TypeCodeBase

kind

public org.omg.CORBA.TCKind kind()

equivalent

public boolean equivalent(org.omg.CORBA.TypeCode tc)

equal

public boolean equal(org.omg.CORBA.TypeCode tc)

hashCode

public int hashCode()

get_compact_typecode

public org.omg.CORBA.TypeCode get_compact_typecode()

id

public java.lang.String id()
                    throws org.omg.CORBA.TypeCodePackage.BadKind
Throws:
org.omg.CORBA.TypeCodePackage.BadKind

member_count

public int member_count()
                 throws org.omg.CORBA.TypeCodePackage.BadKind
Throws:
org.omg.CORBA.TypeCodePackage.BadKind

member_type

public org.omg.CORBA.TypeCode member_type(int index)
                                   throws org.omg.CORBA.TypeCodePackage.BadKind,
                                          org.omg.CORBA.TypeCodePackage.Bounds
Throws:
org.omg.CORBA.TypeCodePackage.BadKind
org.omg.CORBA.TypeCodePackage.Bounds

member_label

public org.omg.CORBA.Any member_label(int index)
                               throws org.omg.CORBA.TypeCodePackage.BadKind,
                                      org.omg.CORBA.TypeCodePackage.Bounds
Throws:
org.omg.CORBA.TypeCodePackage.BadKind
org.omg.CORBA.TypeCodePackage.Bounds

length

public int length()
           throws org.omg.CORBA.TypeCodePackage.BadKind
Throws:
org.omg.CORBA.TypeCodePackage.BadKind

default_index

public int default_index()
                  throws org.omg.CORBA.TypeCodePackage.BadKind
Throws:
org.omg.CORBA.TypeCodePackage.BadKind

member_name

public java.lang.String member_name(int index)
                             throws org.omg.CORBA.TypeCodePackage.BadKind,
                                    org.omg.CORBA.TypeCodePackage.Bounds
Throws:
org.omg.CORBA.TypeCodePackage.BadKind
org.omg.CORBA.TypeCodePackage.Bounds

name

public java.lang.String name()
                      throws org.omg.CORBA.TypeCodePackage.BadKind
Throws:
org.omg.CORBA.TypeCodePackage.BadKind

discriminator_type

public org.omg.CORBA.TypeCode discriminator_type()
                                          throws org.omg.CORBA.TypeCodePackage.BadKind
Throws:
org.omg.CORBA.TypeCodePackage.BadKind

content_type

public org.omg.CORBA.TypeCode content_type()
                                    throws org.omg.CORBA.TypeCodePackage.BadKind
Throws:
org.omg.CORBA.TypeCodePackage.BadKind

fixed_digits

public short fixed_digits()
                   throws org.omg.CORBA.TypeCodePackage.BadKind
Throws:
org.omg.CORBA.TypeCodePackage.BadKind

fixed_scale

public short fixed_scale()
                  throws org.omg.CORBA.TypeCodePackage.BadKind
Throws:
org.omg.CORBA.TypeCodePackage.BadKind

member_visibility

public short member_visibility(int index)
                        throws org.omg.CORBA.TypeCodePackage.BadKind,
                               org.omg.CORBA.TypeCodePackage.Bounds
Throws:
org.omg.CORBA.TypeCodePackage.BadKind
org.omg.CORBA.TypeCodePackage.Bounds

type_modifier

public short type_modifier()
                    throws org.omg.CORBA.TypeCodePackage.BadKind
Throws:
org.omg.CORBA.TypeCodePackage.BadKind

concrete_base_type

public org.omg.CORBA.TypeCode concrete_base_type()
                                          throws org.omg.CORBA.TypeCodePackage.BadKind
Throws:
org.omg.CORBA.TypeCodePackage.BadKind