Klasse KeyCompare<A,B>
java.lang.Object
org.teamapps.application.tools.KeyCompare<A,B>
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungKeyCompare(Collection<A> aCollection, Collection<B> bCollection, Function<A, String> keyOfA, Function<B, String> keyOfB) KeyCompare(Collection<A> aCollection, Collection<B> bCollection, Function<A, String> keyOfA, Function<B, String> keyOfB, boolean enforceUniqueKeys) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanvoidprocessExisting(BiConsumer<A, B> sameKeyConsumer) voidprocessNew(Consumer<B> newKeyConsumer) voidprocessRemoved(Consumer<A> removedKeyConsumer) toString()
-
Konstruktordetails
-
KeyCompare
public KeyCompare(Collection<A> aCollection, Collection<B> bCollection, Function<A, String> keyOfA, Function<B, String> keyOfB) -
KeyCompare
public KeyCompare(Collection<A> aCollection, Collection<B> bCollection, Function<A, String> keyOfA, Function<B, String> keyOfB, boolean enforceUniqueKeys)
-
-
Methodendetails
-
getA
-
getB
-
getAEntriesNotInB
-
getBEntriesNotInA
-
getAEntriesInB
-
getBEntriesInA
-
processExisting
-
processNew
-
processRemoved
-
isDifferent
public boolean isDifferent() -
toString
-