类org.omg.CORBA.StructMember源码实例Demo

下面列出了怎么用org.omg.CORBA.StructMember的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: jdk1.8-source-analysis   文件: TypeCodeImpl.java
public TypeCodeImpl(ORB orb,
                    int creationKind,
                    String id,
                    String name,
                    StructMember[] members)
                    // for structs and exceptions
{
    this(orb);

    if ((creationKind == TCKind._tk_struct) || (creationKind == TCKind._tk_except)) {
        _kind               = creationKind;
        setId(id);
        _name               = name;
        _memberCount        = members.length;

        _memberNames = new String[_memberCount];
        _memberTypes = new TypeCodeImpl[_memberCount];

        for (int i = 0 ; i < _memberCount ; i++) {
            _memberNames[i] = members[i].name;
            _memberTypes[i] = convertToNative(_orb, members[i].type);
            _memberTypes[i].setParent(this);
        }
    } // else initializes to null
}
 
源代码2 项目: TencentKona-8   文件: TypeCodeImpl.java
public TypeCodeImpl(ORB orb,
                    int creationKind,
                    String id,
                    String name,
                    StructMember[] members)
                    // for structs and exceptions
{
    this(orb);

    if ((creationKind == TCKind._tk_struct) || (creationKind == TCKind._tk_except)) {
        _kind               = creationKind;
        setId(id);
        _name               = name;
        _memberCount        = members.length;

        _memberNames = new String[_memberCount];
        _memberTypes = new TypeCodeImpl[_memberCount];

        for (int i = 0 ; i < _memberCount ; i++) {
            _memberNames[i] = members[i].name;
            _memberTypes[i] = convertToNative(_orb, members[i].type);
            _memberTypes[i].setParent(this);
        }
    } // else initializes to null
}
 
源代码3 项目: jdk8u60   文件: TypeCodeImpl.java
public TypeCodeImpl(ORB orb,
                    int creationKind,
                    String id,
                    String name,
                    StructMember[] members)
                    // for structs and exceptions
{
    this(orb);

    if ((creationKind == TCKind._tk_struct) || (creationKind == TCKind._tk_except)) {
        _kind               = creationKind;
        setId(id);
        _name               = name;
        _memberCount        = members.length;

        _memberNames = new String[_memberCount];
        _memberTypes = new TypeCodeImpl[_memberCount];

        for (int i = 0 ; i < _memberCount ; i++) {
            _memberNames[i] = members[i].name;
            _memberTypes[i] = convertToNative(_orb, members[i].type);
            _memberTypes[i].setParent(this);
        }
    } // else initializes to null
}
 
源代码4 项目: JDKSourceCode1.8   文件: TypeCodeImpl.java
public TypeCodeImpl(ORB orb,
                    int creationKind,
                    String id,
                    String name,
                    StructMember[] members)
                    // for structs and exceptions
{
    this(orb);

    if ((creationKind == TCKind._tk_struct) || (creationKind == TCKind._tk_except)) {
        _kind               = creationKind;
        setId(id);
        _name               = name;
        _memberCount        = members.length;

        _memberNames = new String[_memberCount];
        _memberTypes = new TypeCodeImpl[_memberCount];

        for (int i = 0 ; i < _memberCount ; i++) {
            _memberNames[i] = members[i].name;
            _memberTypes[i] = convertToNative(_orb, members[i].type);
            _memberTypes[i].setParent(this);
        }
    } // else initializes to null
}
 
源代码5 项目: openjdk-jdk8u   文件: TypeCodeImpl.java
public TypeCodeImpl(ORB orb,
                    int creationKind,
                    String id,
                    String name,
                    StructMember[] members)
                    // for structs and exceptions
{
    this(orb);

    if ((creationKind == TCKind._tk_struct) || (creationKind == TCKind._tk_except)) {
        _kind               = creationKind;
        setId(id);
        _name               = name;
        _memberCount        = members.length;

        _memberNames = new String[_memberCount];
        _memberTypes = new TypeCodeImpl[_memberCount];

        for (int i = 0 ; i < _memberCount ; i++) {
            _memberNames[i] = members[i].name;
            _memberTypes[i] = convertToNative(_orb, members[i].type);
            _memberTypes[i].setParent(this);
        }
    } // else initializes to null
}
 
