FileDocCategorySizeDatePackage
ObjectReferenceTemplateSeqHelper.javaAPI DocJava SE 5 API2489Fri Aug 26 17:25:10 BST 2005org.omg.PortableInterceptor

ObjectReferenceTemplateSeqHelper

public abstract class ObjectReferenceTemplateSeqHelper extends Object
Sequence of object reference templates is used for reporting state changes that do not occur on the adapter manager.

Fields Summary
private static String
_id
private static TypeCode
__typeCode
Constructors Summary
Methods Summary
public static org.omg.PortableInterceptor.ObjectReferenceTemplate[]extract(org.omg.CORBA.Any a)

    return read (a.create_input_stream ());
  
public static java.lang.Stringid()

    return _id;
  
public static voidinsert(org.omg.CORBA.Any a, org.omg.PortableInterceptor.ObjectReferenceTemplate[] that)


         
  
    org.omg.CORBA.portable.OutputStream out = a.create_output_stream ();
    a.type (type ());
    write (out, that);
    a.read_value (out.create_input_stream (), type ());
  
public static org.omg.PortableInterceptor.ObjectReferenceTemplate[]read(org.omg.CORBA.portable.InputStream istream)

    org.omg.PortableInterceptor.ObjectReferenceTemplate value[] = null;
    int _len0 = istream.read_long ();
    value = new org.omg.PortableInterceptor.ObjectReferenceTemplate[_len0];
    for (int _o1 = 0;_o1 < value.length; ++_o1)
      value[_o1] = org.omg.PortableInterceptor.ObjectReferenceTemplateHelper.read (istream);
    return value;
  
public static synchronized org.omg.CORBA.TypeCodetype()

       
  
    if (__typeCode == null)
    {
      __typeCode = org.omg.PortableInterceptor.ObjectReferenceTemplateHelper.type ();
      __typeCode = org.omg.CORBA.ORB.init ().create_sequence_tc (0, __typeCode);
      __typeCode = org.omg.CORBA.ORB.init ().create_alias_tc (org.omg.PortableInterceptor.ObjectReferenceTemplateSeqHelper.id (), "ObjectReferenceTemplateSeq", __typeCode);
    }
    return __typeCode;
  
public static voidwrite(org.omg.CORBA.portable.OutputStream ostream, org.omg.PortableInterceptor.ObjectReferenceTemplate[] value)

    ostream.write_long (value.length);
    for (int _i0 = 0;_i0 < value.length; ++_i0)
      org.omg.PortableInterceptor.ObjectReferenceTemplateHelper.write (ostream, value[_i0]);