protected static MailInfo setRenderArg(String key, Object val) { MailInfo mi = info.get(); if (null != val) mi.renderArgs.put(key, val); return mi; }
private void buildColIndex(Collection<String> keys, C.Map<String, Integer> colIndex) { maxColId.set(0); for (String key : keys) { if (colIndex.containsKey(key)) { continue; } colIndex.put(key, maxColId.getAndIncrement()); } }
public Map<V, K> flipped() { Map<V, K> flip = C.newMap(); for (java.util.Map.Entry<K, V> entry : entrySet()) { flip.put(entry.getValue(), entry.getKey()); } return flip; }
public <NK, NV> Map<NK, NV> transform($.Function<K, NK> keyTransformer, $.Function<V, NV> valueTransformer) { Map<NK, NV> newMap = C.newMap(); for (java.util.Map.Entry<K, V> entry : entrySet()) { newMap.put(keyTransformer.apply(entry.getKey()), valueTransformer.apply(entry.getValue())); } return newMap; }
public Map<V, K> flipped() { Map<V, K> flip = C.newMap(); for (java.util.Map.Entry<K, V> entry : entrySet()) { flip.put(entry.getValue(), entry.getKey()); } return flip; }
public DefImpl to(Dao dao) { map.put(modelClass, daoProcessor.apply(dao)); return DefImpl.this; } }
public <NK, NV> Map<NK, NV> transform($.Function<K, NK> keyTransformer, $.Function<V, NV> valueTransformer) { Map<NK, NV> newMap = C.newMap(); for (java.util.Map.Entry<K, V> entry : entrySet()) { newMap.put(keyTransformer.apply(entry.getKey()), valueTransformer.apply(entry.getValue())); } return newMap; }
public <NK> Map<NK, V> transformKeys($.Function<K, NK> keyTransformer) { Map<NK, V> newMap = C.newMap(); for (java.util.Map.Entry<K, V> entry : entrySet()) { newMap.put(keyTransformer.apply(entry.getKey()), entry.getValue()); } return newMap; }
@Override public <K> C.Map<K, T> toMapByVal(Lang.Function<? super T, ? extends K> keyExtractor) { C.Map<K, T> map = C.newMap(); for (T v : this) { map.put(keyExtractor.apply(v), v); } return map; }
@Override public <T extends Dao> T mapFrom(Class<? extends Model> model) { T dao = (T) map.get(model); if (null != dao) { return dao; } dao = modelDaoStructure.tryFrom(model); if (null != dao) { map.put(model, dao); } return null == dao ? (T) new MorphiaDao(model) : dao; } }
@Override public <K, V> C.Map<K, V> toMap(Lang.Function<? super T, ? extends K> keyExtractor, Lang.Function<? super T, ? extends V> valExtractor) { C.Map<K, V> map = C.newMap(); for (T v : this) { map.put(keyExtractor.apply(v), valExtractor.apply(v)); } return map; }
public <NK> Map<NK, V> transformKeys($.Function<K, NK> keyTransformer) { Map<NK, V> newMap = C.newMap(); for (java.util.Map.Entry<K, V> entry : entrySet()) { newMap.put(keyTransformer.apply(entry.getKey()), entry.getValue()); } return newMap; }
@Override public <V> C.Map<T, V> toMapByKey(Lang.Function<? super T, ? extends V> valExtractor) { C.Map<T, V> map = C.newMap(); for (T v : this) { map.put(v, valExtractor.apply(v)); } return map; }
@Override public <K> C.Map<K, T> toMapByVal(Lang.Function<? super T, ? extends K> keyExtractor) { C.Map<K, T> map = C.newMap(); for (T v : this) { map.put(keyExtractor.apply(v), v); } return map; }
public static <K, V> Map<K, V> Map(Collection<$.Tuple<K, V>> kvCol) { Map<K, V> map = C.newMap(); for ($.Tuple<K, V> entry : kvCol) { map.put(entry._1, entry._2); } return new Map<>(true, map); }
public static <K, V> Map<K, V> Map(Collection<$.Tuple<K, V>> kvCol) { Map<K, V> map = C.newMap(); for ($.Tuple<K, V> entry : kvCol) { map.put(entry._1, entry._2); } return new Map<>(true, map); }
public <NV> Map<K, NV> transformValues($.Function<V, NV> valueTransformer) { Map<K, NV> newMap = C.newMap(); for (java.util.Map.Entry<K, V> entry : entrySet()) { newMap.put(entry.getKey(), valueTransformer.apply(entry.getValue())); } return newMap; }
@Override public <V> C.Map<T, V> toMapByKey(Lang.Function<? super T, ? extends V> valExtractor) { C.Map<T, V> map = C.newMap(); for (T v : this) { map.put(v, valExtractor.apply(v)); } return map; }
public <NV> Map<K, NV> transformValues($.Function<V, NV> valueTransformer) { Map<K, NV> newMap = C.newMap(); for (java.util.Map.Entry<K, V> entry : entrySet()) { newMap.put(entry.getKey(), valueTransformer.apply(entry.getValue())); } return newMap; }
@Override public <K, V> C.Map<K, V> toMap(Lang.Function<? super T, ? extends K> keyExtractor, Lang.Function<? super T, ? extends V> valExtractor) { C.Map<K, V> map = C.newMap(); for (T v : this) { map.put(keyExtractor.apply(v), valExtractor.apply(v)); } return map; }