源代码6 项目: openjdk-jdk8u-backup   文件: TypeCodeImpl.java
public TypeCodeImpl(ORB orb,
                    int creationKind,
                    String id,
                    String name,
                    StructMember[] members)
                    // for structs and exceptions
{
    this(orb);

    if ((creationKind == TCKind._tk_struct) || (creationKind == TCKind._tk_except)) {
        _kind               = creationKind;
        setId(id);
        _name               = name;
        _memberCount        = members.length;

        _memberNames = new String[_memberCount];
        _memberTypes = new TypeCodeImpl[_memberCount];

        for (int i = 0 ; i < _memberCount ; i++) {
            _memberNames[i] = members[i].name;
            _memberTypes[i] = convertToNative(_orb, members[i].type);
            _memberTypes[i].setParent(this);
        }
    } // else initializes to null
}
 
源代码7 项目: openjdk-jdk9   文件: TypeCodeImpl.java
public TypeCodeImpl(ORB orb,
                    int creationKind,
                    String id,
                    String name,
                    StructMember[] members)
                    // for structs and exceptions
{
    this(orb);

    if ((creationKind == TCKind._tk_struct) || (creationKind == TCKind._tk_except)) {
        _kind               = creationKind;
        setId(id);
        _name               = name;
        _memberCount        = members.length;

        _memberNames = new String[_memberCount];
        _memberTypes = new TypeCodeImpl[_memberCount];

        for (int i = 0 ; i < _memberCount ; i++) {
            _memberNames[i] = members[i].name;
            _memberTypes[i] = convertToNative(_orb, members[i].type);
            _memberTypes[i].setParent(this);
        }
    } // else initializes to null
}
 
源代码8 项目: hottub   文件: TypeCodeImpl.java
public TypeCodeImpl(ORB orb,
                    int creationKind,
                    String id,
                    String name,
                    StructMember[] members)
                    // for structs and exceptions
{
    this(orb);

    if ((creationKind == TCKind._tk_struct) || (creationKind == TCKind._tk_except)) {
        _kind               = creationKind;
        setId(id);
        _name               = name;
        _memberCount        = members.length;

        _memberNames = new String[_memberCount];
        _memberTypes = new TypeCodeImpl[_memberCount];

        for (int i = 0 ; i < _memberCount ; i++) {
            _memberNames[i] = members[i].name;
            _memberTypes[i] = convertToNative(_orb, members[i].type);
            _memberTypes[i].setParent(this);
        }
    } // else initializes to null
}
 
源代码9 项目: openjdk-8-source   文件: TypeCodeImpl.java
public TypeCodeImpl(ORB orb,
                    int creationKind,
                    String id,
                    String name,
                    StructMember[] members)
                    // for structs and exceptions
{
    this(orb);

    if ((creationKind == TCKind._tk_struct) || (creationKind == TCKind._tk_except)) {
        _kind               = creationKind;
        setId(id);
        _name               = name;
        _memberCount        = members.length;

        _memberNames = new String[_memberCount];
        _memberTypes = new TypeCodeImpl[_memberCount];

        for (int i = 0 ; i < _memberCount ; i++) {
            _memberNames[i] = members[i].name;
            _memberTypes[i] = convertToNative(_orb, members[i].type);
            _memberTypes[i].setParent(this);
        }
    } // else initializes to null
}
 
源代码10 项目: openjdk-8   文件: TypeCodeImpl.java
public TypeCodeImpl(ORB orb,
                    int creationKind,
                    String id,
                    String name,
                    StructMember[] members)
                    // for structs and exceptions
{
    this(orb);

    if ((creationKind == TCKind._tk_struct) || (creationKind == TCKind._tk_except)) {
        _kind               = creationKind;
        setId(id);
        _name               = name;
        _memberCount        = members.length;

        _memberNames = new String[_memberCount];
        _memberTypes = new TypeCodeImpl[_memberCount];

        for (int i = 0 ; i < _memberCount ; i++) {
            _memberNames[i] = members[i].name;
            _memberTypes[i] = convertToNative(_orb, members[i].type);
            _memberTypes[i].setParent(this);
        }
    } // else initializes to null
}
 
