[Cluster-devel] [PATCH 5/6] rgmanager: ra2rng.xsl: infra for param value datatyping/restriction

Jan Pokorný jpokorny at redhat.com
Tue Dec 3 18:26:16 UTC 2013


Signed-off-by: Jan Pokorný <jpokorny at redhat.com>
---
 rgmanager/src/resources/ra2rng.xsl | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/rgmanager/src/resources/ra2rng.xsl b/rgmanager/src/resources/ra2rng.xsl
index 6c66ee3..b4944e7 100644
--- a/rgmanager/src/resources/ra2rng.xsl
+++ b/rgmanager/src/resources/ra2rng.xsl
@@ -69,6 +69,10 @@
     </choice>
 </int:common-optional-parameters>
 
+<int:agent-parameter-specialization>
+    <!-- int:agent @name="..." > int:parameter @name="..." > PATTERN -->
+</int:agent-parameter-specialization>
+
 <xsl:variable name="SP" select="' '"/>
 <xsl:variable name="NL" select="'&#xA;'"/>
 <xsl:variable name="NLNL" select="'&#xA;&#xA;'"/>
@@ -361,6 +365,13 @@
                             'name=',            $Q, @name,                      $Q, $SP,
                             'rha:description=', $Q, normalize-space(shortdesc), $Q)"/>
                         <xsl:with-param name="indented" select="$use-indented"/>
+                        <xsl:with-param name="fill-with"
+                                        select="document('')/*/int:agent-parameter-specialization
+                                                /int:agent[
+                                                    @name = current()/../../@name
+                                                ]/int:parameter[
+                                                    @name = current()/@name
+                                                ]/*"/>
                     </xsl:call-template>
                     <xsl:value-of select="$NL"/>
 
-- 
1.8.1.4




More information about the Cluster-devel mailing list