org.objectweb.david.libs.binding.orbs
Class ArrayTC

java.lang.Object
  extended byorg.omg.CORBA.TypeCode
      extended byorg.objectweb.david.libs.binding.orbs.PrimitiveTC
          extended byorg.objectweb.david.libs.binding.orbs.StringTC
              extended byorg.objectweb.david.libs.binding.orbs.ArrayTC
All Implemented Interfaces:
org.omg.CORBA.portable.IDLEntity, java.io.Serializable
Direct Known Subclasses:
SequenceTC

public class ArrayTC
extends org.objectweb.david.libs.binding.orbs.StringTC

TypeCode implementation for arrays (and sequences).

See Also:
Serialized Form

Constructor Summary
ArrayTC(org.omg.CORBA.TCKind kind)
          Creates a new ArrayTC of kind kind
 
Method Summary
 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()
           
 java.lang.String id()
           
protected  void init(int length)
           
 void init(int length, org.omg.CORBA.TypeCode content_type)
          Intialiszes the target type code
 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)
           
 java.lang.String name()
           
 java.lang.String toString()
           
 
Methods inherited from class org.omg.CORBA.TypeCode
concrete_base_type, member_visibility, type_modifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArrayTC

public ArrayTC(org.omg.CORBA.TCKind kind)
Creates a new ArrayTC of kind kind

Parameters:
kind - a TypeCode kind.
Method Detail

init

public void init(int length,
                 org.omg.CORBA.TypeCode content_type)
Intialiszes the target type code

Parameters:
length - a maximum length
content_type - the content type typecode

content_type

public org.omg.CORBA.TypeCode content_type()

toString

public java.lang.String toString()

init

protected void init(int length)

length

public int length()

kind

public org.omg.CORBA.TCKind kind()

equal

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

id

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

name

public java.lang.String name()
                      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_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

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

discriminator_type

public org.omg.CORBA.TypeCode discriminator_type()
                                          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

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

equivalent

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

get_compact_typecode

public org.omg.CORBA.TypeCode get_compact_typecode()