package pl.edu.icm.saos.search.search.model; import java.util.List; import java.util.Map; import com.google.common.collect.Lists; import com.google.common.collect.Maps; /** * Collection of highlighting parameters that should be applied to query * @author madryk */ public class HighlightingParams { private Map<String, String> params = Maps.newHashMap(); private List<HighlightingFieldParams> fieldsParams = Lists.newLinkedList(); //------------------------ LOGIC -------------------------- public void addParam(String param, String value) { params.put(param, value); } public void addFieldParams(HighlightingFieldParams fieldParams) { fieldsParams.add(fieldParams); } //------------------------ GETTERS -------------------------- public Map<String, String> getParams() { return params; } public List<HighlightingFieldParams> getFieldsParams() { return fieldsParams; } }