glenn 01/04/26 09:31:53
Modified: tools/UltraDev/4.0/ctlx/src/org/apache/taglibs/tools/ultradev/ctlx
TLDParser.java
Log:
Fix tlds directory path problems
Revision Changes Path
1.2 +7 -5
jakarta-taglibs/tools/UltraDev/4.0/ctlx/src/org/apache/taglibs/tools/ultradev/ctlx/TLDParser.java
Index: TLDParser.java
===================================================================
RCS file:
/home/cvs/jakarta-taglibs/tools/UltraDev/4.0/ctlx/src/org/apache/taglibs/tools/ultradev/ctlx/TLDParser.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TLDParser.java 2001/04/17 13:29:54 1.1
+++ TLDParser.java 2001/04/26 16:31:53 1.2
@@ -88,7 +88,7 @@
public final int SUCCESS = 1;
/* Private Constants/Defaults */
- private final String PATH_TO_TLDS = "../webapps/TLDParser/tlds/";
+ private final String PATH_TO_TLDS = "tlds/";
private final String TLD_SUFFIX = ".tld";
private final String UNDEFINED = "UNDEFINED";
private final String DEFAULT_OUTPUT_FILE = "tagLibData.js";
@@ -122,13 +122,14 @@
userMode = req.getParameter("mode").toLowerCase();
outputFilePrefix = req.getParameter("prefix");
- tld = new File(PATH_TO_TLDS + outputFilePrefix + TLD_SUFFIX);
+ String tldpath = req.getRealPath(PATH_TO_TLDS);
+ tld = new File(tldpath + outputFilePrefix + TLD_SUFFIX);
if (userMode.equals("ultradev")) mode = ULTRADEV;
else if (userMode.equals("other")) mode = OTHER;
else if (userMode.equals("tldlist")) mode = TLD_LIST;
- if (mode == TLD_LIST) outputTLDList();
+ if (mode == TLD_LIST) outputTLDList(req);
else parseTLD(tld);
out.close();
@@ -368,8 +369,9 @@
*
*/
- private void outputTLDList() {
- File dir = new File(PATH_TO_TLDS);
+ private void outputTLDList(HttpServletRequest req) {
+ String tldpath = req.getRealPath(PATH_TO_TLDS);
+ File dir = new File(tldpath);
String[] files = dir.list();
for (int i = 0; i < files.length; i++) {