public static interface CompositeSet.SetMutator<E> extends CompositeCollection.CollectionMutator<E>
Defining remove() on implementations of SetMutator is pointless as they are never called by CompositeSet.
|Modifier and Type||Method and Description|
Called when a Set is added to the CompositeSet and there is a collision between existing and added sets.
void resolveCollision(CompositeSet<E> comp, Set<E> existing, Set<E> added, Collection<E> intersects)
existing still have any intersects
after this method returns an IllegalArgumentException will be thrown.
comp- the CompositeSet being modified
existing- the Set already existing in the composite
added- the Set being added to the composite
intersects- the intersection of the existing and added sets
Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.