import org.tianocore.frameworkwizard.common.Sort;\r
import org.tianocore.frameworkwizard.common.Tools;\r
import org.tianocore.frameworkwizard.common.Identifications.Identification;\r
+import org.tianocore.frameworkwizard.common.Identifications.OpeningPackageType;\r
import org.tianocore.frameworkwizard.far.FarHeader;\r
import org.tianocore.frameworkwizard.far.FarIdentification;\r
import org.tianocore.frameworkwizard.module.Identifications.ModuleIdentification;\r
return GlobalData.vPackageList;\r
}\r
\r
+ /**\r
+ Get all package which match parameter isRepackagable\r
+ \r
+ @param isRepackagable\r
+ @return\r
+ \r
+ **/\r
+ public Vector<PackageIdentification> getAllRepackagbalePackages() {\r
+ Vector<PackageIdentification> v = new Vector<PackageIdentification>();\r
+ for (int index = 0; index < GlobalData.openingPackageList.size(); index++) {\r
+ OpeningPackageType opt = GlobalData.openingPackageList.getOpeningPackageByIndex(index);\r
+ if (opt.getXmlSpd() != null) {\r
+ if (opt.getXmlSpd().getPackageDefinitions() != null) {\r
+ if (opt.getXmlSpd().getPackageDefinitions().getRePackage()) {\r
+ v.addElement(opt.getId());\r
+ }\r
+ } else {\r
+ v.addElement(opt.getId());\r
+ }\r
+ } else {\r
+ v.addElement(opt.getId());\r
+ }\r
+ }\r
+ return v;\r
+ }\r
+\r
public Vector<FarIdentification> getAllFars() {\r
\r
Vector<FarIdentification> v = new Vector<FarIdentification>();\r