for (Long entry : waysByEndpoint.keySet()) { List<OSMWay> list = waysByEndpoint.get(entry); firstWay = list.get(0);
for (String nextParamName : nameToParamLists.keySet()) { List<QualifiedParamList> paramList = nameToParamLists.get(nextParamName); if (Constants.PARAM_LASTUPDATED.equals(nextParamName)) {
lookupManual.keySet().forEach(s -> lookupFromGraph.removeAll(s));
public Set<Range> templates(){ return rangeDependencies.keySet(); }
public Set<Range> templates(){ return rangeDependencies.keySet(); }
@Override public Set<String> keys() { return unmodifiableSet(attributes.keySet()); }
@Override public final Set<Class<?>> getPropertySetTypes() { readLock.lock(); final Set<Class<?>> propertySetTypes; try { propertySetTypes = new HashSet<Class<?>>(this.descriptors.keySet()); } finally { readLock.unlock(); } return propertySetTypes; }
/** * Returns a flat list containing all detail pages for all types which preserves the order of detail pages from each type list.<p> * * @return a list of all detail page info beans */ public List<CmsDetailPageInfo> toList() { List<CmsDetailPageInfo> result = new ArrayList<CmsDetailPageInfo>(); for (String key : m_map.keySet()) { for (CmsDetailPageInfo info : m_map.get(key)) { result.add(info); } } return result; }
/** * Returns a list which contains the best detail page for each type.<p> * * @return the list of best detail pages for each type */ public List<CmsDetailPageInfo> getBestDetailPages() { List<CmsDetailPageInfo> result = new ArrayList<CmsDetailPageInfo>(); for (String key : m_map.keySet()) { List<CmsDetailPageInfo> vals = m_map.get(key); if (!vals.isEmpty()) { result.add(vals.get(0)); } } return result; }
public static String buildPropertiesString(ArrayListMultimap<String, String> properties) { StringBuilder props = new StringBuilder(); List<String> keys = new ArrayList<String>(properties.keySet()); for (int i = 0; i < keys.size(); i++) { props.append(keys.get(i)).append("="); List<String> values = properties.get(keys.get(i)); for (int j = 0; j < values.size(); j++) { props.append(values.get(j)); if (j != values.size() - 1) { props.append(","); } } if (i != keys.size() - 1) { props.append(";"); } } return props.toString(); }
private static JsonArray arrayOfObjectsOrderedByTheirJsonRepresentation(Gson gson, ArrayListMultimap<String, Object> objects, Map map) { ImmutableList<String> sortedMapKeySet = Ordering.natural().immutableSortedCopy(objects.keySet()); JsonArray array = new JsonArray(); if (allKeysArePrimitiveOrStringOrEnum(sortedMapKeySet, objects)) { for (String jsonRepresentation : sortedMapKeySet) { List<Object> objectsInTheSet = objects.get(jsonRepresentation); for (Object objectInTheSet : objectsInTheSet) { JsonObject jsonObject = new JsonObject(); jsonObject.add(String.valueOf(objectInTheSet), gson.toJsonTree(map.get(objectInTheSet))); array.add(jsonObject); } } } else { for (String jsonRepresentation : sortedMapKeySet) { JsonArray keyValueArray = new JsonArray(); List<Object> objectsInTheSet = objects.get(jsonRepresentation); for (Object objectInTheSet : objectsInTheSet) { keyValueArray.add(gson.toJsonTree(objectInTheSet)); keyValueArray.add(gson.toJsonTree(map.get(objectInTheSet))); array.add(keyValueArray); } } } return array; }
private ArrayList<String> buildBasicInfo(VariantContextBuilder builder, ArrayListMultimap<Integer, ClinVarAnnotation> matchMap) { ArrayList<String> result = new ArrayList<>(); for (int alleleNo : matchMap.keySet().stream().sorted().toArray(Integer[]::new)) { for (ClinVarAnnotation anno : matchMap.get(alleleNo)) { ArrayList<String> tmp = new ArrayList<>(); tmp.add(encode(builder.getAlleles().get(alleleNo).toString())); tmp.add(encode(anno.getHgvsVariant())); tmp.add(Joiner.on("&").join(anno.getOrigin())); result.add(Joiner.on('|').useForNull("").join(tmp)); } } return result; }
for(PossibleKey key : possibles.keySet()) { List<Possible> inItems = possibles.get(key); if(inItems.size() < minConversionSize) {
public RoundRobinOperator(TunnelProvider tunnelProvider, OperatorContext context, RoundRobinSender config) throws OutOfMemoryException { super(config); this.config = config; this.allocator = context.getAllocator(); this.handle = context.getFragmentHandle(); this.stats = context.getStats(); List<MinorFragmentEndpoint> destinations = config.getDestinations(); final ArrayListMultimap<NodeEndpoint, Integer> dests = ArrayListMultimap.create(); for(MinorFragmentEndpoint destination : destinations) { dests.put(destination.getEndpoint(), destination.getId()); } this.tunnels = new ArrayList<>(); this.minorFragments = new ArrayList<>(); for(final NodeEndpoint ep : dests.keySet()){ List<Integer> minorsList= dests.get(ep); minorFragments.add(minorsList); tunnels.add(tunnelProvider.getExecTunnel(ep)); } int destCount = dests.keySet().size(); this.currentTunnelsIndex = ThreadLocalRandom.current().nextInt(destCount); this.currentMinorFragmentsIndex = ThreadLocalRandom.current().nextInt(minorFragments.get(currentTunnelsIndex).size()); }
private ArrayListMultimap<String, String> loadVocabulary0(String name) { debug("******start load py4j config******"); ArrayListMultimap<String,String> duoYinZiMap = ArrayListMultimap.create(512, 32); String filename = PREFIX + name; try{ ClassLoader cl = Thread.currentThread().getContextClassLoader(); Enumeration<URL> urls = cl.getResources(filename); if(urls!=null){ while (urls.hasMoreElements()) { URL url = urls.nextElement(); parseURL(url, duoYinZiMap); } } } catch (Exception e){ error("caught exception when load py4j vocabulary", e); throw new RuntimeException("caught exception when load py4j vocabulary", e); } debug("******load py4j config over******"); debug("py4j map key size:{}", duoYinZiMap.keySet().size()); return duoYinZiMap; }
private ArrayList<String> buildVarInfo(VariantContextBuilder builder, ArrayListMultimap<Integer, ClinVarAnnotation> matchMap) { ArrayList<String> result = new ArrayList<>(); for (int alleleNo : matchMap.keySet().stream().sorted().toArray(Integer[]::new)) { for (ClinVarAnnotation anno : matchMap.get(alleleNo)) { for (ClinVarSourceInfo srcInfo : anno.getSourceInfos()) { ArrayList<String> tmp = new ArrayList<>(); tmp.add(encode(builder.getAlleles().get(alleleNo).toString())); tmp.add(encode(srcInfo.getDbName())); tmp.add(encode(srcInfo.getDbId())); tmp.add(encode(Joiner.on("&").join(anno.getOrigin()))); result.add(Joiner.on('|').useForNull("").join(tmp)); } } } return result; }
private void unRegister(ArrayListMultimap<URL, URL> registryUrls) { for (URL serviceUrl : registryUrls.keySet()) { for (URL url : registryUrls.get(serviceUrl)) { try { RegistryFactory registryFactory = ExtensionLoader.getExtensionLoader(RegistryFactory.class).getExtension(url.getProtocol()); Registry registry = registryFactory.getRegistry(url); registry.unregister(serviceUrl); } catch (Exception e) { logger.warn(String.format("unregister url false:%s", url), e); } } } }
public BroadcastOperator(TunnelProvider tunnelProvider, OperatorContext context, BroadcastSender config) throws OutOfMemoryException { super(config); this.config = config; this.context = context; this.handle = context.getFragmentHandle(); this.stats = context.getStats(); final List<MinorFragmentEndpoint> destinations = config.getDestinations(); final ArrayListMultimap<NodeEndpoint, Integer> dests = ArrayListMultimap.create(); for(MinorFragmentEndpoint destination : destinations) { dests.put(destination.getEndpoint(), destination.getId()); } int destCount = dests.keySet().size(); int i = 0; this.tunnels = new AccountingExecTunnel[destCount]; this.receivingMinorFragments = new int[destCount][]; for(final NodeEndpoint ep : dests.keySet()){ List<Integer> minorsList= dests.get(ep); int[] minorsArray = new int[minorsList.size()]; int x = 0; for(Integer m : minorsList){ minorsArray[x++] = m; } receivingMinorFragments[i] = minorsArray; tunnels[i] = tunnelProvider.getExecTunnel(ep); i++; } }
private ArrayList<String> buildDiseaseInfo(VariantContextBuilder builder, ArrayListMultimap<Integer, ClinVarAnnotation> matchMap) { ArrayList<String> result = new ArrayList<>(); for (int alleleNo : matchMap.keySet().stream().sorted().toArray(Integer[]::new)) { for (ClinVarAnnotation anno : matchMap.get(alleleNo)) { for (ClinVarDiseaseInfo diseaseInfo : anno.getDiseaseInfos()) { ArrayList<String> tmp = new ArrayList<>(); tmp.add(encode(builder.getAlleles().get(alleleNo).toString())); tmp.add(encode(diseaseInfo.getSignificance().getLabel())); tmp.add(encode(diseaseInfo.getDiseaseDB())); tmp.add(encode(diseaseInfo.getDiseaseDBID())); tmp.add(encode(diseaseInfo.getDiseaseDBName())); tmp.add(encode(diseaseInfo.getRevisionStatus().getLabel())); tmp.add(encode(diseaseInfo.getClinicalAccession())); result.add(Joiner.on('|').useForNull("").join(tmp)); } } } return result; }