1 7 package fr.jayasoft.ivy.parser; 8 9 import java.io.File ; 10 import java.io.IOException ; 11 import java.io.InputStream ; 12 import java.net.URL ; 13 import java.text.ParseException ; 14 15 import fr.jayasoft.ivy.Ivy; 16 import fr.jayasoft.ivy.ModuleDescriptor; 17 import fr.jayasoft.ivy.repository.Resource; 18 19 public interface ModuleDescriptorParser { 20 public ModuleDescriptor parseDescriptor(Ivy ivy, URL descriptorURL, boolean validate) throws ParseException , IOException ; 21 public ModuleDescriptor parseDescriptor(Ivy ivy, URL descriptorURL, Resource res, boolean validate) throws ParseException , IOException ; 22 23 31 public void toIvyFile(InputStream is, Resource res, File destFile, ModuleDescriptor md) throws ParseException , IOException ; 32 33 public boolean accept(Resource res); 34 } 35 | Popular Tags |