
io.github.repir.Strategy.Tools.MatchSetPositional Maven / Gradle / Ivy
The newest version!
package io.github.repir.Strategy.Tools;
import java.util.Collection;
import java.util.Comparator;
import java.util.TreeSet;
import io.github.repir.tools.lib.Log;
/**
* Order {@link ProximityOccurrence}s by position.
* @author Jeroen Vuurens
*/
public class MatchSetPositional extends TreeSet {
public static Comparator comparator = new Comparator() {
@Override
public int compare(ProximityOccurrence a, ProximityOccurrence b) {
return (a.pos < b.pos) ? -1 : 1;
}
};
public MatchSetPositional() {
super(comparator);
}
public MatchSetPositional(Collection c) {
super(comparator);
addAll(c);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy