You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by et...@apache.org on 2008/03/27 02:34:53 UTC
svn commit: r641684 -
/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/SyndicatorConfig.java
Author: etnu
Date: Wed Mar 26 18:34:39 2008
New Revision: 641684
URL: http://svn.apache.org/viewvc?rev=641684&view=rev
Log:
Limited recursive file loading to only load files ending with .js or .json so as to not conflict with temporary files created by svn or other tools.
Modified:
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/SyndicatorConfig.java
Modified: incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/SyndicatorConfig.java
URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/SyndicatorConfig.java?rev=641684&r1=641683&r2=641684&view=diff
==============================================================================
--- incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/SyndicatorConfig.java (original)
+++ incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/SyndicatorConfig.java Wed Mar 26 18:34:39 2008
@@ -138,15 +138,20 @@
/**
* Loads syndicators from directories recursively.
+ *
+ * Only files with a .js or .json extension will be loaded.
+ *
* @param files The files to examine.
* @throws GadgetException
*/
private void loadFiles(File[] files) throws GadgetException {
try {
for (File file : files) {
+ logger.info("Reading syndicator config: " + file.getName());
if (file.isDirectory()) {
loadFiles(file.listFiles());
- } else {
+ } else if (file.getName().endsWith(".js") ||
+ file.getName().endsWith(".json")) {
loadFromString(ResourceLoader.getContent(file));
}
}
@@ -154,7 +159,7 @@
throw new GadgetException(GadgetException.Code.INVALID_PATH, e);
}
}
-
+
/**
* Loads resources recursively.
* @param files The base paths to look for syndicator.xml