org.apache.commons.collections.set
Interface CompositeSet.SetMutator
- All Superinterfaces:
- CompositeCollection.CollectionMutator
- Enclosing class:
- CompositeSet
- public static interface CompositeSet.SetMutator
- extends CompositeCollection.CollectionMutator
Define callbacks for mutation operations.
Defining remove() on implementations of SetMutator is pointless
as they are never called by CompositeSet.
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.
- Parameters:
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-2004 Apache Software Foundation. All Rights Reserved.