1 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 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 |