1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.jjar;
18
19 import java.util.Properties;
20 import java.util.StringTokenizer;
21 import java.util.ArrayList;
22 import java.util.Iterator;
23 import java.util.List;
24
25 import java.io.InputStream;
26
27 import java.net.URL;
28 import java.net.URLConnection;
29
30
31
32
33
34
35
36 public interface Repository
37 {
38 public void load( URL url );
39
40 public List getDependencyList( String pkg, String version );
41
42 public Iterator getPackageListIter();
43
44 public int getPackageCount();
45
46 public String getPackageDefaultVersion( String pkg );
47
48 public String getPackageDescription( String pkg );
49
50 public String getFetchTarget( String pkg, String version );
51
52 public boolean isPackage( String pkg );
53
54 public List getPackageVersionList( String pkg );
55 }
56
57
58