org.objectweb.david.libs.binding.orbs
Class ArrayTC
java.lang.Object
org.omg.CORBA.TypeCode
org.objectweb.david.libs.binding.orbs.PrimitiveTC
org.objectweb.david.libs.binding.orbs.StringTC
org.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 |
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 |
ArrayTC
public ArrayTC(org.omg.CORBA.TCKind kind)
- Creates a new ArrayTC of kind kind
- Parameters:
kind
- a TypeCode kind.
init
public void init(int length,
org.omg.CORBA.TypeCode content_type)
- Intialiszes the target type code
- Parameters:
length
- a maximum lengthcontent_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()