Package org.omg.CORBA

Examples of org.omg.CORBA.StructMember


/* 1036 */     if (base.endsWith("Exception"))
/* 1037 */       base = base.substring(0, base.length() - 9);
/* 1038 */     base = Util.javaToIDLName(base + "Ex");
/*      */
/* 1040 */     StructMember[] members = new StructMember[1];
/* 1041 */     members[0] = new StructMember("value", vDef.type(), null);
/* 1042 */     TypeCode typeCode = this.orb.create_exception_tc(ea.getExceptionRepositoryId(), base, members);
/*      */
/* 1046 */     eDef = new ExceptionDefImpl(ea.getExceptionRepositoryId(), base, "1.0", typeCode, vDef, m, this.impl);
/*      */
/* 1048 */     logger.debug("Exception: base=" + base);
View Full Code Here


/* 13 */   private static TypeCode _type = null;
/*    */
/*    */   public static TypeCode type() {
/* 16 */     if (_type == null)
/*    */     {
/* 18 */       _type = ORB.init().create_struct_tc(id(), "TransactionId", new StructMember[] { new StructMember("formatId", ORB.init().get_primitive_tc(TCKind.from_int(3)), null), new StructMember("globalId", ORB.init().create_sequence_tc(0, ORB.init().get_primitive_tc(TCKind.from_int(10))), null) });
/*    */     }
/* 20 */     return _type;
/*    */   }
View Full Code Here

/* 13 */   private static TypeCode _type = null;
/*    */
/*    */   public static TypeCode type() {
/* 16 */     if (_type == null)
/*    */     {
/* 18 */       _type = ORB.init().create_struct_tc(id(), "TransactionDesc", new StructMember[] { new StructMember("control", ORB.init().create_interface_tc("IDL:omg.org/CosTransactions/Control:1.0", "Control"), null), new StructMember("propagationContext", PropagationContextHelper.type(), null) });
/*    */     }
/* 20 */     return _type;
/*    */   }
View Full Code Here

/* 267 */       TypeCode type = this.vDef.type();
/* 268 */       LocalIDLType localTypeDef = IDLTypeImpl.getIDLType(type, this.repository);
/* 269 */       IDLType type_def = IDLTypeHelper.narrow(localTypeDef.getReference());
/*     */
/* 271 */       this.members = new StructMember[1];
/* 272 */       this.members[0] = new StructMember("value", type, type_def);
/*     */     }
/* 274 */     return this.members;
/*     */   }
View Full Code Here

        final int member_count = in.read_long();

        StructMember[] members = new StructMember[member_count];
        for( int i = 0; i < member_count; i++)
        {
            members[i] = new StructMember
            (
                in.read_string(),
                in.read_TypeCode(recursiveTCMap, repeatedTCMap),
                null
            );
View Full Code Here

        id = "IDL:testCreateStructTC";
        name = "Struct";

        members = new StructMember [2];

        members[0] = new StructMember ("StructMember1", testTC, null);
        members[1] = new StructMember ("StructMember2", testTC, null);

        /* Test valid name */
        orb.create_struct_tc (id, name, members);

        /* Test blank name */
        members[0] = new StructMember ("", testTC, null);
        members[1] = new StructMember ("StructMember2", testTC, null);

        try
        {
            orb.create_struct_tc (id, name, members);

            fail("Excepted exception blank member name in create_struct_tc");
        }
        catch (BAD_PARAM ex)
        {
            // Do nothing - expecting exception}
        }

        /* Test null name */
        members[0] = new StructMember ("StructMember1", testTC, null);
        members[1] = new StructMember (null, testTC, null);

        try
        {
            orb.create_struct_tc (id, name, members);

View Full Code Here

        id = "IDL:testCreateExceptTC";
        name = "Except";

        members = new StructMember [2];

        members[0] = new StructMember ("StructMember1", testTC, null);
        members[1] = new StructMember ("StructMember2", testTC, null);

        /* Test valid name */
        orb.create_exception_tc (id, name, members);

        /* Test blank name */
        members[0] = new StructMember ("", testTC, null);
        members[1] = new StructMember ("StructMember2", testTC, null);

        try
        {
            orb.create_exception_tc (id, name, members);

            fail("Excepted exception blank member name in create_except_tc");
        }
        catch (BAD_PARAM ex)
        {
            // Do nothing - expecting exception}
        }

        /* Test null name */
        members[0] = new StructMember ("StructMember1", testTC, null);
        members[1] = new StructMember (null, testTC, null);

        try
        {
            orb.create_exception_tc (id, name, members);

View Full Code Here

    public void testBrokenRecursiveTypecode()
    {
        Any innerAny = orb.create_any();
        innerAny.insert_long(4711);

        StructMember[] members = {new StructMember("myAny",
                                                   innerAny.type(),
                                                   null)};

        TypeCode innerTc = orb.create_struct_tc(
            "IDL:Anonymous:1.0", // repository ID
            "Anonymous", // Struct name
            members);

        TypeCode outerTc = orb.create_struct_tc(
            "IDL:Anonymous:1.0", // repository ID
            "Anonymous", // Struct name
            new StructMember[]{new StructMember("foo", innerTc, null)});

        org.jacorb.orb.CDROutputStream out =
            new org.jacorb.orb.CDROutputStream(orb);
        out.write_TypeCode(outerTc);
        org.jacorb.orb.CDRInputStream in =
View Full Code Here

        final int member_count = in.read_long();
        final StructMember[] struct_members = new StructMember[member_count];

        for( int i = 0; i < member_count; i++)
        {
            struct_members[i] = new StructMember
            (
                    in.read_string(),
                    in.read_TypeCode(recursiveTCMap, repeatedTCMap),
                    null
            );
View Full Code Here

            }

            if (obj instanceof StructMember)
            {
                // as a hash key we take an IR-wide unique string
                StructMember structMember = (StructMember)obj;
                if (knownIRObjects.get("structmember" + structMember.name +
                                       structMember.type.kind().toString())!=null)
                {
                    return (TypeSystemNode)knownIRObjects.get("structmember" +
                                                              structMember.name +
View Full Code Here

TOP

Related Classes of org.omg.CORBA.StructMember

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.