You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ma...@apache.org on 2009/11/06 11:13:57 UTC

svn commit: r833336 - /myfaces/trinidad-maven/branches/2.0.0-branch/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform20.xsl

Author: matzew
Date: Fri Nov  6 10:13:57 2009
New Revision: 833336

URL: http://svn.apache.org/viewvc?rev=833336&view=rev
Log:
TRINIDAD-1624 - add support behavior elements (on a 2.0 faces-config.xml)

=> this covers the direct behavior elements, no nested elements (e.g. property, these are covered
by separated JIRA tickets)

Modified:
    myfaces/trinidad-maven/branches/2.0.0-branch/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform20.xsl

Modified: myfaces/trinidad-maven/branches/2.0.0-branch/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform20.xsl
URL: http://svn.apache.org/viewvc/myfaces/trinidad-maven/branches/2.0.0-branch/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform20.xsl?rev=833336&r1=833335&r2=833336&view=diff
==============================================================================
--- myfaces/trinidad-maven/branches/2.0.0-branch/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform20.xsl (original)
+++ myfaces/trinidad-maven/branches/2.0.0-branch/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform20.xsl Fri Nov  6 10:13:57 2009
@@ -80,6 +80,7 @@
       <xsl:apply-templates select="javaee:name" />
       <xsl:apply-templates select="javaee:ordering" />
       <xsl:apply-templates select="javaee:absolute-ordering" />
+      <xsl:apply-templates select="javaee:behavior" />
       <xsl:apply-templates select="javaee:application" />
       <xsl:apply-templates select="javaee:factory" />
       <xsl:apply-templates select="javaee:component[not(contains(javaee:component-extension/mfp:component-class-modifier/text(), 'abstract')) and
@@ -276,6 +277,35 @@
     </xsl:element>
   </xsl:template>
 
+  <xsl:template match="//javaee:behavior" >
+    <xsl:element name="behavior" >
+      <xsl:apply-templates select="javaee:behavior-class[contains(text(), $packageContains)]" />
+      <xsl:apply-templates select="javaee:behavior-extension" />
+      <xsl:apply-templates select="javaee:behavior-id[contains(text(), $packageContains)]" />
+      <xsl:apply-templates select="javaee:description" />
+      <xsl:apply-templates select="javaee:display-name" />
+      <xsl:apply-templates select="javaee:icon" />
+    </xsl:element>
+  </xsl:template>
+
+  <xsl:template match="//javaee:behavior-class" >
+    <xsl:element name="behavior-class" >
+      <xsl:value-of select="text()" />
+    </xsl:element>
+  </xsl:template>
+
+  <xsl:template match="//javaee:behavior-extension" >
+    <xsl:element name="behavior-extension" >
+      <xsl:value-of select="text()" />
+    </xsl:element>
+  </xsl:template>
+
+  <xsl:template match="//javaee:behavior-id" >
+    <xsl:element name="behavior-id" >
+      <xsl:value-of select="text()" />
+    </xsl:element>
+  </xsl:template>
+
   <xsl:template match="//javaee:application" >
     <xsl:element name="application" >
       <xsl:apply-templates select="javaee:action-listener[contains(text(), $packageContains)]" />