ContainedImpl(String id, String name, String version, LocalContainer defined_in, DefinitionKind def_kind, RepositoryImpl repository) { super(def_kind, repository); this.id = id; this.name = name; this.version = version; this.defined_in = defined_in; if (defined_in instanceof LocalContained) this.absolute_name = ((LocalContained) defined_in).absolute_name() + "::" + name; else // must be Repository this.absolute_name = "::" + name; }
/** * Finalize build process, and export. */ void allDone() throws IRConstructionException { for (int i = 0; i < cont.size(); ++i) { LocalContained item = (LocalContained) cont.get(i); item.allDone(); } }
public LocalContained[] _contents(DefinitionKind limit_type, boolean exclude_inherited) { int target = limit_type.value(); Collection found; if (target == DefinitionKind._dk_all) found = cont; else { found = new ArrayList(); for (int i = 0; i < cont.size(); ++i) { LocalContained val = (LocalContained) cont.get(i); if (target == val.def_kind().value()) { if (!exclude_inherited || val.defined_in() == delegateFor) found.add(val); } } } LocalContained[] res = new LocalContained[found.size()]; res = (LocalContained[]) found.toArray(res); return res; }
public Contained[] contents(DefinitionKind limit_type, boolean exclude_inherited) { LocalContained[] c = _contents(limit_type, exclude_inherited); Contained[] res = new Contained[c.length]; for (int i = 0; i < c.length; ++i) res[i] = ContainedHelper.narrow(c[i].getReference()); return res; }
void add(String name, LocalContained contained) throws IRConstructionException { if (contained.getRepository() != delegateFor.getRepository()) throw IIOPLogger.ROOT_LOGGER.wrongInterfaceRepository(); if (contMap.get(name) != null) throw IIOPLogger.ROOT_LOGGER.duplicateRepositoryName(); cont.add(contained); contMap.put(name, contained); }
public void shutdown() { for (int i = 0; i < cont.size(); ++i) ((LocalContained) cont.get(i)).shutdown(); }
/** * 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; }
if (here[i].name().equals(search_name)) found.add(here[i]);
public Contained lookup_id(java.lang.String search_id) { LocalContained c = _lookup_id(search_id); if (c == null) return null; return ContainedHelper.narrow(c.getReference()); }
void add(String name, LocalContained contained) throws IRConstructionException { if (contained.getRepository() != delegateFor.getRepository()) throw IIOPLogger.ROOT_LOGGER.wrongInterfaceRepository(); if (contMap.get(name) != null) throw IIOPLogger.ROOT_LOGGER.duplicateRepositoryName(); cont.add(contained); contMap.put(name, contained); }
public void shutdown() { for (int i = 0; i < cont.size(); ++i) ((LocalContained) cont.get(i)).shutdown(); }
/** * 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; }
if (here[i].name().equals(search_name)) found.add(here[i]);
public Contained lookup(String search_name) { LocalContained c = _lookup(search_name); if (c == null) return null; else return ContainedHelper.narrow(c.getReference()); }
public LocalContained[] _contents(DefinitionKind limit_type, boolean exclude_inherited) { int target = limit_type.value(); Collection found; if (target == DefinitionKind._dk_all) found = cont; else { found = new ArrayList(); for (int i = 0; i < cont.size(); ++i) { LocalContained val = (LocalContained) cont.get(i); if (target == val.def_kind().value()) { if (!exclude_inherited || val.defined_in() == delegateFor) found.add(val); } } } LocalContained[] res = new LocalContained[found.size()]; res = (LocalContained[]) found.toArray(res); return res; }
void add(String name, LocalContained contained) throws IRConstructionException { if (contained.getRepository() != delegateFor.getRepository()) throw IIOPLogger.ROOT_LOGGER.wrongInterfaceRepository(); if (contMap.get(name) != null) throw IIOPLogger.ROOT_LOGGER.duplicateRepositoryName(); cont.add(contained); contMap.put(name, contained); }
/** * Finalize build process, and export. */ void allDone() throws IRConstructionException { for (int i = 0; i < cont.size(); ++i) { LocalContained item = (LocalContained) cont.get(i); item.allDone(); } }
public void shutdown() { for (int i = 0; i < cont.size(); ++i) ((LocalContained) cont.get(i)).shutdown(); }
ContainedImpl(String id, String name, String version, LocalContainer defined_in, DefinitionKind def_kind, RepositoryImpl repository) { super(def_kind, repository); this.id = id; this.name = name; this.version = version; this.defined_in = defined_in; if (defined_in instanceof LocalContained) this.absolute_name = ((LocalContained) defined_in).absolute_name() + "::" + name; else // must be Repository this.absolute_name = "::" + name; }
/** * 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; }