[117755] Updated extension point documentation build process. Overview page and toc are now generated.
diff --git a/docs/org.eclipse.jst.doc.isv/buildExtDocs.properties b/docs/org.eclipse.jst.doc.isv/buildExtDocs.properties
new file mode 100644
index 0000000..355b4f2
--- /dev/null
+++ b/docs/org.eclipse.jst.doc.isv/buildExtDocs.properties
@@ -0,0 +1,8 @@
+################################################################
+# Information for extension point overview document
+################################################################
+# Overview document title
+title = WTP J2EE Standard Tools (WST) Extension Points
+header = JST Extension Points
+# Introduction paragraph
+overview = The following extension points can be used to extend the capabilities of the JST infrastructure:
diff --git a/docs/org.eclipse.jst.doc.isv/buildExtDocs.xml b/docs/org.eclipse.jst.doc.isv/buildExtDocs.xml
index ca8cab3..6a04364 100644
--- a/docs/org.eclipse.jst.doc.isv/buildExtDocs.xml
+++ b/docs/org.eclipse.jst.doc.isv/buildExtDocs.xml
@@ -1,33 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project name="Build Extension Point Documentation" default="buildExtDocs" basedir=".">
+<project name="Build Extension Point Documentation" default="createExtDocs" basedir=".">
- <property name="outputDir" value="${basedir}/reference/extension-points"/>
+ <property file="buildExtDocs.properties"/>
+ <property name="outputDir" value="${basedir}${file.separator}reference${file.separator}extension-points"/>
+ <property name="entOutputDir" value="${outputDir}${file.separator}enterprise${file.separator}"/>
+ <property name="serverOutputDir" value="${outputDir}${file.separator}server${file.separator}"/>
+ <property name="webOutputDir" value="${outputDir}${file.separator}web${file.separator}"/>
+ <target name="createExtDocs" depends="buildExtDocs, createDocListings"/>
+
<target name="buildExtDocs" depends="buildEntExtDocs, buildServerExtDocs, buildWebExtDocs"/>
<target name="buildEntExtDocs">
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.core/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.ejb.annotation.model/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.ejb.annotations.emitter/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.ejb.annotations.xdoclet/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.webservice/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.navigator.ui/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.ws.consumption/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.ws.consumption.ui/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.ws.uddiregistry/plugin.xml" destination="${outputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee/plugin.xml" destination="${entOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.core/plugin.xml" destination="${entOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.ejb.annotation.model/plugin.xml" destination="${entOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.ejb.annotations.emitter/plugin.xml" destination="${entOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.ejb.annotations.xdoclet/plugin.xml" destination="${entOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.webservice/plugin.xml" destination="${entOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.navigator.ui/plugin.xml" destination="${entOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.ws.consumption/plugin.xml" destination="${entOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.ws.consumption.ui/plugin.xml" destination="${entOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.ws.uddiregistry/plugin.xml" destination="${entOutputDir}" />
+
+ <!-- Get the list of extension doc files. -->
+ <fileset dir="${entOutputDir}" casesensitive="yes" id="ext-docs-list-ent">
+ <include name="*.html"/>
+ </fileset>
+
+ <!-- Convert the list to an XML representation. -->
+ <pathconvert property="ext-doc-ent" refid="ext-docs-list-ent" pathsep="</file><file>">
+ <map from="${entOutputDir}" to=""/>
+ </pathconvert>
+ <echo file="entextdocs.xml"><files component="enterprise"><file>${ext-doc-ent}</file></files></echo>
+
</target>
<target name="buildServerExtDocs">
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.server.core/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.server.generic.core/plugin.xml" destination="${outputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.server.core/plugin.xml" destination="${serverOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.server.generic.core/plugin.xml" destination="${serverOutputDir}" />
+
+ <!-- Get the list of extension doc files. -->
+ <fileset dir="${serverOutputDir}" casesensitive="yes" id="ext-docs-list-server">
+ <include name="*.html"/>
+ </fileset>
+
+ <!-- Convert the list to an XML representation. -->
+ <pathconvert property="ext-doc-server" refid="ext-docs-list-server" pathsep="</file><file>">
+ <map from="${serverOutputDir}" to=""/>
+ </pathconvert>
+ <echo file="serverextdocs.xml"><files component="server"><file>${ext-doc-server}</file></files></echo>
+
</target>
<target name="buildWebExtDocs">
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.common.annotations.controller/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.common.navigator.java/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.web/plugin.xml" destination="${outputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.common.annotations.controller/plugin.xml" destination="${webOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.common.navigator.java/plugin.xml" destination="${webOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.web/plugin.xml" destination="${webOutputDir}" />
+
+ <!-- Get the list of extension doc files. -->
+ <fileset dir="${webOutputDir}" casesensitive="yes" id="ext-docs-list-web">
+ <include name="*.html"/>
+ </fileset>
+
+ <!-- Convert the list to an XML representation. -->
+ <pathconvert property="ext-doc-web" refid="ext-docs-list-web" pathsep="</file><file>">
+ <map from="${webOutputDir}" to=""/>
+ </pathconvert>
+ <echo file="webextdocs.xml"><files component="web"><file>${ext-doc-web}</file></files></echo>
+
+ </target>
+
+ <target name="createDocListings">
+ <!-- Create the overview document. -->
+ <xslt basedir="${basedir}" in="extDocListings.xml" out="${outputDir}${file.separator}index.html" style="extDocOverview.xsl">
+ <param name="title" expression="${title}"/>
+ <param name="header" expression="${header}"/>
+ <param name="overview" expression="${overview}"/>
+ </xslt>
+
+ <!-- Create the extention point toc. -->
+ <xslt basedir="${basedir}" in="extDocListings.xml" out="topics_ExtPoint_Reference.xml" style="extDocToc.xsl">
+ <outputproperty name="method" value="xml"/>
+ <outputproperty name="indent" value="yes"/>
+ </xslt>
+
</target>
</project>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.doc.isv/extDocListings.xml b/docs/org.eclipse.jst.doc.isv/extDocListings.xml
new file mode 100644
index 0000000..de7daad
--- /dev/null
+++ b/docs/org.eclipse.jst.doc.isv/extDocListings.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components>
+ <component name="Enterprise Java" id="enterprise" file="entextdocs.xml"/>
+ <component name="Server" id="server" file="serverextdocs.xml"/>
+ <component name="Web" id="web" file="webextdocs.xml"/>
+</components>
diff --git a/docs/org.eclipse.jst.doc.isv/extDocOverview.xsl b/docs/org.eclipse.jst.doc.isv/extDocOverview.xsl
new file mode 100644
index 0000000..d9b239a
--- /dev/null
+++ b/docs/org.eclipse.jst.doc.isv/extDocOverview.xsl
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0"
+ xmlns:xalan="http://xml.apache.org/xslt">
+ <xsl:param name="title"/>
+ <xsl:param name="header"/>
+ <xsl:param name="overview"/>
+
+ <xsl:template match="components">
+
+ <xsl:text disable-output-escaping="yes">
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
+ </xsl:text>
+ <html>
+ <head>
+ <xsl:text disable-output-escaping="yes">
+ <meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
+
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ </xsl:text>
+ <title><xsl:value-of select="$title"/></title>
+ <xsl:text disable-output-escaping="yes">
+ <LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+ </xsl:text>
+ </head>
+ <body link="#0000FF" vlink="#800080">
+
+ <center>
+ <h1><xsl:value-of select="$header"/></h1>
+ </center>
+
+ <xsl:value-of select="$overview"/>
+ <xsl:for-each select="component">
+ <xsl:sort select="@id"/>
+ <h3><a name="{@id}"></a><xsl:value-of select="@name"/></h3>
+ <ul>
+ <xsl:for-each select="document(@file)/files/file">
+ <xsl:sort select="text()"/>
+ <li>
+ <a href="{../@component}/{text()}"><xsl:value-of select="translate(substring(text(), 0, string-length(text()) - 4),'_','.')"/></a>
+ </li>
+ </xsl:for-each>
+ </ul>
+ </xsl:for-each>
+ </body>
+ </html>
+ </xsl:template>
+</xsl:stylesheet>
diff --git a/docs/org.eclipse.jst.doc.isv/extDocToc.xsl b/docs/org.eclipse.jst.doc.isv/extDocToc.xsl
new file mode 100644
index 0000000..735638c
--- /dev/null
+++ b/docs/org.eclipse.jst.doc.isv/extDocToc.xsl
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0"
+ xmlns:xalan="http://xml.apache.org/xslt"
+ exclude-result-prefixes="xalan">
+
+ <xsl:template match="components">
+ <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:template>
+</xsl:stylesheet>
diff --git a/docs/org.eclipse.jst.doc.isv/reference/book.css b/docs/org.eclipse.jst.doc.isv/reference/book.css
new file mode 100644
index 0000000..a4eedda
--- /dev/null
+++ b/docs/org.eclipse.jst.doc.isv/reference/book.css
@@ -0,0 +1 @@
+@import "../PRODUCT_PLUGIN/book.css";
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.doc.isv/reference/extension-points/index.html b/docs/org.eclipse.jst.doc.isv/reference/extension-points/index.html
deleted file mode 100644
index 061545a..0000000
--- a/docs/org.eclipse.jst.doc.isv/reference/extension-points/index.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
-<html>
-<head>
-
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <title>WTP J2EE Standard Tools (JST) Extension Points</title>
-<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
-</head>
-<body link="#0000FF" vlink="#800080">
-
-<center>
-<h1>JST Extension Points
-</h1></center>
-
-The following extension points can be used to extend the capabilities
-of the JST infrastructure:
-<h3><a name="enterprise"></a>Enterprise Java</h3>
-<ul>
- <li><a href="org_eclipse_jst_j2ee_DeployerExtension.html">org.eclipse.jst.j2ee.DeployerExtension</a></li>
- <li><a href="org_eclipse_jst_j2ee_EARModuleExtension.html">org.eclipse.jst.j2ee.EARModuleExtension</a></li>
- <li><a href="org_eclipse_jst_j2ee_ejb_annotation_model_ejbGenerator.html">org.eclipse.jst.j2ee.ejb.annotation.model.ejbGenerator</a></li>
- <li><a href="org_eclipse_jst_j2ee_ejb_annotations_emitter_template.html">org.eclipse.jst.j2ee.ejb.annotations.emitter.template</a></li>
- <li><a href="org_eclipse_jst_j2ee_ejb_annotations_xdoclet_ejbDocletTaskProvider.html">org.eclipse.jst.j2ee.ejb.annotations.xdoclet.ejbDocletTaskProvider</a></li>
- <li><a href="org_eclipse_jst_j2ee_ejb_annotations_xdoclet_webdocletTaskProvider.html">org.eclipse.jst.j2ee.ejb.annotations.xdoclet.webdocletTaskProvider</a></li>
- <li><a href="org_eclipse_jst_j2ee_ejb_annotations_xdoclet_xdocletRuntime.html">org.eclipse.jst.j2ee.ejb.annotations.xdoclet.xdocletRuntime</a></li>
- <li><a href="org_eclipse_jst_j2ee_EJBCommandExtension.html">org.eclipse.jst.j2ee.EJBCommandExtension</a></li>
- <li><a href="org_eclipse_jst_j2ee_ExtendedModuleImport.html">org.eclipse.jst.j2ee.ExtendedModuleImport</a></li>
- <li><a href="org_eclipse_jst_j2ee_J2EEModulePostImport.html">org.eclipse.jst.j2ee.J2EEModulePostImport</a></li>
- <li><a href="org_eclipse_jst_j2ee_navigator_ui_componentWorkingSet.html">org.eclipse.jst.j2ee.navigator.ui.componentWorkingSet</a></li>
- <li><a href="org_eclipse_jst_j2ee_resourceEnvRefType.html">org.eclipse.wst.common.modulecore.ComponentProjectMigrator</a></li>
- <li><a href="org_eclipse_jst_j2ee_resourceRefType.html">org.eclipse.jst.j2ee.resourceRefType</a></li>
- <li><a href="org_eclipse_jst_j2ee_WebServiceClientGenerator.html">org.eclipse.jst.j2ee.WebServiceClientGenerator</a></li>
- <li><a href="org_eclipse_jst_j2ee_WSDLServiceHelper.html">org.eclipse.jst.j2ee.WSDLServiceHelper</a></li>
-</ul>
-
-<h3><a name="server"></a>Server</h3>
-<ul>
- <li><a href="org_eclipse_jst_server_core_runtimeClasspathProviders.html">org.eclipse.jst.server.core.runtimeClasspathProviders</a></li>
- <li><a href="org_eclipse_jst_server_core_runtimeFacetMappings.html">org.eclipse.jst.server.core.runtimeFacetMappings</a></li>
- <li><a href="org_eclipse_jst_server_generic_core_genericpublisher.html">org.eclipse.jst.server.generic.core.genericpublisher</a></li>
- <li><a href="org_eclipse_jst_server_generic_core_serverdefinition.html">org.eclipse.jst.server.generic.core.serverdefinition</a></li>
-</ul>
-<h3><a name="web"></a>Web</h3>
-<ul>
- <li><a href="org_eclipse_jst_common_annotations_controller_annotationsController.html">org.eclipse.jst.common.annotations.controller.annotationsController</a></li>
- <li><a href="org_eclipse_jst_common_annotations_controller_annotationTagDynamicInitializer.html">org.eclipse.jst.common.annotations.controller_annotationTagDynamicInitializer</a></li>
- <li><a href="org_eclipse_jst_common_annotations_controller_AnnotationTagInfo.html">org.eclipse.jst.common.annotations.controller.AnnotationTagInfo</a></li>
- <li><a href="org_eclipse_jst_common_annotations_controller_AnnotationTagSet.html">org.eclipse.jst.common.annotations.controller.AnnotationTagSet</a></li>
- <li><a href="org_eclipse_jst_common_navigator_java_compressedProject.html">org.eclipse.jst.common.navigator.java.compressedProject</a></li>
- <li><a href="org_eclipse_jst_common_navigator_java_workingSetProviders.html">org.eclipse.jst.common.navigator.java.workingSetProviders</a></li>
- </ul>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.doc.isv/reference/schema.css b/docs/org.eclipse.jst.doc.isv/reference/schema.css
new file mode 100644
index 0000000..00f9d01
--- /dev/null
+++ b/docs/org.eclipse.jst.doc.isv/reference/schema.css
@@ -0,0 +1,66 @@
+H6.CaptionFigColumn#header {
+ font-size:16px;
+ display:inline
+}
+
+P.Note#copyright {
+ font-size: smaller;
+ font-style: normal;
+ color: #336699;
+ display:inline;
+ margin-top: 3.000000pt;
+ margin-bottom: 11.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 0.000000pt;
+}
+
+P.Code#dtd {
+ color: #800000;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 10.000000pt;
+}
+
+P.Code#dtdAttlist {
+ color: #800000;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 20.000000pt;
+}
+
+P.Code#tag {
+ color: #000080;
+ display:inline;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 0.000000pt;
+}
+
+P.Code#cstring {
+ color: #008000;
+ display:inline;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 0.000000pt;
+}
+
+.ConfigMarkup#elementDesc {
+ color: black;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 10.000000pt;
+}
+
+.ConfigMarkup#attlistDesc {
+ color: black;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 32.000000pt;
+}
+
diff --git a/docs/org.eclipse.jst.doc.isv/schema.css b/docs/org.eclipse.jst.doc.isv/schema.css
new file mode 100644
index 0000000..00f9d01
--- /dev/null
+++ b/docs/org.eclipse.jst.doc.isv/schema.css
@@ -0,0 +1,66 @@
+H6.CaptionFigColumn#header {
+ font-size:16px;
+ display:inline
+}
+
+P.Note#copyright {
+ font-size: smaller;
+ font-style: normal;
+ color: #336699;
+ display:inline;
+ margin-top: 3.000000pt;
+ margin-bottom: 11.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 0.000000pt;
+}
+
+P.Code#dtd {
+ color: #800000;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 10.000000pt;
+}
+
+P.Code#dtdAttlist {
+ color: #800000;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 20.000000pt;
+}
+
+P.Code#tag {
+ color: #000080;
+ display:inline;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 0.000000pt;
+}
+
+P.Code#cstring {
+ color: #008000;
+ display:inline;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 0.000000pt;
+}
+
+.ConfigMarkup#elementDesc {
+ color: black;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 10.000000pt;
+}
+
+.ConfigMarkup#attlistDesc {
+ color: black;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 32.000000pt;
+}
+
diff --git a/docs/org.eclipse.wst.doc.isv/buildExtDocs.properties b/docs/org.eclipse.wst.doc.isv/buildExtDocs.properties
new file mode 100644
index 0000000..b3b72bd
--- /dev/null
+++ b/docs/org.eclipse.wst.doc.isv/buildExtDocs.properties
@@ -0,0 +1,8 @@
+################################################################
+# Information for extension point overview document
+################################################################
+# Overview document title
+title = WTP Web Standard Tools (WST) Extension Points
+header = WST Extension Points
+# Introduction paragraph
+overview = The following extension points can be used to extend the capabilities of the WST infrastructure:
diff --git a/docs/org.eclipse.wst.doc.isv/buildExtDocs.xml b/docs/org.eclipse.wst.doc.isv/buildExtDocs.xml
index 3cd098d..759e487 100644
--- a/docs/org.eclipse.wst.doc.isv/buildExtDocs.xml
+++ b/docs/org.eclipse.wst.doc.isv/buildExtDocs.xml
@@ -1,63 +1,160 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project name="Build Extension Point Documentation" default="buildExtDocs" basedir=".">
+<project name="Build Extension Point Documentation" default="createExtDocs" basedir=".">
- <property name="outputDir" value="${basedir}/reference/extension-points"/>
+ <property file="buildExtDocs.properties"/>
+ <property name="outputDir" value="${basedir}${file.separator}reference${file.separator}extension-points"/>
+ <property name="xmlOutputDir" value="${outputDir}${file.separator}xml${file.separator}"/>
+ <property name="commonOutputDir" value="${outputDir}${file.separator}common${file.separator}"/>
+ <property name="rdbOutputDir" value="${outputDir}${file.separator}rdb${file.separator}"/>
+ <property name="serverOutputDir" value="${outputDir}${file.separator}server${file.separator}"/>
+ <property name="webOutputDir" value="${outputDir}${file.separator}web${file.separator}"/>
+ <property name="wsOutputDir" value="${outputDir}${file.separator}ws${file.separator}"/>
- <target name="buildExtDocs" depends="buildXMLExtDocs, buildCommonExtDocs, buildRDBExtDocs, buildServerExtDocs, buildWebExtDocs, buildWSExtDocs"/>
+ <target name="createExtDocs" depends="buildExtDocs, createDocListings"/>
+ <target name="buildExtDocs" depends="buildXMLExtDocs, buildCommonExtDocs, buildRDBExtDocs, buildServerExtDocs, buildWebExtDocs, buildWSExtDocs"/>
+
<target name="buildXMLExtDocs">
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.sse.core/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.xml.core/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.sse.ui/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.xml.ui/plugin.xml" destination="${outputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.sse.core/plugin.xml" destination="${xmlOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.xml.core/plugin.xml" destination="${xmlOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.sse.ui/plugin.xml" destination="${xmlOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.xml.ui/plugin.xml" destination="${xmlOutputDir}" />
+
+ <!-- Get the list of extension doc files. -->
+ <fileset dir="${xmlOutputDir}" casesensitive="yes" id="ext-docs-list-xml">
+ <include name="*.html"/>
+ </fileset>
+
+ <!-- Convert the list to an XML representation. -->
+ <pathconvert property="ext-doc-xml" refid="ext-docs-list-xml" pathsep="</file><file>">
+ <map from="${xmlOutputDir}" to=""/>
+ </pathconvert>
+ <echo file="xmlextdocs.xml"><files component="xml"><file>${ext-doc-xml}</file></files></echo>
+
</target>
<target name="buildCommonExtDocs">
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.command.env/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.emf/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.frameworks/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.modulecore/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.project.facet.core/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.uriresolver/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.internet.cache/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.validation/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.command.env.ui/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.frameworks.ui/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.navigator.views/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.navigator.workbench/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.project.facet.ui/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.snippets/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.ui/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.ui.properties/plugin.xml" destination="${outputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.command.env/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.emf/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.frameworks/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.modulecore/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.project.facet.core/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.uriresolver/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.internet.cache/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.validation/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.command.env.ui/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.frameworks.ui/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.navigator.views/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.navigator.workbench/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.project.facet.ui/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.snippets/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.ui/plugin.xml" destination="${commonOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.ui.properties/plugin.xml" destination="${commonOutputDir}" />
+
+ <!-- Get the list of extension doc files. -->
+ <fileset dir="${commonOutputDir}" casesensitive="yes" id="ext-docs-list-common">
+ <include name="*.html"/>
+ </fileset>
+
+ <!-- Convert the list to an XML representation. -->
+ <pathconvert property="ext-doc-common" refid="ext-docs-list-common" pathsep="</file><file>">
+ <map from="${commonOutputDir}" to=""/>
+ </pathconvert>
+ <echo file="commonextdocs.xml"><files component="common"><file>${ext-doc-common}</file></files></echo>
+
</target>
<target name="buildRDBExtDocs">
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.core/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.data.core/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.connection.ui/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.core.ui/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.data.ui/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.outputview/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.server.extensions/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.server.ui/plugin.xml" destination="${outputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.core/plugin.xml" destination="${rdbOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.data.core/plugin.xml" destination="${rdbOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.connection.ui/plugin.xml" destination="${rdbOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.core.ui/plugin.xml" destination="${rdbOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.data.ui/plugin.xml" destination="${rdbOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.outputview/plugin.xml" destination="${rdbOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.server.extensions/plugin.xml" destination="${rdbOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.server.ui/plugin.xml" destination="${rdbOutputDir}" />
+
+ <!-- Get the list of extension doc files. -->
+ <fileset dir="${rdbOutputDir}" casesensitive="yes" id="ext-docs-list-rdb">
+ <include name="*.html"/>
+ </fileset>
+
+ <!-- Convert the list to an XML representation. -->
+ <pathconvert property="ext-doc-rdb" refid="ext-docs-list-rdb" pathsep="</file><file>">
+ <map from="${rdbOutputDir}" to=""/>
+ </pathconvert>
+ <echo file="rdbextdocs.xml"><files component="rdb"><file>${ext-doc-rdb}</file></files></echo>
+
</target>
<target name="buildServerExtDocs">
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.internet.monitor.core/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.server.core/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.internet.monitor.ui/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.server.ui/plugin.xml" destination="${outputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.internet.monitor.core/plugin.xml" destination="${serverOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.server.core/plugin.xml" destination="${serverOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.internet.monitor.ui/plugin.xml" destination="${serverOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.server.ui/plugin.xml" destination="${serverOutputDir}" />
+
+ <!-- Get the list of extension doc files. -->
+ <fileset dir="${serverOutputDir}" casesensitive="yes" id="ext-docs-list-server">
+ <include name="*.html"/>
+ </fileset>
+
+ <!-- Convert the list to an XML representation. -->
+ <pathconvert property="ext-doc-server" refid="ext-docs-list-server" pathsep="</file><file>">
+ <map from="${serverOutputDir}" to=""/>
+ </pathconvert>
+ <echo file="serverextdocs.xml"><files component="server"><file>${ext-doc-server}</file></files></echo>
+
</target>
<target name="buildWebExtDocs">
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.emfworkbench.integration/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.html.ui/plugin.xml" destination="${outputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.emfworkbench.integration/plugin.xml" destination="${webOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.html.ui/plugin.xml" destination="${webOutputDir}" />
+
+ <!-- Get the list of extension doc files. -->
+ <fileset dir="${webOutputDir}" casesensitive="yes" id="ext-docs-list-web">
+ <include name="*.html"/>
+ </fileset>
+
+ <!-- Convert the list to an XML representation. -->
+ <pathconvert property="ext-doc-web" refid="ext-docs-list-web" pathsep="</file><file>">
+ <map from="${webOutputDir}" to=""/>
+ </pathconvert>
+ <echo file="webextdocs.xml"><files component="web"><file>${ext-doc-web}</file></files></echo>
+
</target>
<target name="buildWSExtDocs">
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.ws/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.wsdl/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.wsdl.ui/plugin.xml" destination="${outputDir}" />
- <pde.convertSchemaToHTML manifest="../org.eclipse.wst.wsdl.validation/plugin.xml" destination="${outputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.ws/plugin.xml" destination="${wsOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.wsdl/plugin.xml" destination="${wsOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.wsdl.ui/plugin.xml" destination="${wsOutputDir}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.wst.wsdl.validation/plugin.xml" destination="${wsOutputDir}" />
+
+ <!-- Get the list of extension doc files. -->
+ <fileset dir="${wsOutputDir}" casesensitive="yes" id="ext-docs-list-ws">
+ <include name="*.html"/>
+ </fileset>
+
+ <!-- Convert the list to an XML representation. -->
+ <pathconvert property="ext-doc-ws" refid="ext-docs-list-ws" pathsep="</file><file>">
+ <map from="${wsOutputDir}" to=""/>
+ </pathconvert>
+ <echo file="wsextdocs.xml"><files component="ws"><file>${ext-doc-ws}</file></files></echo>
+
+ </target>
+
+ <target name="createDocListings">
+ <!-- Create the overview document. -->
+ <xslt basedir="${basedir}" in="extDocListings.xml" out="${outputDir}${file.separator}index.html" style="extDocOverview.xsl">
+ <param name="title" expression="${title}"/>
+ <param name="header" expression="${header}"/>
+ <param name="overview" expression="${overview}"/>
+ </xslt>
+
+ <!-- Create the extention point toc. -->
+ <xslt basedir="${basedir}" in="extDocListings.xml" out="topics_ExtPoint_Reference.xml" style="extDocToc.xsl">
+ <outputproperty name="method" value="xml"/>
+ <outputproperty name="indent" value="yes"/>
+ </xslt>
+
</target>
</project>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/extDocListings.xml b/docs/org.eclipse.wst.doc.isv/extDocListings.xml
new file mode 100644
index 0000000..f368600
--- /dev/null
+++ b/docs/org.eclipse.wst.doc.isv/extDocListings.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components>
+ <component name="XML" id="xml" file="xmlextdocs.xml"/>
+ <component name="Common" id="common" file="commonextdocs.xml"/>
+ <component name="Server" id="server" file="serverextdocs.xml"/>
+ <component name="Web" id="web" file="webextdocs.xml"/>
+ <component name="Web Services" id="ws" file="wsextdocs.xml"/>
+ <component name="Relational Data Tools" id="rdb" file="rdbextdocs.xml"/>
+</components>
diff --git a/docs/org.eclipse.wst.doc.isv/extDocOverview.xsl b/docs/org.eclipse.wst.doc.isv/extDocOverview.xsl
new file mode 100644
index 0000000..d9b239a
--- /dev/null
+++ b/docs/org.eclipse.wst.doc.isv/extDocOverview.xsl
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0"
+ xmlns:xalan="http://xml.apache.org/xslt">
+ <xsl:param name="title"/>
+ <xsl:param name="header"/>
+ <xsl:param name="overview"/>
+
+ <xsl:template match="components">
+
+ <xsl:text disable-output-escaping="yes">
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
+ </xsl:text>
+ <html>
+ <head>
+ <xsl:text disable-output-escaping="yes">
+ <meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
+
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ </xsl:text>
+ <title><xsl:value-of select="$title"/></title>
+ <xsl:text disable-output-escaping="yes">
+ <LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+ </xsl:text>
+ </head>
+ <body link="#0000FF" vlink="#800080">
+
+ <center>
+ <h1><xsl:value-of select="$header"/></h1>
+ </center>
+
+ <xsl:value-of select="$overview"/>
+ <xsl:for-each select="component">
+ <xsl:sort select="@id"/>
+ <h3><a name="{@id}"></a><xsl:value-of select="@name"/></h3>
+ <ul>
+ <xsl:for-each select="document(@file)/files/file">
+ <xsl:sort select="text()"/>
+ <li>
+ <a href="{../@component}/{text()}"><xsl:value-of select="translate(substring(text(), 0, string-length(text()) - 4),'_','.')"/></a>
+ </li>
+ </xsl:for-each>
+ </ul>
+ </xsl:for-each>
+ </body>
+ </html>
+ </xsl:template>
+</xsl:stylesheet>
diff --git a/docs/org.eclipse.wst.doc.isv/extDocToc.xsl b/docs/org.eclipse.wst.doc.isv/extDocToc.xsl
new file mode 100644
index 0000000..735638c
--- /dev/null
+++ b/docs/org.eclipse.wst.doc.isv/extDocToc.xsl
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0"
+ xmlns:xalan="http://xml.apache.org/xslt"
+ exclude-result-prefixes="xalan">
+
+ <xsl:template match="components">
+ <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:template>
+</xsl:stylesheet>
diff --git a/docs/org.eclipse.wst.doc.isv/generatingExtensionDocsReadme.txt b/docs/org.eclipse.wst.doc.isv/generatingExtensionDocsReadme.txt
new file mode 100644
index 0000000..f5bde3e
--- /dev/null
+++ b/docs/org.eclipse.wst.doc.isv/generatingExtensionDocsReadme.txt
@@ -0,0 +1,6 @@
+To generate extension documentation:
+
+1. Add the PDE generation task for the plug-in to buildExtDocs.xml.
+
+2. If the plug-in is in a new component add a generation task for the
+ component to buildExtDocs.xml and add the component to extDocListings.xml.
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/reference/book.css b/docs/org.eclipse.wst.doc.isv/reference/book.css
new file mode 100644
index 0000000..a4eedda
--- /dev/null
+++ b/docs/org.eclipse.wst.doc.isv/reference/book.css
@@ -0,0 +1 @@
+@import "../PRODUCT_PLUGIN/book.css";
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/reference/extension-points/index.html b/docs/org.eclipse.wst.doc.isv/reference/extension-points/index.html
deleted file mode 100644
index 4453147..0000000
--- a/docs/org.eclipse.wst.doc.isv/reference/extension-points/index.html
+++ /dev/null
@@ -1,134 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
-<html>
-<head>
-
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <title>WTP Web Standard Tools (WST) Extension Points</title>
-<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
-</head>
-<body link="#0000FF" vlink="#800080">
-
-<center>
-<h1>WST Extension Points
-</h1></center>
-
-The following extension points can be used to extend the capabilities
-of the WST infrastructure:
-<h3><a name="common"></a>Common</h3>
-<ul>
- <li><a href="org_eclipse_wst_command_env_antDataMapping.html">org.eclipse.wst.command.env.antDataMapping</a></li>
- <li><a href="org_eclipse_wst_command_env_antScenario.html">org.eclipse.wst.command.env.antScenario</a></li>
- <li><a href="org_eclipse_wst_command_env_ui_widgetRegistry.html">org.eclipse.wst.command.env.ui.widgetRegistry</a></li>
- <li><a href="org_eclipse_wst_common_frameworks_DataModelProviderExtension.html">org.eclipse.wst.common.frameworks.DataModelProviderExtension</a></li>
- <li><a href="org_eclipse_wst_common_frameworks_functionGroup.html">org.eclipse.wst.common.frameworks.functionGroup</a></li>
- <li><a href="org_eclipse_wst_common_frameworks_OperationExtension.html">org.eclipse.wst.common.frameworks.OperationExtension</a></li>
- <li><a href="org_eclipse_wst_common_frameworks_ui_DataModelWizardExtension.html">org.eclipse.wst.common.frameworks.ui.DataModelWizardExtension</a></li>
- <li><a href="org_eclipse_wst_common_frameworks_ui_extendableWizard.html">org.eclipse.wst.common.frameworks.ui.extendableWizard</a></li>
- <li><a href="org_eclipse_wst_common_frameworks_ui_extendedViewer.html">org.eclipse.wst.common.frameworks.ui.extendedViewer</a></li>
- <li><a href="org_eclipse_wst_common_frameworks_ui_wizardPageGroup.html">org.eclipse.wst.common.frameworks.ui.wizardPageGroup</a></li>
- <li><a href="org_eclipse_wst_common_frameworks_ui_wtpuiAction.html">org.eclipse.wst.common.frameworks.ui.wtpuiAction</a></li>
- <li><a href="org_eclipse_wst_common_frameworks_WTPActivityBridgeHelper.html">org.eclipse.wst.common.frameworks.WTPActivityBridgeHelper</a></li>
- <li><a href="org_eclipse_wst_common_modulecore_ComponentProjectMigrator.html">org.eclipse.wst.common.modulecore.ComponentProjectMigrator</a></li>
- <li><a href="org_eclipse_wst_common_navigator_views_actionProvider.html">org.eclipse.wst.common.navigator.views.actionProvider</a></li>
- <li><a href="org_eclipse_wst_common_navigator_views_commonFilter.html">org.eclipse.wst.common.navigator.views.commonFilter</a></li>
- <li><a href="org_eclipse_wst_common_navigator_views_dropHandler.html">org.eclipse.wst.common.navigator.views.dropHandler</a></li>
- <li><a href="org_eclipse_wst_common_navigator_views_linkHelper.html">org.eclipse.wst.common.navigator.views.linkHelper</a></li>
- <li><a href="org_eclipse_wst_common_navigator_views_navigatorContent.html">org.eclipse.wst.common.navigator.views.navigatorContent</a></li>
- <li><a href="org_eclipse_wst_common_navigator_views_navigatorViewer.html">org.eclipse.wst.common.navigator.views.navigatorViewer</a></li>
- <li><a href="org_eclipse_wst_common_navigator_workbench_commonWizard.html">org.eclipse.wst.common.navigator.workbench.commonWizard</a></li>
- <li><a href="org_eclipse_wst_common_navigator_workbench_NavigatorGroup.html">org.eclipse.wst.common.navigator.workbench.NavigatorGroup</a></li>
- <li><a href="org_eclipse_wst_common_project_facet_core_facets.html">org.eclipse.wst.common.project.facet.core.facets</a></li>
- <li><a href="org_eclipse_wst_common_project_facet_core_runtimeBridges.html">org.eclipse.wst.common.project.facet.core.runtimeBridges</a></li>
- <li><a href="org_eclipse_wst_common_project_facet_core_runtimes.html">org.eclipse.wst.common.project.facet.core.runtimes</a></li>
- <li><a href="org_eclipse_wst_common_project_facet_ui_images.html">org.eclipse.wst.common.project.facet.ui.images</a></li>
- <li><a href="org_eclipse_wst_common_project_facet_ui_wizard.html">org.eclipse.wst.common.project.facet.ui.wizard</a></li>
- <li><a href="org_eclipse_wst_common_snippets_SnippetContributions.html">org.eclipse.wst.common.snippets.SnippetContributions</a></li>
- <li><a href="org_eclipse_wst_common_ui_exampleProjectCreationWizard.html">org.eclipse.wst.common.ui.exampleProjectCreationWizard</a></li>
- <li><a href="org_eclipse_wst_common_ui_properties_propertyContributor.html">org.eclipse.wst.common.ui.properties.propertyContributor</a></li>
- <li><a href="org_eclipse_wst_common_ui_properties_propertySections.html">org.eclipse.wst.common.ui.properties.propertySections</a></li>
- <li><a href="org_eclipse_wst_common_ui_properties_propertyTabs.html">org.eclipse.wst.common.ui.properties.propertyTabs</a></li>
- <li><a href="org_eclipse_wst_common_uriresolver_resolverExtensions.html">org.eclipse.wst.common.uriresolver.resolverExtensions</a></li>
- <li><a href="org_eclipse_wst_internet_cache_cacheresource.html">org.eclipse.wst.internet.cache.cacheresource</a></li>
- <li><a href="org_eclipse_wst_validation_referencialFileValidator.html">org.eclipse.wst.validation.referencialFileValidator</a></li>
- <li><a href="org_eclipse_wst_validation_validationHelper.html">org.eclipse.wst.validation.validationHelper</a></li>
- <li><a href="org_eclipse_wst_validation_validationSelectionHandler.html">org.eclipse.wst.validation.validationSelectionHandler</a></li>
- <li><a href="org_eclipse_wst_validation_validator.html">org.eclipse.wst.validation.validator</a></li>
-</ul>
-<h3><a name="data"></a>Data Tools</h3>
-<ul>
- <li><a href="org_eclipse_wst_rdb_connection_ui_connectionUIProvider.html">org.eclipse.wst.rdb.connection.ui.connectionUIProvider</a></li>
- <li><a href="org_eclipse_wst_rdb_core_catalog.html">org.eclipse.wst.rdb.core.catalog</a></li>
- <li><a href="org_eclipse_wst_rdb_core_databaseDefinition.html">org.eclipse.wst.rdb.core.databaseDefinition</a></li>
- <li><a href="org_eclipse_wst_rdb_core_databaseRecognition.html">org.eclipse.wst.rdb.core.databaseRecognition</a></li>
- <li><a href="org_eclipse_wst_rdb_core_dataModelElementFactory.html">org.eclipse.wst.rdb.core.dataModelElementFactory</a></li>
- <li><a href="org_eclipse_wst_rdb_core_ddlGeneration.html">org.eclipse.wst.rdb.core.ddlGeneration</a></li>
- <li><a href="org_eclipse_wst_rdb_core_ddlParser.html">org.eclipse.wst.rdb.core.ddlParser</a></li>
- <li><a href="org_eclipse_wst_rdb_core_logicalContainment.html">org.eclipse.wst.rdb.core.logicalContainment</a></li>
- <li><a href="org_eclipse_wst_rdb_core_ui_elementID.html">org.eclipse.wst.rdb.core.ui.elementID</a></li>
- <li><a href="org_eclipse_wst_rdb_core_ui_labelService.html">org.eclipse.wst.rdb.core.ui.labelService</a></li>
- <li><a href="org_eclipse_wst_rdb_core_ui_markerNavigationProvider.html">org.eclipse.wst.rdb.core.ui.markerNavigationProvider</a></li>
- <li><a href="org_eclipse_wst_rdb_data_core_columnDataAccessors.html">org.eclipse.wst.rdb.data.core.columnDataAccessors</a></li>
- <li><a href="org_eclipse_wst_rdb_data_ui_externalTableDataEditor.html">org.eclipse.wst.rdb.data.ui.externalTableDataEditor</a></li>
- <li><a href="org_eclipse_wst_rdb_outputview_xmlTabs.html">org.eclipse.wst.rdb.outputview.xmlTabs</a></li>
- <li><a href="org_eclipse_wst_rdb_server_extensions_DropSQLObjects.html">org.eclipse.wst.rdb.server.extensions.DropSQLObjects</a></li>
- <li><a href="org_eclipse_wst_rdb_server_extensions_sqlTemplates.html">org.eclipse.wst.rdb.server.extensions.sqlTemplates</a></li>
- <li><a href="org_eclipse_wst_rdb_server_ui_ServerExplorerInitializationProvider.html">org.eclipse.wst.rdb.server.ui.ServerExplorerInitializationProvider</a></li>
- <li><a href="org_eclipse_wst_rdb_server_ui_serverExplorerLayoutExtension.html">org.eclipse.wst.rdb.server.ui.serverExplorerLayoutExtension</a></li>
-</ul>
-
-<h3><a name="server"></a>Server</h3>
-<ul>
- <li><a href="org_eclipse_wst_internet_monitor_core_internalContentFilters.html">org.eclipse.wst.internet.monitor.core.internalContentFilters</a></li>
- <li><a href="org_eclipse_wst_internet_monitor_core_internalProtocolAdapters.html">org.eclipse.wst.internet.monitor.core.internalProtocolAdapters</a></li>
- <li><a href="org_eclipse_wst_internet_monitor_core_internalStartup.html">org.eclipse.wst.internet.monitor.core.internalStartup</a></li>
- <li><a href="org_eclipse_wst_internet_monitor_ui_viewers.html">org.eclipse.wst.internet.monitor.ui.viewers</a></li>
- <li><a href="org_eclipse_wst_server_core_clients.html">org.eclipse.wst.server.core.clients</a></li>
- <li><a href="org_eclipse_wst_server_core_installableRuntimes.html">org.eclipse.wst.server.core.installableRuntimes</a></li>
- <li><a href="org_eclipse_wst_server_core_installableServers.html">org.eclipse.wst.server.core.installableServers</a></li>
- <li><a href="org_eclipse_wst_server_core_internalServerMonitors.html">org.eclipse.wst.server.core.internalServerMonitors</a></li>
- <li><a href="org_eclipse_wst_server_core_internalStartup.html">org.eclipse.wst.server.core.internalStartup</a></li>
- <li><a href="org_eclipse_wst_server_core_launchableAdapters.html">org.eclipse.wst.server.core.launchableAdapters</a></li>
- <li><a href="org_eclipse_wst_server_core_moduleArtifactAdapters.html">org.eclipse.wst.server.core.moduleArtifactAdapters</a></li>
- <li><a href="org_eclipse_wst_server_core_moduleFactories.html">org.eclipse.wst.server.core.moduleFactories</a></li>
- <li><a href="org_eclipse_wst_server_core_moduleTypes.html">org.eclipse.wst.server.core.moduleTypes</a></li>
- <li><a href="org_eclipse_wst_server_core_publishTasks.html">org.eclipse.wst.server.core.publishTasks</a></li>
- <li><a href="org_eclipse_wst_server_core_runtimeLocators.html">org.eclipse.wst.server.core.runtimeLocators</a></li>
- <li><a href="org_eclipse_wst_server_core_runtimeTargetHandlers.html">org.eclipse.wst.server.core.runtimeTargetHandlers</a></li>
- <li><a href="org_eclipse_wst_server_core_runtimeTypes.html">org.eclipse.wst.server.core.runtimeTypes</a></li>
- <li><a href="org_eclipse_wst_server_core_serverLocators.html">org.eclipse.wst.server.core.serverLocators</a></li>
- <li><a href="org_eclipse_wst_server_core_serverTypes.html">org.eclipse.wst.server.core.serverTypes</a></li>
- <li><a href="org_eclipse_wst_server_ui_audio.html">org.eclipse.wst.server.ui.audio</a></li>
- <li><a href="org_eclipse_wst_server_ui_editorActions.html">org.eclipse.wst.server.ui.editorActions</a></li>
- <li><a href="org_eclipse_wst_server_ui_editorPages.html">org.eclipse.wst.server.ui.editorPages</a></li>
- <li><a href="org_eclipse_wst_server_ui_editorPageSections.html">org.eclipse.wst.server.ui.editorPageSections</a></li>
- <li><a href="org_eclipse_wst_server_ui_initialSelectionProvider.html">org.eclipse.wst.server.ui.initialSelectionProvider</a></li>
- <li><a href="org_eclipse_wst_server_ui_serverImages.html">org.eclipse.wst.server.ui.serverImages</a></li>
- <li><a href="org_eclipse_wst_server_ui_wizardFragments.html">org.eclipse.wst.server.ui.wizardFragments</a></li>
-</ul>
-<h3><a name="web"></a>Web</h3>
-<ul>
- <li><a href="org_eclipse_wst_common_emfworkbench_integration_adapterFactory.html">org.eclipse.wst.common.emfworkbench.integration.adapterFactory</a></li>
- <li><a href="org_eclipse_wst_common_emfworkbench_integration_editModel.html">org.eclipse.wst.common.emfworkbench.integration.editModel</a></li>
- <li><a href="org_eclipse_wst_common_emfworkbench_integration_editModelExtension.html">org.eclipse.wst.common.emfworkbench.integration.editModelExtension</a></li>
- <li><a href="org_eclipse_wst_common_emfworkbench_integration_ModifierHelperFactory.html">org.eclipse.wst.common.emfworkbench.integration.ModifierHelperFactory</a></li>
- </ul>
-<h3><a name="ws"></a>Web Services</h3>
-<ul>
- <li><a href="org_eclipse_wst_ws_locator.html">org.eclipse.wst.ws.locator</a></li>
- <li><a href="org_eclipse_wst_wsdl_validation_extvalidator.html">org.eclipse.wst.wsdl.validation.extvalidator</a></li>
- <li><a href="org_eclipse_wst_wsdl_validation_uriresolver.html">org.eclipse.wst.wsdl.validation.uriresolver</a></li>
- <li><a href="org_eclipse_wst_wsdl_validation_wsdl11validator.html">org.eclipse.wst.wsdl.validation.wsdl11validator</a></li>
- <li><a href="org_eclipse_wst_wsdl_validation_xmlcatalog.html">org.eclipse.wst.wsdl.validation.xmlcatalog</a></li>
- <li><a href="org_eclipse_wst_xml_core_catalogContributions.html">org.eclipse.wst.xml.core.catalogContributions</a></li>
-</ul>
-<h3><a name="xml"></a>XML</h3>
-<ul>
- <li><a href="org_eclipse_wst_sse_core_formatProcessors.html">org.eclipse.wst.sse.core.formatProcessors</a></li>
- <li><a href="org_eclipse_wst_sse_ui_editorConfiguration.html">org.eclipse.wst.sse.ui.editorConfiguration</a></li>
- <li><a href="org_eclipse_wst_xml_core_catalogContributions.html">org.eclipse.wst.xml.core.catalogContributions</a></li>
- </ul>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/reference/schema.css b/docs/org.eclipse.wst.doc.isv/reference/schema.css
new file mode 100644
index 0000000..00f9d01
--- /dev/null
+++ b/docs/org.eclipse.wst.doc.isv/reference/schema.css
@@ -0,0 +1,66 @@
+H6.CaptionFigColumn#header {
+ font-size:16px;
+ display:inline
+}
+
+P.Note#copyright {
+ font-size: smaller;
+ font-style: normal;
+ color: #336699;
+ display:inline;
+ margin-top: 3.000000pt;
+ margin-bottom: 11.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 0.000000pt;
+}
+
+P.Code#dtd {
+ color: #800000;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 10.000000pt;
+}
+
+P.Code#dtdAttlist {
+ color: #800000;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 20.000000pt;
+}
+
+P.Code#tag {
+ color: #000080;
+ display:inline;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 0.000000pt;
+}
+
+P.Code#cstring {
+ color: #008000;
+ display:inline;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 0.000000pt;
+}
+
+.ConfigMarkup#elementDesc {
+ color: black;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 10.000000pt;
+}
+
+.ConfigMarkup#attlistDesc {
+ color: black;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 32.000000pt;
+}
+
diff --git a/docs/org.eclipse.wst.doc.isv/schema.css b/docs/org.eclipse.wst.doc.isv/schema.css
new file mode 100644
index 0000000..00f9d01
--- /dev/null
+++ b/docs/org.eclipse.wst.doc.isv/schema.css
@@ -0,0 +1,66 @@
+H6.CaptionFigColumn#header {
+ font-size:16px;
+ display:inline
+}
+
+P.Note#copyright {
+ font-size: smaller;
+ font-style: normal;
+ color: #336699;
+ display:inline;
+ margin-top: 3.000000pt;
+ margin-bottom: 11.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 0.000000pt;
+}
+
+P.Code#dtd {
+ color: #800000;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 10.000000pt;
+}
+
+P.Code#dtdAttlist {
+ color: #800000;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 20.000000pt;
+}
+
+P.Code#tag {
+ color: #000080;
+ display:inline;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 0.000000pt;
+}
+
+P.Code#cstring {
+ color: #008000;
+ display:inline;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 0.000000pt;
+}
+
+.ConfigMarkup#elementDesc {
+ color: black;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 10.000000pt;
+}
+
+.ConfigMarkup#attlistDesc {
+ color: black;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 32.000000pt;
+}
+