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++) {
  
  
  

Reply via email to