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

|
3.17.1 型の定義
形式
package org.omg.CORBA;
public class DefinitionKind { // オブジェクト種別
public static final int dk_none = (int)0;
public static final int dk_all = (int)1;
public static final int dk_Attribute = (int)2;
public static final int dk_Constant = (int)3;
public static final int dk_Exception = (int)4;
public static final int dk_Interface = (int)5;
public static final int dk_Module = (int)6;
public static final int dk_Operation = (int)7;
public static final int dk_Typedef = (int)8;
public static final int dk_Alias = (int)9;
public static final int dk_Struct = (int)10;
public static final int dk_Union = (int)11;
public static final int dk_Enum = (int)12;
public static final int dk_Primitive = (int)13;
public static final int dk_String = (int)14;
public static final int dk_Sequence = (int)15;
public static final int dk_Array = (int)16;
public static final int dk_Repository = (int)17;
public static final int dk_Wstring = (int)18;
}
package org.omg.CORBA;
package org.omg.CORBA.ContainedPackage;
public class Description { // オブジェクト情報クラス
public org.omg.CORBA.DefinitionKind kind; // オブジェクト種別
public org.omg.CORBA.Any value; // オブジェクト固有情報
}
package org.omg.CORBA.ContainerPackage;
public class Description { // オブジェクト情報クラス
public org.omg.CORBA.Contained contained_object; // オブジェクト
public org.omg.CORBA.DefinitionKind kind; // オブジェクト種別
public org.omg.CORBA.Any value; // オブジェクト固有情報
}
package org.omg.CORBA;
public class ModuleDescription { // ModuleDef情報クラス
public java.lang.String name; // 識別名
public java.lang.String id; // リポジトリID
public java.lang.String defined_in; // 親プロジェクトのリポジトリID
public java.lang.String version; // バージョン情報
}
package org.omg.CORBA;
public class ConstantDescription { // ConstantDef情報クラス
public java.lang.String name; // 識別名
public java.lang.String id; // リポジトリID
public java.lang.String defined_in; // 親プロジェクトのリポジトリID
public java.lang.String version; // バージョン情報
public org.omg.CORBA.TypeCode type; // タイプコード
public org.omg.CORBA.Any value; // 定数値
}
package org.omg.CORBA;
public class TypeDescription { // TypeDef情報クラス
public java.lang.String name; // 識別名
public java.lang.String id; // リポジトリID
public java.lang.String defined_in; // 親プロジェクトのリポジトリID
public java.lang.String version; // バージョン情報
public org.omg.CORBA.TypeCode type; // タイプコード
}
package org.omg.CORBA;
public class StructMember { // 構造体メンバクラス
public java.lang.String name; // 識別名
public org.omg.CORBA.TypeCode type; // タイプコード
public org.omg.CORBA.IDLType type_def; // メンバのオブジェクトリファレンス
}
package org.omg.CORBA;
public class UnionMember { // UnionMember
public java.lang.String name; // 識別名
public org.omg.CORBA.Any label; // 弁別値
public org.omg.CORBA.TypeCode type; // タイプコード
public org.omg.CORBA.IDLType type_def; // メンバのオブジェクトリファレンス
}
package org.omg.CORBA;
public class PrimitiveKind { // PrimitiveDefの種別
public static final int pk_null = (int)0;
public static final int pk_void = (int)1;
public static final int pk_short = (int)2;
public static final int pk_long = (int)3;
public static final int pk_ushort = (int)4;
public static final int pk_ulong = (int)5;
public static final int pk_float = (int)6;
public static final int pk_double = (int)7;
public static final int pk_boolean = (int)8;
public static final int pk_char = (int)9;
public static final int pk_octet = (int)10;
public static final int pk_any = (int)11;
public static final int pk_TypeCode = (int)12;
public static final int pk_Principal = (int)13;
public static final int pk_string = (int)14;
public static final int pk_objref = (int)15;
public static final int pk_longlong = (int)16;
public static final int pk_ulonglong = (int)17;
public static final int pk_longdouble = (int)18;
public static final int pk_wchar = (int)19;
public static final int pk_wstring = (int)20;
}
package org.omg.CORBA;
public class ExceptionDescription { // ExceptionDef情報クラス
public java.lang.String name; // 識別名
public java.lang.String id; // リポジトリID
public java.lang.String defined_in; // 親プロジェクトのリポジトリID
public java.lang.String version; // バージョン
public org.omg.CORBA.TypeCode type; // タイプコード
}
package org.omg.CORBA;
public class AttributeMode { // Attributeの属性
public static final int ATTR_NORMAL = (int)0;
public static final int ATTR_READONLY = (int)1;
}
package org.omg.CORBA;
public class AttributeDescription { // AttributeDef情報クラス
public java.lang.String name; // 識別名
public java.lang.String id; // リポジトリID
public java.lang.String defined_in; // 親プロジェクトのリポジトリID
public java.lang.String version; // バージョン
public org.omg.CORBA.TypeCode type; // タイプコード
public org.omg.CORBA.AttributeMode mode; // 属性
}
package org.omg.CORBA;
public class ParameterMode { // Parameterの属性種別
public static final int PARAM_IN = (int)0;
public static final int PARAM_OUT = (int)1;
public static final int PARAM_INOUT = (int)2;
}
package org.omg.CORBA;
public class ParameterDescription { // パラメタ情報クラス
public java.lang.String name; // 識別名
public org.omg.CORBA.TypeCode type; // タイプコード
public org.omg.CORBA.IDLType type_def; // メンバのオブジェクトリファレンス
public org.omg.CORBA.ParameterMode mode; // 属性
}
package org.omg.CORBA;
public class OperationMode { // Operationの属性種別
public static final int OP_NORMAL = (int)0;
public static final int OP_ONEWAY = (int)1;
}
package org.omg.CORBA;
public class OperationDescription { // OperationDef情報クラス
public java.lang.String name; // 識別名
public java.lang.String id; // リポジトリID
public java.lang.String defined_in; // 親プロジェクトのリポジトリID
public java.lang.String version; // バージョン情報
public org.omg.CORBA.TypeCode result; // 復帰値のタイプコード
public org.omg.CORBA.OperationMode mode; // 属性
public java.lang.String[] contexts; // コンテキスト
public org.omg.CORBA.ParmeterDescription[] parameters; // パラメタ情報
public org.omg.CORBA.ExceptionDescription[] exceptions; // 例外情報
}
package org.omg.CORBA.InterfaceDefPackage;
public class FullInterfaceDescription { // FullInterface情報クラス
public java.lang.String name; // 識別名
public java.lang.String id; // リポジトリID
public java.lang.String defined_in; // 親プロジェクトのリポジトリID
public java.lang.String version; // バージョン情報
public org.omg.CORBA.OperationDescription[] operations; // オペレーション情報
public org.omg.CORBA.AttributeDescription[] attributes; // アトリビュート情報
public java.lang.String[] base_interfaces; // 継承インタフェース情報
public org.omg.CORBA.TypeCode type; // タイプコード
public boolean is_abstract; // 抽象情報
}
package org.omg.CORBA;
public class InterfaceDescription { // InterfaceDef情報クラス
public java.lang.String name; // 識別名
public java.lang.String id; // リポジトリID
public java.lang.String defined_in; // 親プロジェクトのリポジトリID
public java.lang.String version; // バージョン情報
public java.lang.String base_interfaces[]; // 継承インタフェース情報
public boolean is_abstract; // 抽象情報
}
All Rights Reserved, Copyright(C) 富士通株式会社 2005