Class ComparatorLinkedListSet<E extends LinkedListSetEntry<E,O>,O>

java.lang.Object
net.officefloor.frame.impl.execute.linkedlistset.StrictLinkedListSet<E,O>
net.officefloor.frame.impl.execute.linkedlistset.ComparatorLinkedListSet<E,O>
All Implemented Interfaces:
LinkedListSet<E,O>

public abstract class ComparatorLinkedListSet<E extends LinkedListSetEntry<E,O>,O> extends StrictLinkedListSet<E,O>

LinkedListSet that compares LinkedListSetEntry instances before adding as LinkedListSetEntry may hold content that should not be re-added to the LinkedListSet.

Otherwise it ensure strictness of adding/removing LinkedListSetEntry instances.

Author:
Daniel Sagenschneider