源代码11 项目: jdk1.8-source-analysis   文件: ORBUtility.java
private static StructMember[] systemExceptionMembers (ORB orb) {
    if (members == null) {
        members = new StructMember[3];
        members[0] = new StructMember("id", orb.create_string_tc(0), null);
        members[1] = new StructMember("minor", orb.get_primitive_tc(TCKind.tk_long), null);
        members[2] = new StructMember("completed", orb.get_primitive_tc(TCKind.tk_long), null);
    }
    return members;
}
 
源代码12 项目: TencentKona-8   文件: ORBUtility.java
private static StructMember[] systemExceptionMembers (ORB orb) {
    if (members == null) {
        members = new StructMember[3];
        members[0] = new StructMember("id", orb.create_string_tc(0), null);
        members[1] = new StructMember("minor", orb.get_primitive_tc(TCKind.tk_long), null);
        members[2] = new StructMember("completed", orb.get_primitive_tc(TCKind.tk_long), null);
    }
    return members;
}
 
源代码13 项目: jdk8u60   文件: ORBUtility.java
private static StructMember[] systemExceptionMembers (ORB orb) {
    if (members == null) {
        members = new StructMember[3];
        members[0] = new StructMember("id", orb.create_string_tc(0), null);
        members[1] = new StructMember("minor", orb.get_primitive_tc(TCKind.tk_long), null);
        members[2] = new StructMember("completed", orb.get_primitive_tc(TCKind.tk_long), null);
    }
    return members;
}
 
源代码14 项目: JDKSourceCode1.8   文件: ORBUtility.java
private static StructMember[] systemExceptionMembers (ORB orb) {
    if (members == null) {
        members = new StructMember[3];
        members[0] = new StructMember("id", orb.create_string_tc(0), null);
        members[1] = new StructMember("minor", orb.get_primitive_tc(TCKind.tk_long), null);
        members[2] = new StructMember("completed", orb.get_primitive_tc(TCKind.tk_long), null);
    }
    return members;
}
 
源代码15 项目: openjdk-jdk8u   文件: ORBUtility.java
private static StructMember[] systemExceptionMembers (ORB orb) {
    if (members == null) {
        members = new StructMember[3];
        members[0] = new StructMember("id", orb.create_string_tc(0), null);
        members[1] = new StructMember("minor", orb.get_primitive_tc(TCKind.tk_long), null);
        members[2] = new StructMember("completed", orb.get_primitive_tc(TCKind.tk_long), null);
    }
    return members;
}
 
源代码16 项目: openjdk-jdk8u-backup   文件: ORBUtility.java
private static StructMember[] systemExceptionMembers (ORB orb) {
    if (members == null) {
        members = new StructMember[3];
        members[0] = new StructMember("id", orb.create_string_tc(0), null);
        members[1] = new StructMember("minor", orb.get_primitive_tc(TCKind.tk_long), null);
        members[2] = new StructMember("completed", orb.get_primitive_tc(TCKind.tk_long), null);
    }
    return members;
}
 
源代码17 项目: openjdk-jdk9   文件: ORBUtility.java
private static StructMember[] systemExceptionMembers (ORB orb) {
    if (members == null) {
        members = new StructMember[3];
        members[0] = new StructMember("id", orb.create_string_tc(0), null);
        members[1] = new StructMember("minor", orb.get_primitive_tc(TCKind.tk_long), null);
        members[2] = new StructMember("completed", orb.get_primitive_tc(TCKind.tk_long), null);
    }
    return members;
}
 
源代码18 项目: hottub   文件: ORBUtility.java
private static StructMember[] systemExceptionMembers (ORB orb) {
    if (members == null) {
        members = new StructMember[3];
        members[0] = new StructMember("id", orb.create_string_tc(0), null);
        members[1] = new StructMember("minor", orb.get_primitive_tc(TCKind.tk_long), null);
        members[2] = new StructMember("completed", orb.get_primitive_tc(TCKind.tk_long), null);
    }
    return members;
}
 
源代码19 项目: openjdk-8-source   文件: ORBUtility.java
private static StructMember[] systemExceptionMembers (ORB orb) {
    if (members == null) {
        members = new StructMember[3];
        members[0] = new StructMember("id", orb.create_string_tc(0), null);
        members[1] = new StructMember("minor", orb.get_primitive_tc(TCKind.tk_long), null);
        members[2] = new StructMember("completed", orb.get_primitive_tc(TCKind.tk_long), null);
    }
    return members;
}
 
