package org.fastcatsearch.ir.group; import java.util.List; /** * 여러그룹의 그룹핑 결과를 담는다. * */ public class GroupsData { private int totalSearchCount; private List<GroupEntryList> list; public GroupsData(List<GroupEntryList> list, int totalSearchCount){ this.list = list; this.totalSearchCount = totalSearchCount; } public List<GroupEntryList> list(){ return list; } public int groupSize(){ return list.size(); } public int totalSearchCount(){ return totalSearchCount; } public GroupEntryList getGroupEntryList(int groupNo){ return list.get(groupNo); } public GroupDataReader getGroupDataReader(int groupNo){ return new GroupDataReader(list.get(groupNo), totalSearchCount); } }