KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > fr > jayasoft > ivy > event > resolve > ResolveDependencyEvent


1 /*
2  * This file is subject to the licence found in LICENCE.TXT in the root directory of the project.
3  * Copyright Jayasoft 2005 - All rights reserved
4  *
5  * #SNAPSHOT#
6  */

7 package fr.jayasoft.ivy.event.resolve;
8
9 import fr.jayasoft.ivy.DependencyDescriptor;
10 import fr.jayasoft.ivy.DependencyResolver;
11 import fr.jayasoft.ivy.Ivy;
12 import fr.jayasoft.ivy.event.IvyEvent;
13
14 public class ResolveDependencyEvent extends IvyEvent {
15     private DependencyResolver _resolver;
16     private DependencyDescriptor _dd;
17
18     protected ResolveDependencyEvent(Ivy source, String JavaDoc name, DependencyResolver resolver, DependencyDescriptor dd) {
19         super(source, name);
20         _resolver = resolver;
21         _dd = dd;
22         addAttribute("resolver", _resolver.getName());
23         addMridAttributes(_dd.getDependencyRevisionId());
24         addAttributes(_dd.getExtraAttributes());
25     }
26
27     public DependencyDescriptor getDependencyDescriptor() {
28         return _dd;
29     }
30
31     public DependencyResolver getResolver() {
32         return _resolver;
33     }
34
35 }
36
Popular Tags