140 * @param relativepath The relative path. |
140 * @param relativepath The relative path. |
141 * @param link The link to convert. |
141 * @param link The link to convert. |
142 * @return if external return converted link else return null |
142 * @return if external return converted link else return null |
143 */ |
143 */ |
144 public String getExternalLink(String pkgName, |
144 public String getExternalLink(String pkgName, |
145 String relativepath, String link) { |
145 DocPath relativepath, String link) { |
146 Item fnd = findPackageItem(pkgName); |
146 Item fnd = findPackageItem(pkgName); |
147 if (fnd != null) { |
147 if (fnd != null) { |
148 String externlink = fnd.path + link; |
148 String externlink = fnd.path + link; |
149 if (fnd.relative) { // it's a relative path. |
149 if (fnd.relative) { // it's a relative path. |
150 return relativepath + externlink; |
150 if (relativepath.isEmpty()) |
|
151 return externlink; |
|
152 else |
|
153 return relativepath.getPath() + "/" + externlink; |
151 } else { |
154 } else { |
152 return externlink; |
155 return externlink; |
153 } |
156 } |
154 } |
157 } |
155 return null; |
158 return null; |