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 }