KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > fr > jayasoft > ivy > ConflictManager


1 /*
2  * This file is subject to the license found in LICENCE.TXT in the root directory of the project.
3  *
4  * #SNAPSHOT#
5  */

6 package fr.jayasoft.ivy;
7
8 import java.util.Collection JavaDoc;
9
10 public interface ConflictManager {
11     /**
12      * Resolves the eventual conflicts found in the given collection of IvyNode.
13      * This method return a Collection of IvyNode which have not been evicted.
14      * The given conflicts Collection contains at least one IvyNode.
15      * @param parent the ivy node parent for which the conflict is to be resolved
16      * @param conflicts the collection of IvyNode to check for conflicts
17      * @return a Collection of IvyNode which have not been evicted
18      */

19     Collection JavaDoc resolveConflicts(IvyNode parent, Collection JavaDoc conflicts);
20     String JavaDoc getName();
21 }
22
Popular Tags