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, componentsUmodifiableFields 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, getComponentsMethods inherited from class net.sf.jstuff.core.types.Modifiable.Default
assertIsModifiable, isModifiableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface net.sf.jstuff.core.types.Modifiable
isModifiable
-
Constructor Details
-
CompositeComparator
public CompositeComparator() -
CompositeComparator
-
CompositeComparator
-
-
Method Details
-
compare
- Specified by:
comparein interfaceComparator<T>
-