Update of /var/cvs/src/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv24255
Modified Files:
ResourceLoader.java
Log Message:
improved a bit on the toString of ApplicationContextFileUrlStreamReader
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util
Index: ResourceLoader.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/util/ResourceLoader.java,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -b -r1.70 -r1.71
--- ResourceLoader.java 12 Sep 2008 14:39:29 -0000 1.70
+++ ResourceLoader.java 26 Sep 2008 08:42:40 -0000 1.71
@@ -97,7 +97,7 @@
* <p>For property-files, the java-unicode-escaping is undone on loading, and
applied on saving, so there is no need to think of that.</p>
* @author Michiel Meeuwissen
* @since MMBase-1.8
- * @version $Id: ResourceLoader.java,v 1.70 2008/09/12 14:39:29 michiel Exp $
+ * @version $Id: ResourceLoader.java,v 1.71 2008/09/26 08:42:40 michiel Exp $
*/
public class ResourceLoader extends ClassLoader {
@@ -1374,12 +1374,27 @@
}
}
} catch (MalformedURLException mfue) {
+ log.warn(mfue);
}
}
return null;
}
public String toString() {
- return "" + FILES;
+ StringBuilder bul = new StringBuilder("{");
+ for (Map.Entry<String, String> e : FILES.entrySet()) {
+ if (bul.length() > 1) bul.append(", ");
+ bul.append(e.getKey()).append('=');
+ File f = getFileFromString(e.getValue());
+ bul.append(e.getValue());
+ if (! f.exists()) {
+ bul.append("(" + f + " does not exist)");
+ } else if (! f.canRead()) {
+ bul.append("(" + f + " cannot be read)");
+
+ }
+ }
+ bul.append("}");
+ return bul.toString();
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs