![JAR search and dependency download from the Maven repository](/logo.png)
panda.lang.Comparators Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of panda-core Show documentation
Show all versions of panda-core Show documentation
Panda Core is the core module of Panda Framework, it contains commonly used utility classes similar to apache-commons.
package panda.lang;
import java.util.Comparator;
import panda.lang.comparator.ComparableComparator;
import panda.lang.comparator.DictionaryComparator;
import panda.lang.comparator.IgnoreCaseStringComparator;
import panda.lang.comparator.NumberComparator;
import panda.lang.comparator.NumericStringComparator;
import panda.lang.comparator.PropertyComparator;
import panda.lang.comparator.ReverseComparator;
import panda.lang.comparator.StringComparator;
import panda.lang.comparator.StringLengthComparator;
public class Comparators {
public static Comparator reverse(Comparator comparator) {
return new ReverseComparator(comparator);
}
public static Comparator property(Class type, String prop) {
return new PropertyComparator(type, prop);
}
public static ComparableComparator comparable() {
return ComparableComparator.i();
}
public static DictionaryComparator dictionary() {
return DictionaryComparator.i();
}
public static IgnoreCaseStringComparator ignorecase() {
return IgnoreCaseStringComparator.i();
}
public static StringComparator string() {
return StringComparator.i();
}
public static StringLengthComparator stringLength() {
return StringLengthComparator.i();
}
public static NumericStringComparator numericString() {
return NumericStringComparator.i();
}
public static NumberComparator number() {
return NumberComparator.i();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy