\r
@return Vector\r
**/\r
- public Vector<String> getAllGuidDeclarationsFromPackage(PackageSurfaceArea spd) {\r
+ public Vector<String> getAllGuidDeclarationsFromPackage(PackageSurfaceArea spd, String type) {\r
Vector<String> vector = new Vector<String>();\r
+ boolean isFound = false;\r
if (spd.getGuidDeclarations() != null) {\r
if (spd.getGuidDeclarations().getEntryList().size() > 0) {\r
for (int index = 0; index < spd.getGuidDeclarations().getEntryList().size(); index++) {\r
- vector.addElement(spd.getGuidDeclarations().getEntryList().get(index).getCName());\r
+ Vector<String> vArch = Tools.convertListToVector(spd.getGuidDeclarations().getEntryList()\r
+ .get(index).getGuidTypeList());\r
+ for (int indexOfArch = 0; indexOfArch < vArch.size(); indexOfArch++) {\r
+ if (vArch.get(indexOfArch).equals(type)) {\r
+ isFound = true;\r
+ break;\r
+ }\r
+ }\r
+ if ((isFound) || (vArch == null) || (vArch.size() < 1)) {\r
+ vector.addElement(spd.getGuidDeclarations().getEntryList().get(index).getCName());\r
+ isFound = false;\r
+ }\r
}\r
}\r
}\r
return vector;\r
}\r
\r
- public Vector<String> getAllGuidDeclarationsFromWorkspace() {\r
+ public Vector<String> getAllGuidDeclarationsFromWorkspace(String type) {\r
Vector<String> vector = new Vector<String>();\r
for (int index = 0; index < GlobalData.vPackageList.size(); index++) {\r
- Vector<String> v = getAllGuidDeclarationsFromPackage(GlobalData.openingPackageList\r
+ Vector<String> v = getAllGuidDeclarationsFromPackage(\r
+ GlobalData.openingPackageList\r
.getPackageSurfaceAreaFromId(GlobalData.vPackageList\r
- .get(index)));\r
+ .get(index)),\r
+ type);\r
if (v != null && v.size() > 0) {\r
vector.addAll(v);\r
}\r
return vector;\r
}\r
\r
- public Vector<String> getAllGuidDeclarationsFromPackages(Vector<PackageIdentification> vpid) {\r
+ public Vector<String> getAllGuidDeclarationsFromPackages(Vector<PackageIdentification> vpid, String type) {\r
Vector<String> vector = new Vector<String>();\r
for (int index = 0; index < vpid.size(); index++) {\r
- Vector<String> v = getAllGuidDeclarationsFromPackage(GlobalData.openingPackageList\r
+ Vector<String> v = getAllGuidDeclarationsFromPackage(\r
+ GlobalData.openingPackageList\r
.getPackageSurfaceAreaFromId(vpid\r
- .get(index)));\r
+ .get(index)),\r
+ type);\r
if (v != null && v.size() > 0) {\r
vector.addAll(v);\r
}\r