Class XHTMLSerializerExtensionPoint

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

This extension point allows to configure the xhtml serializer by adding new plugins
  • Field Details

    • ROLE

      public static final String ROLE
      The avalon role
  • Constructor Details

  • Method Details

    • 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
    • getAllowedNamespaces

      Get the list of allowed namespace
      Returns:
      The non null list of namespaces