Example #1
0
 static String guessConfigName(String configFileName, String defaultFile) {
   try {
     if (configFileName == null) return DEFAULT;
     final File f = new File(configFileName);
     if (f.canRead()) {
       final String confname = XmlConfigUtils.read(f).getName();
       if (confname != null && confname.length() > 0) return confname;
     }
     final File f2 = new File(defaultFile);
     if (f.equals(f2)) return DEFAULT;
     final String guess = getBasename(f.getName());
     if (guess == null) return DEFAULT;
     if (guess.length() == 0) return DEFAULT;
     return guess;
   } catch (Exception x) {
     return DEFAULT;
   }
 }