]> git.proxmox.com Git - mirror_edk2.git/blob - Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/far/FarInterface.java
Restructuring for better separation of Tool packages.
[mirror_edk2.git] / Tools / Java / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / far / FarInterface.java
1 package org.tianocore.frameworkwizard.far;
2
3 import java.io.Reader;
4 import java.util.Map;
5 import java.util.Set;
6
7 import org.tianocore.frameworkwizard.packaging.PackageIdentification;
8 import org.tianocore.frameworkwizard.platform.PlatformIdentification;
9
10 public interface FarInterface {
11
12 public Reader getManifestFile();
13
14 public void hibernateToFile();
15
16 public boolean extract(Map<PackageIdentification, String> packagePathes,
17 Map<PlatformIdentification, String> platformPathes);
18
19 public Set<PackageIdentification> getPackageDependencies(PackageIdentification packageId);
20
21 }