AcceptEncodingsResults.java

package com.ziesemer.utils.web.compressFilter;

import java.io.Serializable;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;

/**
 * <p>Class to contain configured &quot;Accept-Encoding&quot;s, by both name and priority.</p>
 * @author Mark A. Ziesemer
 * <a href="http://www.ziesemer.com">&lt;www.ziesemer.com&gt;</a>
 */
class AcceptEncodingsResults implements Serializable{
	private static final long serialVersionUID = -5300214319634016779L;
	
	public final Map<String, Short> names;
	public final Map<Short, List<String>> sortedValues;
	
	AcceptEncodingsResults(final Comparator<Short> reverseShortComparator){
		this.names = new HashMap<String, Short>();
		this.sortedValues = new TreeMap<Short, List<String>>(reverseShortComparator);
	}
}