https://issues.apache.org/jira/browse/EXTSCRIPT-143

had to move the source resource handler to the new api, but it is broken now
we have to replace it with an impl independendend implementation, but dynamic resource handler now work

git-svn-id: https://svn.apache.org/repos/asf/myfaces/extensions/scripting/trunk@997333 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/api/BaseWeaver.java b/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/api/BaseWeaver.java
index b0c7ffc..51ecc7b 100644
--- a/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/api/BaseWeaver.java
+++ b/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/api/BaseWeaver.java
@@ -455,7 +455,6 @@
         }
 
         touchTaintedClasses();
-        
         WeavingContext.getRefreshContext().setRecompileRecommended(getScriptingEngine(), Boolean.FALSE);
     }
 
diff --git a/extscript-core-root/extscript-myfaces2-extensions/src/main/java/org/apache/myfaces/extensions/scripting/jsf2/resources/SourceResourceHandler.java b/extscript-core-root/extscript-myfaces2-extensions/src/main/java/org/apache/myfaces/extensions/scripting/jsf2/resources/SourceResourceHandler.java
index 6cbb013..ff73787 100644
--- a/extscript-core-root/extscript-myfaces2-extensions/src/main/java/org/apache/myfaces/extensions/scripting/jsf2/resources/SourceResourceHandler.java
+++ b/extscript-core-root/extscript-myfaces2-extensions/src/main/java/org/apache/myfaces/extensions/scripting/jsf2/resources/SourceResourceHandler.java
@@ -19,9 +19,9 @@
 package org.apache.myfaces.extensions.scripting.jsf2.resources;
 
 import org.apache.myfaces.application.ResourceHandlerImpl;
-import org.apache.myfaces.application.ResourceHandlerSupport;
-import org.apache.myfaces.resource.ResourceLoader;
-import org.apache.myfaces.resource.ResourceMeta;
+import org.apache.myfaces.shared_impl.resource.ResourceHandlerSupport;
+import org.apache.myfaces.shared_impl.resource.ResourceLoader;
+import org.apache.myfaces.shared_impl.resource.ResourceMeta;
 import org.apache.myfaces.extensions.scripting.api.Decorated;
 
 import javax.faces.application.Resource;
diff --git a/extscript-core-root/extscript-myfaces2-extensions/src/main/java/org/apache/myfaces/extensions/scripting/jsf2/resources/SourceResourceHandlerSupport.java b/extscript-core-root/extscript-myfaces2-extensions/src/main/java/org/apache/myfaces/extensions/scripting/jsf2/resources/SourceResourceHandlerSupport.java
index 6528b61..567ba2b 100644
--- a/extscript-core-root/extscript-myfaces2-extensions/src/main/java/org/apache/myfaces/extensions/scripting/jsf2/resources/SourceResourceHandlerSupport.java
+++ b/extscript-core-root/extscript-myfaces2-extensions/src/main/java/org/apache/myfaces/extensions/scripting/jsf2/resources/SourceResourceHandlerSupport.java
@@ -19,10 +19,10 @@
 package org.apache.myfaces.extensions.scripting.jsf2.resources;
 
 import org.apache.myfaces.application.DefaultResourceHandlerSupport;
-import org.apache.myfaces.application.ResourceHandlerSupport;
-import org.apache.myfaces.resource.ClassLoaderResourceLoader;
-import org.apache.myfaces.resource.ExternalContextResourceLoader;
-import org.apache.myfaces.resource.ResourceLoader;
+import org.apache.myfaces.shared_impl.resource.ResourceHandlerSupport;
+import org.apache.myfaces.shared_impl.resource.ClassLoaderResourceLoader;
+import org.apache.myfaces.shared_impl.resource.ExternalContextResourceLoader;
+import org.apache.myfaces.shared_impl.resource.ResourceLoader;
 
 import javax.faces.context.FacesContext;
 
@@ -36,7 +36,7 @@
  * in this case it simply makes sense to avoid any internal sideeffects
  * between getResourceLoaders and the other methods
  */
-public class SourceResourceHandlerSupport implements ResourceHandlerSupport {
+public class SourceResourceHandlerSupport extends ResourceHandlerSupport {
 
     private ResourceLoader[] _supportResourceLoaders;
     private ResourceHandlerSupport _defaultSupport = new DefaultResourceHandlerSupport();
diff --git a/extscript-core-root/extscript-myfaces2-extensions/src/main/java/org/apache/myfaces/extensions/scripting/jsf2/resources/SourceResourceLoader.java b/extscript-core-root/extscript-myfaces2-extensions/src/main/java/org/apache/myfaces/extensions/scripting/jsf2/resources/SourceResourceLoader.java
index fde4654..92593e0 100644
--- a/extscript-core-root/extscript-myfaces2-extensions/src/main/java/org/apache/myfaces/extensions/scripting/jsf2/resources/SourceResourceLoader.java
+++ b/extscript-core-root/extscript-myfaces2-extensions/src/main/java/org/apache/myfaces/extensions/scripting/jsf2/resources/SourceResourceLoader.java
@@ -18,9 +18,9 @@
 */
 package org.apache.myfaces.extensions.scripting.jsf2.resources;
 
-import org.apache.myfaces.resource.ExternalContextResourceLoader;
-import org.apache.myfaces.resource.ResourceLoader;
-import org.apache.myfaces.resource.ResourceMeta;
+import org.apache.myfaces.shared_impl.resource.ExternalContextResourceLoader;
+import org.apache.myfaces.shared_impl.resource.ResourceLoader;
+import org.apache.myfaces.shared_impl.resource.ResourceMeta;
 import org.apache.myfaces.extensions.scripting.core.util.WeavingContext;
 
 import javax.faces.context.FacesContext;