mine.suggestions.SuggestionMap.java Source code

Java tutorial

Introduction

Here is the source code for mine.suggestions.SuggestionMap.java

Source

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package mine.suggestions;

import com.google.common.collect.ArrayListMultimap;
import com.google.common.collect.Multimap;
import java.util.ArrayList;
import java.util.Collection;

/**
 *
 * @author smyrgeorge
 */
public class SuggestionMap {

    private final Multimap<String, ArrayList<String>> multiMap;

    public SuggestionMap() {
        this.multiMap = ArrayListMultimap.create();
    }

    public void addT(String sid, String tid, String word, String tag, String lemma) {
        ArrayList<String> term = new ArrayList();
        term.add(tid);
        term.add(word);
        term.add(tag);
        term.add(lemma);
        this.multiMap.put(sid, term);
    }

    public Collection getSentence(String sid) {
        return this.multiMap.get(sid);
    }
}