java.lang.Object
xyz.cofe.collection.ClassSet.ClassHeirarchyComparer
- All Implemented Interfaces:
java.util.Comparator<java.lang.Class>
- Enclosing class:
- ClassSet
public static class ClassSet.ClassHeirarchyComparer
extends java.lang.Object
implements java.util.Comparator<java.lang.Class>
Стравивает два класса на предмет иерархии.
-
Field Summary
Fields Modifier and Type Field Description booleaninversetrue - в порядке от дочернего к родит; false - от родител. к дочернему -
Constructor Summary
Constructors Constructor Description ClassHeirarchyComparer()Конструктор, стравнивает классы в порядке отClassHeirarchyComparer(boolean inverse)Конструктор -
Method Summary
Modifier and Type Method Description intcompare(java.lang.Class o1, java.lang.Class o2)
-
Field Details
-
inverse
public boolean inversetrue - в порядке от дочернего к родит; false - от родител. к дочернему
-
-
Constructor Details
-
ClassHeirarchyComparer
public ClassHeirarchyComparer(boolean inverse)Конструктор- Parameters:
inverse- true - в порядке от дочернего к родит; false - от родител. к дочернему
-
ClassHeirarchyComparer
public ClassHeirarchyComparer()Конструктор, стравнивает классы в порядке от
-
-
Method Details
-
compare
public int compare(java.lang.Class o1, java.lang.Class o2)- Specified by:
comparein interfacejava.util.Comparator<java.lang.Class>
-