org.apache.commons.collections.set
Interface CompositeSet.SetMutator
- CompositeCollection.CollectionMutator
public static interface CompositeSet.SetMutator
Define callbacks for mutation operations.
Defining remove() on implementations of SetMutator is pointless
as they are never called by CompositeSet.
void | resolveCollision(CompositeSet comp, Set existing, Set added, Collection intersects) -
Called when a Set is added to the CompositeSet and there is a
collision between existing and added sets.
|
resolveCollision
public void resolveCollision(CompositeSet comp,
Set existing,
Set added,
Collection intersects)
Called when a Set is added to the CompositeSet and there is a
collision between existing and added sets.
If
added
and
existing
still have any intersects
after this method returns an IllegalArgumentException will be thrown.
comp
- The CompositeSet being modifiedexisting
- The Set already existing in the compositeadded
- the Set being added to the compositeintersects
- the intersection of th existing and added sets
Copyright © 2001-2006 Apache Software Foundation. All Rights Reserved.