/** * Create the valueMembers array, and return it. */ private ValueMember[] getValueMembers() { if (valueMembers != null) return valueMembers; LocalContained[] c = _contents(DefinitionKind.dk_ValueMember, false); valueMembers = new ValueMember[c.length]; for (int i = 0; i < c.length; ++i) { ValueMemberDefImpl vmdi = (ValueMemberDefImpl) c[i]; valueMembers[i] = new ValueMember(vmdi.name(), vmdi.id(), ((LocalContained) vmdi.defined_in).id(), vmdi.version(), vmdi.type(), vmdi.type_def(), vmdi.access()); } return valueMembers; }
public Description describe() { String defined_in_id = "IR"; if (defined_in instanceof ContainedOperations) defined_in_id = ((ContainedOperations) defined_in).id(); ValueMember d = new ValueMember(name, id, defined_in_id, version, typeCode, type_def(), access()); Any any = getORB().create_any(); ValueMemberHelper.insert(any, d); return new Description(DefinitionKind.dk_ValueMember, any); }
public void allDone() throws IRConstructionException { // Get my type definition: It should have been created now. type_def = IDLTypeImpl.getIDLType(typeCode, repository); getReference(); }
/** * Create a valueMembers array for TypeCode creation only, and return it. */ private ValueMember[] getValueMembersForTypeCode() { LocalContained[] c = _contents(DefinitionKind.dk_ValueMember, false); ValueMember[] vms = new ValueMember[c.length]; for (int i = 0; i < c.length; ++i) { ValueMemberDefImpl vmdi = (ValueMemberDefImpl) c[i]; vms[i] = new ValueMember(vmdi.name(), null, // ignore id null, // ignore defined_in null, // ignore version vmdi.type(), null, // ignore type_def vmdi.access()); } return vms; }
/** * Get a reference to the special case mapping for java.lang.String. * This is according to "Java(TM) Language to IDL Mapping Specification", * section 1.3.5.10 */ private ValueDefImpl getJavaLangString() throws IRConstructionException { if (javaLangString == null) { ModuleDefImpl m = ensurePackageExists("org.omg.CORBA"); ValueDefImpl val = new ValueDefImpl("IDL:omg.org/CORBA/WStringValue:1.0", "WStringValue", "1.0", m, false, false, new String[0], new String[0], orb.get_primitive_tc(TCKind.tk_null), impl); ValueMemberDefImpl vmdi = new ValueMemberDefImpl("IDL:omg.org/CORBA/WStringValue.data:1.0", "data", "1.0", orb.create_wstring_tc(0), true, val, impl); val.add("data", vmdi); m.add("WStringValue", val); javaLangString = val; } return javaLangString; }
public IRObject getReference() { if (ref == null) { ref = org.omg.CORBA.ValueMemberDefHelper.narrow( servantToReference(new ValueMemberDefPOATie(this))); } return ref; }
/** * Create a valueMembers array for TypeCode creation only, and return it. */ private ValueMember[] getValueMembersForTypeCode() { LocalContained[] c = _contents(DefinitionKind.dk_ValueMember, false); ValueMember[] vms = new ValueMember[c.length]; for (int i = 0; i < c.length; ++i) { ValueMemberDefImpl vmdi = (ValueMemberDefImpl) c[i]; vms[i] = new ValueMember(vmdi.name(), null, // ignore id null, // ignore defined_in null, // ignore version vmdi.type(), null, // ignore type_def vmdi.access()); } return vms; }
vmDef = new ValueMemberDefImpl(vmid, vmName, "1.0", typeCode, vmPublic, vDef, impl); vDef.add(vmName, vmDef);
public IRObject getReference() { if (ref == null) { ref = org.omg.CORBA.ValueMemberDefHelper.narrow( servantToReference(new ValueMemberDefPOATie(this))); } return ref; }
/** * Create the valueMembers array, and return it. */ private ValueMember[] getValueMembers() { if (valueMembers != null) return valueMembers; LocalContained[] c = _contents(DefinitionKind.dk_ValueMember, false); valueMembers = new ValueMember[c.length]; for (int i = 0; i < c.length; ++i) { ValueMemberDefImpl vmdi = (ValueMemberDefImpl) c[i]; valueMembers[i] = new ValueMember(vmdi.name(), vmdi.id(), ((LocalContained) vmdi.defined_in).id(), vmdi.version(), vmdi.type(), vmdi.type_def(), vmdi.access()); } return valueMembers; }
public Description describe() { String defined_in_id = "IR"; if (defined_in instanceof ContainedOperations) defined_in_id = ((ContainedOperations) defined_in).id(); ValueMember d = new ValueMember(name, id, defined_in_id, version, typeCode, type_def(), access()); Any any = getORB().create_any(); ValueMemberHelper.insert(any, d); return new Description(DefinitionKind.dk_ValueMember, any); }
/** * Create a valueMembers array for TypeCode creation only, and return it. */ private ValueMember[] getValueMembersForTypeCode() { LocalContained[] c = _contents(DefinitionKind.dk_ValueMember, false); ValueMember[] vms = new ValueMember[c.length]; for (int i = 0; i < c.length; ++i) { ValueMemberDefImpl vmdi = (ValueMemberDefImpl) c[i]; vms[i] = new ValueMember(vmdi.name(), null, // ignore id null, // ignore defined_in null, // ignore version vmdi.type(), null, // ignore type_def vmdi.access()); } return vms; }
/** * Get a reference to the special case mapping for java.lang.String. * This is according to "Java(TM) Language to IDL Mapping Specification", * section 1.3.5.10 */ private ValueDefImpl getJavaLangString() throws IRConstructionException { if (javaLangString == null) { ModuleDefImpl m = ensurePackageExists("org.omg.CORBA"); ValueDefImpl val = new ValueDefImpl("IDL:omg.org/CORBA/WStringValue:1.0", "WStringValue", "1.0", m, false, false, new String[0], new String[0], orb.get_primitive_tc(TCKind.tk_null), impl); ValueMemberDefImpl vmdi = new ValueMemberDefImpl("IDL:omg.org/CORBA/WStringValue.data:1.0", "data", "1.0", orb.create_wstring_tc(0), true, val, impl); val.add("data", vmdi); m.add("WStringValue", val); javaLangString = val; } return javaLangString; }
public IRObject getReference() { if (ref == null) { ref = org.omg.CORBA.ValueMemberDefHelper.narrow( servantToReference(new ValueMemberDefPOATie(this))); } return ref; }
public void allDone() throws IRConstructionException { // Get my type definition: It should have been created now. type_def = IDLTypeImpl.getIDLType(typeCode, repository); getReference(); }
/** * Create the valueMembers array, and return it. */ private ValueMember[] getValueMembers() { if (valueMembers != null) return valueMembers; LocalContained[] c = _contents(DefinitionKind.dk_ValueMember, false); valueMembers = new ValueMember[c.length]; for (int i = 0; i < c.length; ++i) { ValueMemberDefImpl vmdi = (ValueMemberDefImpl) c[i]; valueMembers[i] = new ValueMember(vmdi.name(), vmdi.id(), ((LocalContained) vmdi.defined_in).id(), vmdi.version(), vmdi.type(), vmdi.type_def(), vmdi.access()); } return valueMembers; }
public Description describe() { String defined_in_id = "IR"; if (defined_in instanceof ContainedOperations) defined_in_id = ((ContainedOperations) defined_in).id(); ValueMember d = new ValueMember(name, id, defined_in_id, version, typeCode, type_def(), access()); Any any = getORB().create_any(); ValueMemberHelper.insert(any, d); return new Description(DefinitionKind.dk_ValueMember, any); }
/** * Get a reference to the special case mapping for java.lang.String. * This is according to "Java(TM) Language to IDL Mapping Specification", * section 1.3.5.10 */ private ValueDefImpl getJavaLangString() throws IRConstructionException { if (javaLangString == null) { ModuleDefImpl m = ensurePackageExists("org.omg.CORBA"); ValueDefImpl val = new ValueDefImpl("IDL:omg.org/CORBA/WStringValue:1.0", "WStringValue", "1.0", m, false, false, new String[0], new String[0], orb.get_primitive_tc(TCKind.tk_null), impl); ValueMemberDefImpl vmdi = new ValueMemberDefImpl("IDL:omg.org/CORBA/WStringValue.data:1.0", "data", "1.0", orb.create_wstring_tc(0), true, val, impl); val.add("data", vmdi); m.add("WStringValue", val); javaLangString = val; } return javaLangString; }
public void allDone() throws IRConstructionException { // Get my type definition: It should have been created now. type_def = IDLTypeImpl.getIDLType(typeCode, repository); getReference(); }
vmDef = new ValueMemberDefImpl(vmid, vmName, "1.0", typeCode, vmPublic, vDef, impl); vDef.add(vmName, vmDef);