package template_sentence_generator;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.Collections;
import java.util.List;

public class NounList2 extends NounList1 {

	public static List<Noun> getNounListWithCtg(String sntfilename,String ctgfilename) throws IOException{

		List<Noun> nounlist = getNounList(sntfilename);

		 Collections.sort(nounlist, new CountComparator());

		 while(nounlist.size()>100){
			 nounlist.remove(nounlist.size()-1);
		 }

		BufferedReader br = new BufferedReader(new FileReader(new File(ctgfilename)));
		int t=0;
		String str;
		while((str=br.readLine())!=null){
			nounlist.get(t).setCategory(str);
			t++;
		}
		br.close();

		return nounlist;
	}

}
