Example usage for com.google.common.collect Ordering subclass-usage

List of usage examples for com.google.common.collect Ordering subclass-usage

Introduction

In this page you can find the example usage for com.google.common.collect Ordering subclass-usage.

Usage

From source file edu.cmu.lti.oaqa.framework.eval.passage.TRECPassageOrdering.java

public final class TRECPassageOrdering extends Ordering<Passage> {
    public int compare(Passage left, Passage right) {
        int rankDiff = Ints.compare(left.getRank(), right.getRank());
        if (rankDiff != 0) {
            return rankDiff;
        }

From source file com.b2international.snowowl.snomed.importer.rf2.model.TypeUnitOrdering.java

/**
 * Orders import unit by effective time first, then by component type. 
 */
public class TypeUnitOrdering extends Ordering<AbstractImportUnit> {

    public static final Ordering<AbstractImportUnit> INSTANCE = new TypeUnitOrdering();

From source file com.b2international.snowowl.snomed.importer.rf2.model.EffectiveTimeUnitOrdering.java

/**
 * Orders import unit by effective time first, then by component type. 
 */
public class EffectiveTimeUnitOrdering extends Ordering<AbstractImportUnit> {

    public static final Ordering<AbstractImportUnit> INSTANCE = new EffectiveTimeUnitOrdering();

From source file org.terasology.polyworld.voronoi.AngleOrdering.java

/**
 * Defines an order of points around a central point, based on their angle
 * @author Martin Steiger
 */
final class AngleOrdering extends Ordering<Corner> {

From source file com.wealdtech.utils.TriValOrdering.java

/**
 * Allow ordering of TriVals.
 * <p>
 * Note that as the ordering chosen is arbitrary but consistent.  The ordering is absent(),
 * then clear(), then the natural ordering of the value held by the TriVal.
 */

From source file de.cosmocode.commons.CollatorOrdering.java

/**
 * An {@link Ordering} which is based on a given {@link Collator}.
 *
 * @since 1.9
 * @author Willi Schoenborn
 */

From source file com.scurran.util.PropertyOrdering.java

public class PropertyOrdering<T> extends Ordering<T> {
    private final static SpelExpressionParser parser = new SpelExpressionParser();

    private final Expression readPropertyExpression;

    public PropertyOrdering(String property) {

From source file net.dbs.sb.util.PropertyOrdering.java

public class PropertyOrdering<T> extends Ordering<T> {
    private final static SpelExpressionParser parser = new SpelExpressionParser();

    private final Expression readPropertyExpression;

    public PropertyOrdering(String property) {

From source file com.seven7.util.PropertyOrdering.java

public class PropertyOrdering<T> extends Ordering<T> {
    private final static SpelExpressionParser parser = new SpelExpressionParser();

    private final Expression readPropertyExpression;

    public PropertyOrdering(String property) {

From source file com.google.gerrit.server.api.accounts.AccountInfoComparator.java

public class AccountInfoComparator extends Ordering<AccountInfo> implements Comparator<AccountInfo> {
    public static final AccountInfoComparator ORDER_NULLS_FIRST = new AccountInfoComparator();
    public static final AccountInfoComparator ORDER_NULLS_LAST = new AccountInfoComparator().setNullsLast();

    private boolean nullsLast;