源代码20 项目: openjdk-8   文件: ORBUtility.java
private static StructMember[] systemExceptionMembers (ORB orb) {
    if (members == null) {
        members = new StructMember[3];
        members[0] = new StructMember("id", orb.create_string_tc(0), null);
        members[1] = new StructMember("minor", orb.get_primitive_tc(TCKind.tk_long), null);
        members[2] = new StructMember("completed", orb.get_primitive_tc(TCKind.tk_long), null);
    }
    return members;
}
 
源代码21 项目: cxf   文件: SystemExceptionHelper.java
public TypeCode _type() {
    if (typeCode == null) {
        ORB orb = ORB.init();
        StructMember[] smBuf = new StructMember[2];
        TypeCode minortc = orb.get_primitive_tc(TCKind.tk_long);
        smBuf[0] = new StructMember("minor", minortc, null);

        String[] csLabels = {"COMPLETED_YES", "COMPLETED_NO", "COMPLETED_MAYBE"};
        TypeCode completedtc = orb
            .create_enum_tc("IDL:omg.org/CORBA/CompletionStatus:1.0",
                          "CompletionStatus", csLabels);

        smBuf[1] = new StructMember("completed", completedtc, null);
        String id;
        String name;
        if (value == null) {
            name = "SystemException";
            id = "IDL:omg.org/CORBA/SystemException:1.0";
        } else {
            String className = value.getClass().getName();
            name = className.substring(className.lastIndexOf('.') + 1);
            id = "IDL:omg.org/CORBA/" + name + ":1.0";
        }

        typeCode = orb.create_exception_tc(id, name, smBuf);
    }
    return typeCode;
}
 
源代码22 项目: jdk1.8-source-analysis   文件: ORBSingleton.java
public TypeCode create_struct_tc(String id,
                                 String name,
                                 StructMember[] members)
{
    return new TypeCodeImpl(this, TCKind._tk_struct, id, name, members);
}
 
源代码23 项目: jdk1.8-source-analysis   文件: ORBSingleton.java
public TypeCode create_exception_tc(String id,
                                    String name,
                                    StructMember[] members)
{
    return new TypeCodeImpl(this, TCKind._tk_except, id, name, members);
}
 
源代码24 项目: TencentKona-8   文件: ORBSingleton.java
public TypeCode create_struct_tc(String id,
                                 String name,
                                 StructMember[] members)
{
    return new TypeCodeImpl(this, TCKind._tk_struct, id, name, members);
}
 
源代码25 项目: TencentKona-8   文件: ORBSingleton.java
public TypeCode create_exception_tc(String id,
                                    String name,
                                    StructMember[] members)
{
    return new TypeCodeImpl(this, TCKind._tk_except, id, name, members);
}
 
源代码26 项目: jdk8u60   文件: ORBSingleton.java
public TypeCode create_struct_tc(String id,
                                 String name,
                                 StructMember[] members)
{
    return new TypeCodeImpl(this, TCKind._tk_struct, id, name, members);
}
 
源代码27 项目: jdk8u60   文件: ORBSingleton.java
public TypeCode create_exception_tc(String id,
                                    String name,
                                    StructMember[] members)
{
    return new TypeCodeImpl(this, TCKind._tk_except, id, name, members);
}
 
源代码28 项目: JDKSourceCode1.8   文件: ORBSingleton.java
public TypeCode create_struct_tc(String id,
                                 String name,
                                 StructMember[] members)
{
    return new TypeCodeImpl(this, TCKind._tk_struct, id, name, members);
}
 
源代码29 项目: JDKSourceCode1.8   文件: ORBSingleton.java
public TypeCode create_exception_tc(String id,
                                    String name,
                                    StructMember[] members)
{
    return new TypeCodeImpl(this, TCKind._tk_except, id, name, members);
}
 
源代码30 项目: openjdk-jdk8u   文件: ORBSingleton.java
public TypeCode create_struct_tc(String id,
                                 String name,
                                 StructMember[] members)
{
    return new TypeCodeImpl(this, TCKind._tk_struct, id, name, members);
}
 
 类所在包
 类方法
 同包方法