new metadata-tag
diff --git a/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform.xsl b/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform.xsl
index ca998bf..d06e7f5 100644
--- a/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform.xsl
+++ b/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform.xsl
@@ -53,6 +53,7 @@
<!ELEMENT initial-value (#PCDATA)>
<!ELEMENT preferred (#PCDATA)>
<!ELEMENT preferred-children (#PCDATA)>
+ <!ELEMENT allowable-children (#PCDATA)>
<!ELEMENT preferred-component-types (#PCDATA)>
<!ELEMENT property-editor (#PCDATA)>
<!ELEMENT short-description (#PCDATA)>
@@ -310,7 +311,7 @@
</xsl:element>
</xsl:template>
- <xsl:template match="//javaee:facet-extension[mfp:facet-metadata|mfp:preferred-children|mfp:preferred|mfp:unsupported-agents|mfp:deprecated]" >
+ <xsl:template match="//javaee:facet-extension[mfp:facet-metadata|mfp:allowable-children|mfp:preferred-children|mfp:preferred|mfp:unsupported-agents|mfp:deprecated]" >
<xsl:element name="facet-extension" >
<xsl:element name="facet-metadata" >
<xsl:apply-templates/>
@@ -897,6 +898,12 @@
</xsl:element>
</xsl:template>
+ <xsl:template match="//mfp:allowable-children" >
+ <xsl:element name="allowable-children" >
+ <xsl:value-of select="text()" />
+ </xsl:element>
+ </xsl:template>
+
<xsl:template match="//mfp:preferred" >
<xsl:element name="preferred" >
<xsl:value-of select="text()" />
diff --git a/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform12.xsl b/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform12.xsl
index 049c761..70916ef 100644
--- a/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform12.xsl
+++ b/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform12.xsl
@@ -293,7 +293,7 @@
</xsl:element>
</xsl:template>
- <xsl:template match="//javaee:facet-extension[mfp:facet-metadata|mfp:preferred-children|mfp:preferred|mfp:unsupported-agents|mfp:deprecated]" >
+ <xsl:template match="//javaee:facet-extension[mfp:facet-metadata|mfp:allowable-children|mfp:preferred-children|mfp:preferred|mfp:unsupported-agents|mfp:deprecated]" >
<xsl:element name="facet-extension" >
<xsl:element name="facet-metadata" >
<xsl:apply-templates/>
@@ -438,8 +438,8 @@
<xsl:apply-templates select="javaee:display-name"/>
<xsl:apply-templates select="javaee:converter-id"/>
<xsl:apply-templates select="javaee:converter-for-class"/>
- <xsl:apply-templates select="javaee:converter-class"/>
- <xsl:apply-templates select="javaee:property"/>
+ <xsl:apply-templates select="javaee:converter-class"/>
+ <xsl:apply-templates select="javaee:property"/>
</xsl:element>
</xsl:template>
@@ -715,8 +715,8 @@
<!-- xsl:apply-templates/ TODO use this instead -->
<xsl:apply-templates select="javaee:display-name"/>
<xsl:apply-templates select="javaee:validator-id"/>
- <xsl:apply-templates select="javaee:validator-class"/>
- <xsl:apply-templates select="javaee:property"/>
+ <xsl:apply-templates select="javaee:validator-class"/>
+ <xsl:apply-templates select="javaee:property"/>
</xsl:element>
</xsl:template>
@@ -878,6 +878,12 @@
</xsl:element>
</xsl:template>
+ <xsl:template match="//mfp:allowable-children" >
+ <xsl:element name="allowable-children" >
+ <xsl:value-of select="text()" />
+ </xsl:element>
+ </xsl:template>
+
<xsl:template match="//mfp:preferred" >
<xsl:element name="preferred" >
<xsl:value-of select="text()" />