QWFeederHelper.java

  1. package com.isti.quakewatch.server.qw_feeder;

  2. /**
  3.  * Helper class for : QWFeeder
  4.  *  
  5.  * @author OpenORB Compiler
  6.  */
  7. public class QWFeederHelper
  8. {
  9.     /**
  10.      * Insert QWFeeder into an any
  11.      * @param a an any
  12.      * @param t QWFeeder value
  13.      */
  14.     public static void insert(org.omg.CORBA.Any a, com.isti.quakewatch.server.qw_feeder.QWFeeder t)
  15.     {
  16.         a.insert_Object(t , type());
  17.     }

  18.     /**
  19.      * Extract QWFeeder from an any
  20.      *
  21.      * @param a an any
  22.      * @return the extracted QWFeeder value
  23.      */
  24.     public static com.isti.quakewatch.server.qw_feeder.QWFeeder extract( org.omg.CORBA.Any a )
  25.     {
  26.         if ( !a.type().equivalent( type() ) )
  27.         {
  28.             throw new org.omg.CORBA.MARSHAL();
  29.         }
  30.         try
  31.         {
  32.             return com.isti.quakewatch.server.qw_feeder.QWFeederHelper.narrow( a.extract_Object() );
  33.         }
  34.         catch ( final org.omg.CORBA.BAD_PARAM e )
  35.         {
  36.             throw new org.omg.CORBA.MARSHAL(e.getMessage());
  37.         }
  38.     }

  39.     //
  40.     // Internal TypeCode value
  41.     //
  42.     private static org.omg.CORBA.TypeCode _tc = null;

  43.     /**
  44.      * Return the QWFeeder TypeCode
  45.      * @return a TypeCode
  46.      */
  47.     public static org.omg.CORBA.TypeCode type()
  48.     {
  49.         if (_tc == null) {
  50.             org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init();
  51.             _tc = orb.create_interface_tc( id(), "QWFeeder" );
  52.         }
  53.         return _tc;
  54.     }

  55.     /**
  56.      * Return the QWFeeder IDL ID
  57.      * @return an ID
  58.      */
  59.     public static String id()
  60.     {
  61.         return _id;
  62.     }

  63.     private final static String _id = "IDL:com/isti/quakewatch/server/qw_feeder/QWFeeder:1.0";

  64.     /**
  65.      * Read QWFeeder from a marshalled stream
  66.      * @param istream the input stream
  67.      * @return the readed QWFeeder value
  68.      */
  69.     public static com.isti.quakewatch.server.qw_feeder.QWFeeder read(org.omg.CORBA.portable.InputStream istream)
  70.     {
  71.         return(com.isti.quakewatch.server.qw_feeder.QWFeeder)istream.read_Object(com.isti.quakewatch.server.qw_feeder._QWFeederStub.class);
  72.     }

  73.     /**
  74.      * Write QWFeeder into a marshalled stream
  75.      * @param ostream the output stream
  76.      * @param value QWFeeder value
  77.      */
  78.     public static void write(org.omg.CORBA.portable.OutputStream ostream, com.isti.quakewatch.server.qw_feeder.QWFeeder value)
  79.     {
  80.         ostream.write_Object((org.omg.CORBA.portable.ObjectImpl)value);
  81.     }

  82.     /**
  83.      * Narrow CORBA::Object to QWFeeder
  84.      * @param obj the CORBA Object
  85.      * @return QWFeeder Object
  86.      */
  87.     public static QWFeeder narrow(org.omg.CORBA.Object obj)
  88.     {
  89.         if (obj == null)
  90.             return null;
  91.         if (obj instanceof QWFeeder)
  92.             return (QWFeeder)obj;

  93.         if (obj._is_a(id()))
  94.         {
  95.             _QWFeederStub stub = new _QWFeederStub();
  96.             stub._set_delegate(((org.omg.CORBA.portable.ObjectImpl)obj)._get_delegate());
  97.             return stub;
  98.         }

  99.         throw new org.omg.CORBA.BAD_PARAM();
  100.     }

  101.     /**
  102.      * Unchecked Narrow CORBA::Object to QWFeeder
  103.      * @param obj the CORBA Object
  104.      * @return QWFeeder Object
  105.      */
  106.     public static QWFeeder unchecked_narrow(org.omg.CORBA.Object obj)
  107.     {
  108.         if (obj == null)
  109.             return null;
  110.         if (obj instanceof QWFeeder)
  111.             return (QWFeeder)obj;

  112.         _QWFeederStub stub = new _QWFeederStub();
  113.         stub._set_delegate(((org.omg.CORBA.portable.ObjectImpl)obj)._get_delegate());
  114.         return stub;

  115.     }

  116. }