src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java

changeset 1372
78962d89f283
parent 1362
c46e0c9940d6
child 1373
4a1c57a1c410
equal deleted inserted replaced
1366:12cf6bfd8c05 1372:78962d89f283
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;

mercurial