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)
diff --git a/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform20.xsl b/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform20.xsl
index 25af4dc..6b053dc 100644
--- a/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform20.xsl
+++ b/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform20.xsl
@@ -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)]" />