EXTSCRIPT-154: Code Rewrite/Refactoring, ongoing works in the classloader area, integration of jsf2
git-svn-id: https://svn.apache.org/repos/asf/myfaces/extensions/scripting/trunk@1298383 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/extscript-core-root/extscript-core/src/main/java/rewrite/org/apache/myfaces/extensions/scripting/core/engine/BaseEngine.java b/extscript-core-root/extscript-core/src/main/java/rewrite/org/apache/myfaces/extensions/scripting/core/engine/BaseEngine.java
index 9d82220..69bbf9d 100644
--- a/extscript-core-root/extscript-core/src/main/java/rewrite/org/apache/myfaces/extensions/scripting/core/engine/BaseEngine.java
+++ b/extscript-core-root/extscript-core/src/main/java/rewrite/org/apache/myfaces/extensions/scripting/core/engine/BaseEngine.java
@@ -137,21 +137,7 @@
return false;
}
- protected void initPaths(ServletContext context, String initParam, String defaultValue)
- {
- String pathSeparatedList = context.getInitParameter(initParam);
- pathSeparatedList = (pathSeparatedList != null) ? pathSeparatedList : defaultValue;
- if (pathSeparatedList.equals(JAVA_SOURCE_ROOT))
- {
- URL resource = ClassUtils.getContextClassLoader().getResource("./");
- pathSeparatedList = FilenameUtils.normalize(resource.getPath() + "../.." + defaultValue);
- }
- String[] paths = pathSeparatedList.split(",");
- for (String path : paths)
- {
- getSourcePaths().add(path);
- }
- }
+
public DependencyRegistry getDependencyRegistry()
{
@@ -224,4 +210,20 @@
}
}
+
+ protected void initPaths(ServletContext context, String initParam, String defaultValue)
+ {
+ String pathSeparatedList = context.getInitParameter(initParam);
+ pathSeparatedList = (pathSeparatedList != null) ? pathSeparatedList : defaultValue;
+ if (pathSeparatedList.equals(defaultValue))
+ {
+ URL resource = ClassUtils.getContextClassLoader().getResource("./");
+ pathSeparatedList = FilenameUtils.normalize(resource.getPath() + "../.." + defaultValue);
+ }
+ String[] paths = pathSeparatedList.split(",");
+ for (String path : paths)
+ {
+ getSourcePaths().add(path);
+ }
+ }
}
diff --git a/extscript-core-root/extscript-core/src/main/java/rewrite/org/apache/myfaces/extensions/scripting/core/engine/EngineGroovy.java b/extscript-core-root/extscript-core/src/main/java/rewrite/org/apache/myfaces/extensions/scripting/core/engine/EngineGroovy.java
index 3680977..d2f0a3c 100644
--- a/extscript-core-root/extscript-core/src/main/java/rewrite/org/apache/myfaces/extensions/scripting/core/engine/EngineGroovy.java
+++ b/extscript-core-root/extscript-core/src/main/java/rewrite/org/apache/myfaces/extensions/scripting/core/engine/EngineGroovy.java
@@ -19,6 +19,7 @@
package rewrite.org.apache.myfaces.extensions.scripting.core.engine;
+import org.apache.commons.io.FilenameUtils;
import rewrite.org.apache.myfaces.extensions.scripting.core.common.util.ClassUtils;
import rewrite.org.apache.myfaces.extensions.scripting.core.context.Configuration;
import rewrite.org.apache.myfaces.extensions.scripting.core.context.WeavingContext;
@@ -27,6 +28,7 @@
import javax.servlet.ServletContext;
import java.io.File;
+import java.net.URL;
import java.util.Collection;
import java.util.logging.Logger;
@@ -86,9 +88,5 @@
log.info("[EXT-SCRIPTING] ending dependency scan");
}
- @Override
- public void markTaintedDependencies()
- {
- //To change body of implemented methods use File | Settings | File Templates.
- }
+
}
diff --git a/extscript-core-root/extscript-core/src/main/java/rewrite/org/apache/myfaces/extensions/scripting/core/engine/EngineJava.java b/extscript-core-root/extscript-core/src/main/java/rewrite/org/apache/myfaces/extensions/scripting/core/engine/EngineJava.java
index d8e3778..ca19348 100644
--- a/extscript-core-root/extscript-core/src/main/java/rewrite/org/apache/myfaces/extensions/scripting/core/engine/EngineJava.java
+++ b/extscript-core-root/extscript-core/src/main/java/rewrite/org/apache/myfaces/extensions/scripting/core/engine/EngineJava.java
@@ -19,6 +19,7 @@
package rewrite.org.apache.myfaces.extensions.scripting.core.engine;
+import org.apache.commons.io.FilenameUtils;
import rewrite.org.apache.myfaces.extensions.scripting.core.common.util.ClassUtils;
import rewrite.org.apache.myfaces.extensions.scripting.core.context.Configuration;
import rewrite.org.apache.myfaces.extensions.scripting.core.context.WeavingContext;
@@ -28,6 +29,7 @@
import javax.servlet.ServletContext;
import java.io.File;
+import java.net.URL;
import java.util.Collection;
import java.util.logging.Logger;