@param libClass Caller allocated two-dimentional String array\r
**/\r
public void getSpdLibClassDeclarations(String[][] libClass) {\r
+ if (psaRoot.getLibraryClassDeclarations() == null){\r
+ return;\r
+ }\r
List<LibraryClassDeclarationDocument.LibraryClassDeclaration> l = psaRoot.getLibraryClassDeclarations()\r
.getLibraryClassDeclarationList();\r
int i = 0;\r
@param msaFile Caller allocated two-dimentional String array\r
**/\r
public void getSpdMsaFiles(String[][] msaFile) {\r
+ if (psaRoot.getMsaFiles() == null) {\r
+ return;\r
+ }\r
List<MsaFilesDocument.MsaFiles.MsaFile> l = psaRoot.getMsaFiles().getMsaFileList();\r
int i = 0;\r
ListIterator li = l.listIterator();\r
@param pkgHeader Caller allocated two-dimentional String array\r
**/\r
public void getSpdPackageHeaders(String[][] pkgHeader) {\r
+ if (psaRoot.getPackageHeaders() == null) {\r
+ return;\r
+ }\r
+\r
List<IncludeHeaderDocument.IncludeHeader> l = psaRoot.getPackageHeaders().getIncludeHeaderList();\r
int i = 0;\r
ListIterator li = l.listIterator();\r
@param guid Caller allocated two-dimentional String array\r
**/\r
public void getSpdGuidDeclarations(String[][] guid) {\r
+ if (psaRoot.getGuidDeclarations() == null) {\r
+ return;\r
+ }\r
+ \r
List<GuidDeclarationsDocument.GuidDeclarations.Entry> l = psaRoot.getGuidDeclarations().getEntryList();\r
int i = 0;\r
ListIterator li = l.listIterator();\r
@param protocol Caller allocated two-dimentional String array\r
**/\r
public void getSpdProtocolDeclarations(String[][] protocol) {\r
+ if (psaRoot.getProtocolDeclarations() == null) {\r
+ return;\r
+ }\r
+ \r
List<ProtocolDeclarationsDocument.ProtocolDeclarations.Entry> l = psaRoot.getProtocolDeclarations()\r
.getEntryList();\r
int i = 0;\r
@param ppi Caller allocated two-dimentional String array\r
**/\r
public void getSpdPpiDeclarations(String[][] ppi) {\r
+ if (psaRoot.getPpiDeclarations() == null) {\r
+ return;\r
+ }\r
+ \r
List<PpiDeclarationsDocument.PpiDeclarations.Entry> l = psaRoot.getPpiDeclarations().getEntryList();\r
int i = 0;\r
ListIterator li = l.listIterator();\r
@param pcd Caller allocated two-dimentional String array\r
**/\r
public void getSpdPcdDefinitions(String[][] pcd) {\r
+ if (psaRoot.getPcdDefinitions() == null) {\r
+ return;\r
+ }\r
+ \r
List<PcdDefinitionsDocument.PcdDefinitions.PcdEntry> l = psaRoot.getPcdDefinitions().getPcdEntryList();\r
int i = 0;\r
ListIterator li = l.listIterator();\r
e.setName(entryName);\r
e.setCName(cName);\r
e.addNewGuid().setStringValue(guid);\r
- if (featureFlag != null) {\r
- e.addNewFeatureFlag().setStringValue(featureFlag);\r
- }\r
+ \r
return;\r
}\r
if (parent instanceof ProtocolDeclarationsDocument.ProtocolDeclarations) {\r
pe.setName(entryName);\r
pe.setCName(cName);\r
pe.addNewGuid().setStringValue(guid);\r
- if (featureFlag != null) {\r
- pe.addNewFeatureFlag().setStringValue(featureFlag);\r
- }\r
- return;\r
+ \r
}\r
if (parent instanceof PpiDeclarationsDocument.PpiDeclarations) {\r
PpiDeclarationsDocument.PpiDeclarations.Entry ppe = ((PpiDeclarationsDocument.PpiDeclarations) parent)\r
ppe.setName(entryName);\r
ppe.setCName(cName);\r
ppe.addNewGuid().setStringValue(guid);\r
- if (featureFlag != null) {\r
- ppe.addNewFeatureFlag().setStringValue(featureFlag);\r
- }\r
+ \r
return;\r
}\r
\r