You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by we...@apache.org on 2010/01/21 18:36:34 UTC
svn commit: r901792 - in
/myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet:
./ support/
Author: werpu
Date: Thu Jan 21 17:36:34 2010
New Revision: 901792
URL: http://svn.apache.org/viewvc?rev=901792&view=rev
Log:
https://issues.apache.org/jira/browse/EXTSCRIPT-47
refactoring for the facelet patchup part
Added:
myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/
myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/ComponentRule.java (contents, props changed)
- copied, changed from r901788, myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/ComponentRule.java
myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/InvokeDynamicBeanPropertyTagRule.java (contents, props changed)
- copied, changed from r901788, myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/InvokeDynamicBeanPropertyTagRule.java
myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingBeanPropertyTagRule.java (contents, props changed)
- copied, changed from r901788, myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/SwitchingBeanPropertyTagRule.java
myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingMetarulesetImpl.java (contents, props changed)
- copied, changed from r901788, myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/SwitchingMetarulesetImpl.java
Removed:
myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/ComponentRule.java
myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/InvokeDynamicBeanPropertyTagRule.java
myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/SwitchingBeanPropertyTagRule.java
myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/SwitchingMetarulesetImpl.java
Modified:
myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/ReloadingComponentTagHandlerDelegate.java
Modified: myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/ReloadingComponentTagHandlerDelegate.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/ReloadingComponentTagHandlerDelegate.java?rev=901792&r1=901791&r2=901792&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/ReloadingComponentTagHandlerDelegate.java (original)
+++ myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/ReloadingComponentTagHandlerDelegate.java Thu Jan 21 17:36:34 2010
@@ -1,7 +1,8 @@
package org.apache.myfaces.scripting.facelet;
import org.apache.myfaces.scripting.core.util.WeavingContext;
-import org.apache.myfaces.view.facelets.tag.MetaRulesetImpl;
+import org.apache.myfaces.scripting.facelet.support.ComponentRule;
+import org.apache.myfaces.scripting.facelet.support.SwitchingMetarulesetImpl;
import org.apache.myfaces.view.facelets.tag.jsf.*;
import javax.faces.component.ActionSource;
Copied: myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/ComponentRule.java (from r901788, myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/ComponentRule.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/ComponentRule.java?p2=myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/ComponentRule.java&p1=myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/ComponentRule.java&r1=901788&r2=901792&rev=901792&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/ComponentRule.java (original)
+++ myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/ComponentRule.java Thu Jan 21 17:36:34 2010
@@ -1,4 +1,4 @@
-package org.apache.myfaces.scripting.facelet;
+package org.apache.myfaces.scripting.facelet.support;
import javax.faces.component.UIComponent;
import javax.faces.view.facelets.*;
@@ -6,13 +6,11 @@
import java.util.logging.Logger;
/**
- * Created by IntelliJ IDEA.
- * User: werpu2
- * Date: 21.01.2010
- * Time: 16:06:23
- * To change this template use File | Settings | File Templates.
+ * we have to reimplement the component rule class here
+ * because it is declared private in the original
+ * implementation
*/
-final class ComponentRule extends MetaRule
+public final class ComponentRule extends MetaRule
{
final class LiteralAttributeMetadata extends Metadata
Propchange: myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/ComponentRule.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/ComponentRule.java
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Copied: myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/InvokeDynamicBeanPropertyTagRule.java (from r901788, myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/InvokeDynamicBeanPropertyTagRule.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/InvokeDynamicBeanPropertyTagRule.java?p2=myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/InvokeDynamicBeanPropertyTagRule.java&p1=myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/InvokeDynamicBeanPropertyTagRule.java&r1=901788&r2=901792&rev=901792&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/InvokeDynamicBeanPropertyTagRule.java (original)
+++ myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/InvokeDynamicBeanPropertyTagRule.java Thu Jan 21 17:36:34 2010
@@ -1,4 +1,4 @@
-package org.apache.myfaces.scripting.facelet;
+package org.apache.myfaces.scripting.facelet.support;
import org.apache.myfaces.scripting.core.util.ReflectUtil;
Propchange: myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/InvokeDynamicBeanPropertyTagRule.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/InvokeDynamicBeanPropertyTagRule.java
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Copied: myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingBeanPropertyTagRule.java (from r901788, myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/SwitchingBeanPropertyTagRule.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingBeanPropertyTagRule.java?p2=myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingBeanPropertyTagRule.java&p1=myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/SwitchingBeanPropertyTagRule.java&r1=901788&r2=901792&rev=901792&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/SwitchingBeanPropertyTagRule.java (original)
+++ myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingBeanPropertyTagRule.java Thu Jan 21 17:36:34 2010
@@ -1,4 +1,4 @@
-package org.apache.myfaces.scripting.facelet;
+package org.apache.myfaces.scripting.facelet.support;
import org.apache.myfaces.scripting.core.util.WeavingContext;
import org.apache.myfaces.view.facelets.tag.BeanPropertyTagRule;
Propchange: myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingBeanPropertyTagRule.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingBeanPropertyTagRule.java
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Copied: myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingMetarulesetImpl.java (from r901788, myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/SwitchingMetarulesetImpl.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingMetarulesetImpl.java?p2=myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingMetarulesetImpl.java&p1=myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/SwitchingMetarulesetImpl.java&r1=901788&r2=901792&rev=901792&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/SwitchingMetarulesetImpl.java (original)
+++ myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingMetarulesetImpl.java Thu Jan 21 17:36:34 2010
@@ -1,6 +1,5 @@
-package org.apache.myfaces.scripting.facelet;
+package org.apache.myfaces.scripting.facelet.support;
-import org.apache.myfaces.view.facelets.tag.BeanPropertyTagRule;
import org.apache.myfaces.view.facelets.tag.MetaRulesetImpl;
import org.apache.myfaces.view.facelets.tag.MetadataImpl;
import org.apache.myfaces.view.facelets.tag.MetadataTargetImpl;
Propchange: myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingMetarulesetImpl.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/extensions/scripting/trunk/core/myfaces2-extensions/src/main/java/org/apache/myfaces/scripting/facelet/support/SwitchingMetarulesetImpl.java
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL