Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス


2.13.2 複合IDL型

非配列および非シーケンスのtypedefは,各種非typedefのシンプルIDL型,またはユーザ定義IDL型が現れるまで,オリジナルの型に「展開」されません。

Holderクラスは,シーケンスtypedefおよび配列 typedefで生成されます。

コードサンプル2-28 複合idl typedefのマッピング
// IDL
struct EmpName {
   string firstName;
   string lastName;
};
typedef EmpName EmpRec;
 
// generated Java
    // regular struct mapping for EmpName
    // regular helper class mapping for EmpRec
 
final public class EmpName {
    ...
}
 
public class EmpRecHelper {
    ...
}