Merge pull request #7 from ThomasRubini/refactor
This commit is contained in:
		
						commit
						12d4a0cf68
					
				| @ -1,8 +1,7 @@ | ||||
| package fr.packageviewer.ArchParser; | ||||
| package fr.packageviewer.distribution; | ||||
| 
 | ||||
| import java.io.IOException; | ||||
| import java.net.URI; | ||||
| import java.net.URISyntaxException; | ||||
| import java.util.ArrayList; | ||||
| import java.util.Collections; | ||||
| import java.util.List; | ||||
| @ -10,13 +9,14 @@ import java.util.List; | ||||
| import java.net.http.*; | ||||
| import java.util.concurrent.CompletableFuture; | ||||
| import java.util.concurrent.ExecutionException; | ||||
| import java.util.logging.Level; | ||||
| import java.util.logging.Logger; | ||||
| 
 | ||||
| import fr.packageviewer.LoggerManager; | ||||
| import fr.packageviewer.pack.Package; | ||||
| import fr.packageviewer.pack.SearchedPackage; | ||||
| import org.json.*; | ||||
| 
 | ||||
| public class ArchParser { | ||||
| public class ArchDistribution implements Distribution { | ||||
| 
 | ||||
|     private static final Logger logger = LoggerManager.getLogger("ArchParser"); | ||||
| 
 | ||||
| @ -0,0 +1,12 @@ | ||||
| package fr.packageviewer.distribution; | ||||
| 
 | ||||
| import fr.packageviewer.pack.Package; | ||||
| import fr.packageviewer.pack.SearchedPackage; | ||||
| 
 | ||||
| import java.util.List; | ||||
| import java.util.concurrent.CompletableFuture; | ||||
| 
 | ||||
| public interface Distribution { | ||||
| 	List<SearchedPackage> searchPackage(String packageName); | ||||
| 	CompletableFuture<Package> getPackageTree(String packageName, int depth); | ||||
| } | ||||
| @ -1,4 +1,4 @@ | ||||
| package fr.packageviewer.ArchParser; | ||||
| package fr.packageviewer.pack; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| @ -1,4 +1,4 @@ | ||||
| package fr.packageviewer.ArchParser; | ||||
| package fr.packageviewer.pack; | ||||
| 
 | ||||
| public class SearchedPackage { | ||||
|     private final String name; | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user