NameComparator.java :  » Code-Analyzer » Clirr » net » sf » clirr » core » internal » Java Open Source

Java Open Source » Code Analyzer » Clirr 
Clirr » net » sf » clirr » core » internal » NameComparator.java
package net.sf.clirr.core.internal;

import java.util.Comparator;

import net.sf.clirr.core.spi.Named;

/**
 * Compares {@link Named named entities} by their name.
 * 
 * @author Simon Kitching
 * @author lkuehne
 */
public final class NameComparator implements Comparator 
{
    public NameComparator() 
    {
    }

    public int compare(Object o1, Object o2)
    {
        Named f1 = (Named) o1;
        Named f2 = (Named) o2;

        final String name1 = f1.getName();
        final String name2 = f2.getName();

        return name1.compareTo(name2);
    }
}

java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.