Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド


11.3.3 <interface_name>Helper.java

idl2javaによって,ユーザ定義型ごとにヘルパークラスが生成されます。ヘルパークラスは,生成されたJavaインタフェースのさまざまな静的メソッドを持つfinalクラスです。

コードサンプル11-3 ヘルパークラスコードの例(Java)
public final class exampleHelper {
   public static example narrow (
                            final org.omg.CORBA.Object obj){
      . . .
   }
   public static example unchecked_narrow (
                                  org.omg.CORBA.Object obj){
      . . .
   }
   public static example bind (org.omg.CORBA.ORB orb){
   . . .
   }
   public static example bind (
               org.omg.CORBA.ORB orb, java.lang.String name){
   . . .
   }
   public static example bind (
         org.omg.CORBA.ORB orb, java.lang.String name,
         java.lang.String host,
         com.inprise.vbroker.CORBA.BindOptions _options){
       . . .
   }
   public static example bind (
         org.omg.CORBA.ORB orb, java.lang.String fullPoaName,
         byte[ ] oid){
       . . .
   }
   public static example bind (org.omg.CORBA.ORB orb,
         java.lang.String fullPoaName, byte[ ] oid,
         java.lang.String host,
         com.inprise.vbroker.CORBA.BindOptions _options){
       . . .
   }
   public java.lang.Object read_Object (
          final org.omg.CORBA.portable.InputStream istream){
       . . .
   }
   public void write_Object (
          final org.omg.CORBA.portable.OutputStream ostream,
          final java.lang.Object obj){
       . . .
   }
   public java.lang.String get_id (){
       . . .
   }
   public org.omg.CORBA.TypeCode get_type (){
       . . .
   }
   public static example read (
           final org.omg.CORBA.portable.InputStream _input){
       . . .
   }
   public static void write (
          final org.omg.CORBA.portable.OutputStream _output,
   final example value){
       . . .
   }
   public static void insert (
           final org.omg.CORBA.Any any, final example value){
       . . .
   }
   public static example extract (final org.omg.CORBA.Any any){
       . . .
   }
   public static org.omg.CORBA.TypeCode type (){
       . . .
   }
   public static java.lang.String id (){
       . . .
   }
}