Package cz.mp.k3bg.misc

Source Code of cz.mp.k3bg.misc.DefaultLocComparator

/*
* DefaultLocComparator.java
*
*  created: 10.10.2011
*  charset: UTF-8
*  license: MIT (X11) (See LICENSE file for full license)
*/
package cz.mp.k3bg.misc;

import java.text.Collator;
import java.util.Comparator;
import java.util.Locale;

/**
* Porovnává dva objekty v jejich textové formě ({@code toString()})
* podle národních zvyklostí ve výchozím jazyce programu.
*
* @author Martin Pokorný
* @version 0.1
*/
public class DefaultLocComparator<T> implements Comparator<T> {

    /**
     *
     */
    public DefaultLocComparator() {
        super();
    }

    @Override
    public int compare(T o1, T o2) {
        Collator c = Collator.getInstance(Locale.getDefault());
        return c.compare(o1.toString(), o2.toString());
    }
           
}   // DefaultLocComparator.java
TOP

Related Classes of cz.mp.k3bg.misc.DefaultLocComparator

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.