Package net.sf.jstuff.core.comparator
Class CompositeComparator<T>
java.lang.Object
net.sf.jstuff.core.types.Modifiable.Default
net.sf.jstuff.core.types.Composite.Default<Comparator<T>>
net.sf.jstuff.core.comparator.CompositeComparator<T>
- All Implemented Interfaces:
Serializable
,Comparator<T>
,Composite<Comparator<T>>
,Modifiable
public class CompositeComparator<T>
extends Composite.Default<Comparator<T>>
implements Comparator<T>
- Author:
- Sebastian Thomschke
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.sf.jstuff.core.types.Composite
Composite.Default<Component>
Nested classes/interfaces inherited from interface net.sf.jstuff.core.types.Modifiable
Modifiable.Default
-
Field Summary
Fields inherited from class net.sf.jstuff.core.types.Composite.Default
components, componentsUmodifiable
Fields inherited from class net.sf.jstuff.core.types.Modifiable.Default
isModifiable
-
Constructor Summary
ConstructorsConstructorDescriptionCompositeComparator
(Collection<? extends Comparator<T>> comparators) CompositeComparator
(Comparator<T>... comparators) -
Method Summary
Methods inherited from class net.sf.jstuff.core.types.Composite.Default
createCollection, getComponents
Methods inherited from class net.sf.jstuff.core.types.Modifiable.Default
assertIsModifiable, isModifiable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
Methods inherited from interface net.sf.jstuff.core.types.Modifiable
isModifiable
-
Constructor Details
-
CompositeComparator
public CompositeComparator() -
CompositeComparator
-
CompositeComparator
-
-
Method Details
-
compare
- Specified by:
compare
in interfaceComparator<T>
-