Class DocbookEnhancementExtensionPoint

All Implemented Interfaces:
LogEnabled, ExtensionPoint<DocbookEnhancer>, Initializable, Component

This extension point handle the new tags you want to add to the default implementation of the docbook
  • Field Details

    • ROLE

      public static final String ROLE
      The avalon role
  • Constructor Details

  • Method Details

    • getDocbook2htmleditorXSLT

      Get the content of the XSLT file
      Returns:
      A valid XSLT file content
    • getDocbook2htmlXSLT

      Get the content of the XSLT file
      Returns:
      A valid XSLT file content
    • getDocbook2outgoingReferencesXSLT

      Get the content of the XSLT file
      Returns:
      A valid XSLT file content
    • getHTMLEditor2docbookXSLT

      Get the content of the XSLT file
      Returns:
      A valid XSLT file content
    • getDocbook2HTMLHandlers

      Get the list of available handlers
      Returns:
      a non null set of roles
    • getHTMLEditor2DocbookHandlers

      Get the list of available handlers
      Returns:
      a non null set of roles
    • getDocbook2HTMLEditorHandlers

      Get the list of available handlers
      Returns:
      a non null set of roles
    • addExtension

      public void addExtension(String id, String pluginName, String featureName, Configuration configuration) throws ConfigurationException
      Description copied from interface: ExtensionPoint
      Add an extension to this point. Each implementation knows the meaning of the given configuration.
      Parameters:
      id - the unique identifier of the extension.
      pluginName - Unique identifier for the plugin hosting the extension
      featureName - Unique feature identifier (unique for a given pluginName)
      configuration - the information about the extension to be added
      Throws:
      ConfigurationException - when a configuration problem occurs
    • initializeExtensions

      public void initializeExtensions() throws Exception
      Description copied from interface: ExtensionPoint
      Finalize the initialization of the extensions.
      This method is called after all addExtension() calls.
      This is the last step before the actual startup of the application.
      Throws:
      Exception - if something wrong occurs