Interstage Application Server リファレンスマニュアル(API編)
目次 索引 前ページ次ページ

第3章 Javaインタフェース

3.9 TypeCodeクラス

 TypeCodeを制御するTypeCodeクラスについて説明します。

//Java
package org.omg.CORBA; 
public abstract class TypeCode
{
    // for all TypeCode kinds
    public abstract boolean  equal(TypeCode tc);
    public abstract org.omg.CORBA.TCKind  kind();

    // for objref, struct, unio, enum, alias, and except
    public abstract java.lang.String  id() 
        throws org.omg.CORBA.TypeCodePackage.BadKind;
    public abstract java.lang.String  name()
        throws org.omg.CORBA.TypeCodePackage.BadKind;

    // for struct, union, enum, and except
    public abstract int  member_count()
        throws org.omg.CORBA.TypeCodePackage.BadKind;
    public abstract java.lang.String  member_name(int index)
        throws org.omg.CORBA.TypeCodePackage.BadKind,
            org.omg.CORBA.TypeCodePackage.Bounds;

    // for struct, union, and except
    public abstract org.omg.CORBA.TypeCode  member_type(int index)
        throws org.omg.CORBA.TypeCodePackage.BadKind,
            org.omg.CORBA.TypeCodePackage.Bounds;

    // for union
    public abstract org.omg.CORBA.Any  member_label(int index)
        throws org.omg.CORBA.TypeCodePackage.BadKind,
            org.omg.CORBA.TypeCodePackage.Bounds;
    public abstract org.omg.CORBA.TypeCode  discriminator_type()
        throws org.omg.CORBA.TypeCodePackage.BadKind;
    public abstract int  default_index()
        throws org.omg.CORBA.TypeCodePackage.BadKind;

    // for string, sequence, and array
    public abstract int  length()
        throws org.omg.CORBA.TypeCodePackage.BadKind;
    public abstract org.omg.CORBA.TypeCode  content_type()
        throws org.omg.CORBA.TypeCodePackage.BadKind;
}

下へ3.9.1 org.omg.CORBA.TypeCode.equal()
下へ3.9.2 org.omg.CORBA.TypeCode.kind()
下へ3.9.3 org.omg.CORBA.TypeCode.id()
下へ3.9.4 org.omg.CORBA.TypeCode.name()
下へ3.9.5 org.omg.CORBA.TypeCode.member_count()
下へ3.9.6 org.omg.CORBA.TypeCode.member_name()
下へ3.9.7 org.omg.CORBA.TypeCode.member_type()
下へ3.9.8 org.omg.CORBA.TypeCode.member_label()
下へ3.9.9 org.omg.CORBA.TypeCode.discriminator_type()
下へ3.9.10 org.omg.CORBA.TypeCode.default_index()
下へ3.9.11 org.omg.CORBA.TypeCode.length()
下へ3.9.12 org.omg.CORBA.TypeCode.content_type()

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005