List of usage examples for com.google.common.collect HashBiMap create
public static <K, V> HashBiMap<K, V> create(Map<? extends K, ? extends V> map)
From source file:buildcraft.transport.network.PacketGateExpansionMap.java
@Override public void readData(ByteBuf data) { int numEntries = data.readByte(); BiMap<Byte, String> map = HashBiMap.create(numEntries); for (int i = 0; i < numEntries; i++) { byte id = data.readByte(); String identifier = Utils.readUTF(data); map.put(id, identifier);// www . jav a2 s .c om } GateExpansions.setClientMap(map); }
From source file:edu.upc.dama.wikiparser.model.ArticlesIdsRelations.java
public ArticlesIdsRelations(HashBiMap<String, String> titleIdMap, HashBiMap<String, String> normalizedIdMap) { this.titleIdMap = HashBiMap.create(titleIdMap); this.normalizedIdMap = HashBiMap.create(normalizedIdMap); }
From source file:cz.cuni.mff.ms.brodecva.botnicek.ide.runtime.views.utils.DefaultDisplayStrategyFactory.java
/** * Vytvo tovrna dle zadn./*from w ww.j a v a 2 s.c o m*/ * * @param supported * vzjemn jednozna?n podporovan popisy a strategie * @return tovrna */ public static DisplayStrategyFactory create(final Map<? extends String, ? extends DisplayStrategy> supported) { return new DefaultDisplayStrategyFactory(HashBiMap.create(supported)); }
From source file:com.jxt.web.scatter.ScatterAgentMetaData.java
public ScatterAgentMetaData(Set<DotAgentInfo> dotAgentInfoSet) { this.metaData = HashBiMap.create(dotAgentInfoSet.size()); int dotAgentInfoId = 1; for (DotAgentInfo dotAgentInfo : dotAgentInfoSet) { metaData.put(dotAgentInfo, dotAgentInfoId++); }/*from w w w. ja v a2 s . c o m*/ }
From source file:de.uniulm.omi.cloudiator.visor.monitoring.ServerRegistryImpl.java
@Inject public ServerRegistryImpl(ServerFactory serverFactory) { this.serverFactory = serverFactory; servers = Maps.synchronizedBiMap(HashBiMap.create(new HashMap<>())); }
From source file:br.ufpe.cin.emergo.analysis.ReversedMapLiftedFlowSet.java
protected ReversedMapLiftedFlowSet(Map<FlowSet, IConfigRep> map) { this.map = HashBiMap.create(map); }
From source file:com.sky8the2flies.KOTH.util.board.SkyBoard.java
public BiMap<String, SkyEntry> getEntries() { return HashBiMap.create(entries); }
From source file:org.opendaylight.yangtools.yang.model.export.SingleModuleYinStatementWriter.java
private SingleModuleYinStatementWriter(final XMLStreamWriter writer, final URI moduleNamespace, final Map<String, URI> prefixToNs) { super();/*from w w w . j a v a 2 s .c om*/ this.writer = writer; this.currentModuleNs = moduleNamespace; this.prefixToNamespace = HashBiMap.create(prefixToNs); initializeYinNamespaceInXml(); }
From source file:com.addthis.codec.jackson.CodecTypeIdResolver.java
public CodecTypeIdResolver(PluginMap pluginMap, JavaType baseType, TypeFactory typeFactory, Collection<NamedType> subtypes, PluginRegistry pluginRegistry) { super(baseType, typeFactory); this.pluginRegistry = pluginRegistry; if (!subtypes.isEmpty()) { BiMap<String, Class<?>> mutableExtraSubTypes = HashBiMap.create(subtypes.size()); for (NamedType namedType : subtypes) { if (namedType.hasName()) { mutableExtraSubTypes.put(namedType.getName(), namedType.getType()); }// w ww .j a va2s . com } this.extraSubTypes = Maps.unmodifiableBiMap(mutableExtraSubTypes); } else { this.extraSubTypes = ImmutableBiMap.of(); } this.pluginMap = pluginMap; }
From source file:org.apache.beam.runners.dataflow.internal.DataflowAggregatorTransforms.java
public DataflowAggregatorTransforms(Map<Aggregator<?, ?>, Collection<PTransform<?, ?>>> aggregatorTransforms, Map<AppliedPTransform<?, ?, ?>, String> transformStepNames) { this.aggregatorTransforms = aggregatorTransforms; appliedStepNames = HashBiMap.create(transformStepNames); transformAppliedTransforms = HashMultimap.create(); for (AppliedPTransform<?, ?, ?> appliedTransform : transformStepNames.keySet()) { transformAppliedTransforms.put(appliedTransform.getTransform(), appliedTransform); }// w w w.jav a2 s. c om }