Example usage for com.google.common.collect Multimap put

List of usage examples for com.google.common.collect Multimap put

Introduction

In this page you can find the example usage for com.google.common.collect Multimap put.

Prototype

boolean put(@Nullable K key, @Nullable V value);

Source Link

Document

Stores a key-value pair in this multimap.

Usage

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;
}