[117755] Added filter to ignore internal extension points.
diff --git a/docs/org.eclipse.jst.doc.isv/extDocToc.xsl b/docs/org.eclipse.jst.doc.isv/extDocToc.xsl
index 735638c..79c8a14 100644
--- a/docs/org.eclipse.jst.doc.isv/extDocToc.xsl
+++ b/docs/org.eclipse.jst.doc.isv/extDocToc.xsl
@@ -3,18 +3,20 @@
version="1.0"
xmlns:xalan="http://xml.apache.org/xslt"
exclude-result-prefixes="xalan">
+ <xsl:param name="internal-ext-points"/>
<xsl:template match="components">
- <xsl:text disable-output-escaping="yes">
+ <xsl:text disable-output-escaping="yes">
<?NLS TYPE="org.eclipse.help.toc"?>
- </xsl:text>
- <toc label="Extension Points Reference">
- <xsl:for-each select="document(component/@file)/files/file">
- <xsl:sort select="text()"/>
- <topic label="{translate(substring(text(), 0, string-length(text()) - 4),'_','.')}" href="reference/extension-points/{../@component}/{text()}">
- </topic>
- </xsl:for-each>
-
- </toc>
+ </xsl:text>
+ <toc label="Extension Points Reference">
+ <xsl:for-each select="document(component/@file)/files/file">
+ <xsl:sort select="text()"/>
+ <xsl:if test="not(contains($internal-ext-points, translate(substring(text(), 0, string-length(text()) - 4),'_','.')))">
+ <topic label="{translate(substring(text(), 0, string-length(text()) - 4),'_','.')}" href="reference/extension-points/{../@component}/{text()}">
+ </topic>
+ </xsl:if>
+ </xsl:for-each>
+ </toc>
</xsl:template>
</xsl:stylesheet>