All DITA-OT extension points

The pre-defined extension points can be used to add new functionality to DITA-OT. If your toolkit installation includes custom plug-ins that define additional extension points, you can add to this list by rebuilding the DITA-OT documentation.

  • dita.conductor.target

    Defined in plug-in org.dita.base.

    Adds an Ant import to the main Ant build file.

    Attention: This extension point is deprecated; use ant.import instead.

  • dita.conductor.target.relative

    Defined in plug-in org.dita.base.

    Adds an Ant import to the main Ant build file.

    Tip: As of DITA-OT 3.0, the ant.import extension point can be used instead.

  • dita.conductor.plugin

    Defined in plug-in org.dita.base.

    Ant conductor plug-in information

  • ant.import

    Defined in plug-in org.dita.base.

    Adds an Ant import to the main Ant build file.

  • depend.preprocess.chunk.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the chunk step in the pre-processing stage.

  • depend.preprocess.clean-temp.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the clean-temp step in the pre-processing stage.

  • depend.preprocess.coderef.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the coderef step in the pre-processing stage.

  • org.dita.pdf2.catalog.relative

    Defined in plug-in org.dita.pdf2.

    Adds the content of a catalog file to the main catalog file for the PDF plug-in.

  • dita.xsl.conref

    Defined in plug-in org.dita.base.

    Content reference XSLT import

  • dita.preprocess.conref.param

    Defined in plug-in org.dita.base.

    Content reference XSLT parameters

  • depend.preprocess.conref.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the conref step in the pre-processing stage.

  • depend.preprocess.conrefpush.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the conrefpush step in the pre-processing stage.

  • depend.preprocess.copy-html.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the copy-html step in the pre-processing stage.

  • depend.preprocess.copy-files.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the copy-files step in the pre-processing stage.

  • depend.preprocess.copy-flag.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the copy-flag step in the pre-processing stage.

  • depend.preprocess.copy-image.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the copy-image step in the pre-processing stage.

  • depend.preprocess.copy-subsidiary.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the copy-subsidiary step in the pre-processing stage.

  • dita.parser

    Defined in plug-in org.dita.base.

    Custom DITA parser

  • depend.preprocess.debug-filter.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the debug-filter step in the pre-processing stage.

  • dita.preprocess.debug-filter.param

    Defined in plug-in org.dita.base.

    Debug filter module parameters

  • dita.preprocess.map-reader.param

    Defined in plug-in org.dita.base.

    Debug filter module parameters

  • dita.preprocess.topic-reader.param

    Defined in plug-in org.dita.base.

    Debug filter module parameters

  • dita.xsl.messages

    Defined in plug-in org.dita.base.

    Adds new diagnostic messages to DITA-OT.

  • dita.conductor.eclipse.toc.param

    Defined in plug-in org.dita.eclipsehelp.

    Pass parameters to the XSLT step that generates the Eclipse Help table of contents (TOC).

  • dita.xsl.eclipse.toc

    Defined in plug-in org.dita.eclipsehelp.

    Overrides the default XSLT step that generates the Eclipse Help table of contents (TOC).

  • dita.map.eclipse.index.pre

    Defined in plug-in org.dita.eclipsehelp.

    Runs an Ant target before the Eclipse index extraction process.

  • dita.xsl.eclipse.plugin

    Defined in plug-in org.dita.eclipsehelp.

    Overrides the default XSLT step that generates the plugin.xml file for Eclipse Help.

  • dita.basedir-resource-directory

    Defined in plug-in org.dita.base.

    Flag to use basedir as resource directory

  • dita.conductor.pdf2.formatter.check

    Defined in plug-in org.dita.pdf2.

    Formatter check

  • depend.org.dita.pdf2.format.post

    Defined in plug-in org.dita.pdf2.

    Formatting post-target

  • depend.org.dita.pdf2.format.pre

    Defined in plug-in org.dita.pdf2.

    Formatting pre-target

  • depend.org.dita.pdf2.format

    Defined in plug-in org.dita.pdf2.

    Formatting target

  • depend.preprocess.gen-list.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the gen-list step in the pre-processing stage.

  • dita.xsl.strings

    Defined in plug-in org.dita.base.

    Generated text

  • dita.xsl.htmlhelp.map2hhc

    Defined in plug-in org.dita.htmlhelp.

    Overrides the default XSLT step that generates the HTML Help contents (.hhc) file.

  • dita.xsl.htmlhelp.map2hhp

    Defined in plug-in org.dita.htmlhelp.

    Overrides the default XSLT step that generates the HTML Help project (.hhp) file.

  • dita.conductor.html.param

    Defined in plug-in org.dita.xhtml.

    Pass parameters to the HTML and HTML Help transformations.

  • dita.html.extensions

    Defined in plug-in org.dita.base.

    HTML file extension

  • dita.xsl.html.cover

    Defined in plug-in org.dita.xhtml.

    Overrides the default HTML cover page generation process.

  • dita.xsl.htmltoc

    Defined in plug-in org.dita.xhtml.

    Overrides the default XSLT step that generates the HTML table of contents (TOC).

  • dita.xsl.xhtml

    Defined in plug-in org.dita.xhtml.

    Overrides the default HTML or XHTML transformation, including HTML Help and Eclipse Help. The referenced file is integrated directly into the XSLT step that generates XHTML.

  • dita.conductor.xhtml.toc.param

    Defined in plug-in org.dita.xhtml.

    Pass parameters to the XSLT step that generates the XHTML table of contents (TOC).

  • dita.conductor.html5.toc.param

    Defined in plug-in org.dita.html5.

    Pass parameters to the XSLT step that generates the HTML5 table of contents (TOC).

  • dita.xsl.html5.cover

    Defined in plug-in org.dita.html5.

    Overrides the default HTML5 cover page generation process.

  • dita.xsl.html5.toc

    Defined in plug-in org.dita.html5.

    Overrides the default XSLT step that generates the HTML5 table of contents (TOC).

  • dita.xsl.html5

    Defined in plug-in org.dita.html5.

    Overrides the default HTML5 transformation. The referenced file is integrated directly into the XSLT step that generates HTML5.

  • dita.conductor.html5.param

    Defined in plug-in org.dita.html5.

    Pass parameters to the HTML5 transformation.

  • dita.image.extensions

    Defined in plug-in org.dita.base.

    Image file extension

  • depend.org.dita.pdf2.index

    Defined in plug-in org.dita.pdf2.

    Indexing target

  • depend.org.dita.pdf2.init.pre

    Defined in plug-in org.dita.pdf2.

    Initialization pre-target

  • dita.conductor.lib.import

    Defined in plug-in org.dita.base.

    Adds a Java library to the DITA-OT classpath.

  • depend.preprocess.keyref.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the keyref step in the pre-processing stage.

  • dita.xsl.maplink

    Defined in plug-in org.dita.base.

    Map link XSLT import

  • depend.preprocess.maplink.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the maplink step in the pre-processing stage.

  • dita.preprocess.mappull.param

    Defined in plug-in org.dita.base.

    Map pull XSLT parameters

  • dita.xsl.mappull

    Defined in plug-in org.dita.base.

    Map pull XSLT import

  • depend.preprocess.mappull.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the mappull step in the pre-processing stage.

  • dita.xsl.mapref

    Defined in plug-in org.dita.base.

    Map reference XSLT import

  • dita.preprocess.mapref.param

    Defined in plug-in org.dita.base.

    Map reference XSLT parameters

  • depend.preprocess.mapref.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the mapref step in the pre-processing stage.

  • dita.xsl.markdown

    Defined in plug-in org.lwdita.

    Markdown overrides XSLT import

  • depend.preprocess.move-meta-entries.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the move-meta-entries step in the pre-processing stage.

  • dita.xsl.xslfo.i18n-postprocess

    Defined in plug-in org.dita.pdf2.

    PDF I18N postprocess import

  • dita.xsl.xslfo

    Defined in plug-in org.dita.pdf2.

    Overrides the default PDF transformation. The referenced XSL file is integrated directly into the XSLT step that generates the XSL-FO.

  • dita.conductor.pdf2.param

    Defined in plug-in org.dita.pdf2.

    Pass parameters to the PDF transformation.

  • org.dita.pdf2.xsl.topicmerge

    Defined in plug-in org.dita.pdf2.

    PDF2 topic merge XSLT import

  • dita.catalog.plugin-info

    Defined in plug-in org.dita.base.

    Plug-in XML catalog information

  • package.support.email

    Defined in plug-in org.dita.base.

    Specifies the e-mail address of the person who provides support for the DITA-OT plug-in.

  • package.support.name

    Defined in plug-in org.dita.base.

    Specifies the person who provides support for the DITA-OT plug-in.

  • package.version

    Defined in plug-in org.dita.base.

    Specifies the version of the DITA-OT plug-in.

  • depend.preprocess.post

    Defined in plug-in org.dita.base.

    Runs an Ant target after the pre-processing stage.

  • depend.preprocess.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the pre-processing stage.

  • dita.transtype.print

    Defined in plug-in org.dita.base.

    Defines a transformation as a print type.

  • dita.resource.extensions

    Defined in plug-in org.dita.base.

    Resource file extension

  • dita.xsl.topicpull

    Defined in plug-in org.dita.base.

    Topic pull XSLT import

  • dita.preprocess.topicpull.param

    Defined in plug-in org.dita.base.

    Topic pull XSLT parameters

  • depend.preprocess.topicpull.pre

    Defined in plug-in org.dita.base.

    Runs an Ant target before the topicpull step in the pre-processing stage.

  • dita.conductor.transtype.check

    Defined in plug-in org.dita.base.

    Adds a new value to the list of valid transformation types.

    Tip: This extension point is still supported for backwards compatibility, but since DITA-OT 2.1, any new customizations should instead use the <transtype> element in the Plug-in descriptor file to define a new transformation.

  • dita.conductor.xhtml.param

    Defined in plug-in org.dita.xhtml.

    Pass parameters to the XHTML and Eclipse Help transformations.

  • dita.specialization.catalog

    Defined in plug-in org.dita.base.

    Adds the content of a catalog file to the main DITA-OT catalog file.

    Attention: This extension point is deprecated; use dita.specialization.catalog.relative instead.

  • dita.specialization.catalog.relative

    Defined in plug-in org.dita.base.

    Adds the content of a catalog file to the main DITA-OT catalog file.