mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

matthew_swift
06.23.2007 70beb13763497e8a8775b4b498459e3abe71c810
Add support for generating property type specific code immediately after the property definition is constructed.
2 files modified
14 ■■■■■ changed files
opendj-sdk/opends/resource/admin/metaMO.xsl 1 ●●●● patch | view | raw | blame | history
opendj-sdk/opends/resource/admin/property-types.xsl 13 ●●●●● patch | view | raw | blame | history
opendj-sdk/opends/resource/admin/metaMO.xsl
@@ -716,6 +716,7 @@
      select="concat('      PD_', $java-prop-name, ' = builder.getInstance();
')" />
    <xsl:value-of
      select="concat('      INSTANCE.registerPropertyDefinition(PD_', $java-prop-name, ');&#xa;')" />
    <xsl:call-template name="get-property-definition-post-ctor"/>
    <xsl:value-of select="'  }&#xa;'" />
  </xsl:template>
  <!--
opendj-sdk/opends/resource/admin/property-types.xsl
@@ -129,6 +129,12 @@
  -->
  <xsl:template match="*" mode="java-definition-ctor" />
  <!--
    Generate property definition specific post-construction code.
    By default, do nothing.
  -->
  <xsl:template match="*" mode="java-definition-post-ctor" />
  <!--
    
    
    Wrapper templates which can be called directly instead of
@@ -189,6 +195,13 @@
      mode="java-definition-ctor" />
  </xsl:template>
  <!--
    Generate property definition specific post-construction code.
  -->
  <xsl:template name="get-property-definition-post-ctor">
    <xsl:apply-templates select="adm:syntax/*"
      mode="java-definition-post-ctor" />
  </xsl:template>
  <!--
    Generate the property getter declarations.
  -->
  <xsl:template name="generate-property-getter-declaration">