}\r
\r
public String toString(){\r
- if (name == null) {\r
- GlobalData.refreshPackageIdentification(this);\r
- }\r
if (version == null || version.trim().equalsIgnoreCase("")) {\r
return "package [" + name + "]";\r
}\r
@return Package Directory\r
**/\r
public String getPackageDir(){\r
- prepareSpdFile();\r
return spdFile.getParent();\r
}\r
\r
@return package relative directory\r
**/\r
public String getPackageRelativeDir(){\r
- prepareSpdFile();\r
String relativeDir =spdFile.getParent().substring(GlobalData.getWorkspacePath().length());\r
if(relativeDir.startsWith("\\") || relativeDir.startsWith("/")) {\r
relativeDir = relativeDir.substring(1);\r
return relativeDir;\r
}\r
\r
- private void prepareSpdFile(){\r
- if (spdFile == null) {\r
- GlobalData.refreshPackageIdentification(this);\r
- }\r
- }\r
- \r
public String getName() {\r
- if (name == null) {\r
- GlobalData.refreshPackageIdentification(this);\r
- }\r
return name;\r
}\r
}\r