1 package net.sourceforge.argval.manifestinfo;
2
3
4 import java.io.File;
5 import java.util.Set;
6
7 import net.sourceforge.argval.packageinfo.PackageInfo;
8
9
10 public interface ManifestInfoManager extends ManifestInfoVisitorAcceptor {
11
12 void addJar(String classPath);
13
14 void addJar(File path);
15
16 ManifestInfo getManifestInfo(String regularExpression);
17
18 String getAttributeValue(String regularExpression, String name);
19
20 String getAttributeValue(ManifestInfo manifestInfo, String name);
21
22 ManifestInfo getManifestInfo(PackageInfo packageInfo);
23
24 Set<String> getTitleSet();
25
26 }