Class HTMLEnhancementExtensionPoint

All Implemented Interfaces:
LogEnabled, ExtensionPoint<HTMLEnhancer>, Initializable, Component
Direct Known Subclasses:
HTMLEnhancementExtensionPoint

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

    • getHtml2htmleditorXSLT

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

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

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

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

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

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

      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