List of usage examples for com.google.common.collect Multimap put
boolean put(@Nullable K key, @Nullable V value);
From source file:de.unisb.cs.st.javalanche.mutation.analyze.html.HtmlAnalyzer.java
public HtmlReport analyze(Iterable<Mutation> mutations) { HtmlReport report = new HtmlReport(); Multimap<String, Mutation> map = HashMultimap.create(); for (Mutation m : mutations) { map.put(getClassName(m), m); }/*from ww w . j a va 2 s . c o m*/ Set<String> keySet = map.keySet(); for (String key : keySet) { Iterable<String> content = getClassContent(key); ClassReport classReport = ClassReportFactory.getClassReport(key, content, new ArrayList<Mutation>(map.get(key))); report.add(classReport); } return report; }
From source file:org.obm.sync.client.mailingList.MailingListClient.java
@Override public MailingList createMailingList(AccessToken token, MailingList mailingList) throws ServerFault { if (mailingList == null) { return null; }//from w w w.jav a2s .c o m Multimap<String, String> params = initParams(token); params.put("mailingList", mlWriter.getMailingListsAsString(mailingList)); Document doc = execute(token, "/mailingList/createMailingList", params); exceptionFactory.checkServerFaultException(doc); return mlParser.parseMailingList(doc.getDocumentElement()); }
From source file:org.obm.sync.client.mailingList.MailingListClient.java
@Override public MailingList getMailingListFromId(AccessToken token, Integer id) throws ServerFault { if (id == null) { return null; }/* www . j av a2 s .c o m*/ Multimap<String, String> params = initParams(token); params.put("id", id.toString()); Document doc = execute(token, "/mailingList/getMailingListFromId", params); exceptionFactory.checkServerFaultException(doc); return mlParser.parseMailingList(doc.getDocumentElement()); }
From source file:org.apache.storm.streams.processors.JoinProcessor.java
private <T> Multimap<K, T> getJoinTable(List<Pair<K, T>> rows) { Multimap<K, T> m = ArrayListMultimap.create(); for (Pair<K, T> v : rows) { m.put(v.getFirst(), v.getSecond()); }//w w w.j a v a 2 s. c om return m; }
From source file:org.glowroot.agent.live.ClasspathCache.java
private static void loadClassNamesFromJarInputStream(JarInputStream jarIn, String directory, Location location, Multimap<String, Location> newClassNameLocations) throws IOException { JarEntry jarEntry;// w ww . ja v a 2 s.com while ((jarEntry = jarIn.getNextJarEntry()) != null) { if (jarEntry.isDirectory()) { continue; } String name = jarEntry.getName(); if (name.startsWith(directory) && name.endsWith(".class")) { name = name.substring(directory.length()); String className = name.substring(0, name.lastIndexOf('.')).replace('/', '.'); newClassNameLocations.put(className, location); } } }
From source file:vazkii.botania.common.item.equipment.tool.ItemEnderDagger.java
@Nonnull @Override//from ww w.ja v a 2 s . c o m public Multimap<String, AttributeModifier> getItemAttributeModifiers(EntityEquipmentSlot equipmentSlot) { Multimap<String, AttributeModifier> multimap = super.getItemAttributeModifiers(equipmentSlot); if (equipmentSlot == EntityEquipmentSlot.MAINHAND) { multimap.put(SharedMonsterAttributes.ATTACK_SPEED.getAttributeUnlocalizedName(), new AttributeModifier(ATTACK_SPEED_MODIFIER, "Weapon modifier", -1.25, 0)); } return multimap; }
From source file:org.overlord.dtgov.ui.client.local.beans.UiConfiguration.java
/** * Creates a link into the s-ramp UI.//w w w . j av a 2s. c o m * * @param pageName * @param stateKey * @param stateValue */ public String createSrampUiUrl(String pageName, String stateKey, String stateValue) { Multimap<String, String> state = HashMultimap.create(); state.put(stateKey, stateValue); return createSrampUiUrl(pageName, state); }
From source file:org.obm.sync.client.mailingList.MailingListClient.java
@Override public List<MLEmail> addEmails(AccessToken token, Integer mailingListId, List<MLEmail> email) throws ServerFault { if (mailingListId == null || email == null) { return null; }/* w ww . j a v a2 s . c o m*/ Multimap<String, String> params = initParams(token); params.put("mailingListId", mailingListId.toString()); params.put("mailingListEmails", mlWriter.getMailingListEmailsAsString(email)); Document doc = execute(token, "/mailingList/addEmails", params); exceptionFactory.checkServerFaultException(doc); return mlParser.parseMailingListEmails(doc); }
From source file:fr.putnami.pwt.doc.client.page.sample.table.ContactsTableView.java
public ContactsTableView() { super();//from ww w . ja v a 2 s. c om sampleWidget = Binder.BINDER.createAndBindUi(this); MessageHelper messageHelper = new MessageHelper(constants); contactTable.setMessageHelper(messageHelper); contactTable.initialize(ContactModel.MODEL); contactEditor.setMessageHelper(messageHelper); contactEditor.initialize(ContactModel.MODEL); Multimap<String, String> sources = LinkedHashMultimap.create(); sources.put(VIEW_PANEL, "table/ContactsTableView.ui.xml"); sources.put(VIEW_PANEL, "table/ContactsTableView.java"); sources.put(VIEW_PANEL, "table/ContactsTablePlace.java"); sources.put(SERVICE_PANEL, "service/ContactService.java"); sources.put(DOMAIN_PANEL, "domain/Person.java"); sources.put(DOMAIN_PANEL, "domain/Contact.java"); sources.put(DOMAIN_PANEL, "domain/Address.java"); sources.put(DOMAIN_PANEL, "domain/Gender.java"); sources.put(DOMAIN_PANEL, "domain/Group.java"); sources.put(CONSTANTS_PANEL, "constants/SampleConstants.java"); addSources(sources); }
From source file:tech.flatstone.appliedlogistics.common.items.ItemBaseTool.java
public Multimap<String, AttributeModifier> getItemAttributeModifiers() { Multimap<String, AttributeModifier> multimap = super.getItemAttributeModifiers(); multimap.put(SharedMonsterAttributes.attackDamage.getAttributeUnlocalizedName(), new AttributeModifier(itemModifierUUID, "Tool modifier", (double) this.damageVsEntity, 0)); return multimap; }