Class XSLTExtensionsBundle

java.lang.Object
ro.sync.ecss.extensions.api.ExtensionsBundle
ro.sync.ecss.extensions.xslt.XSLTExtensionsBundle
All Implemented Interfaces:
Extension

@API(type=INTERNAL, src=PUBLIC) public class XSLTExtensionsBundle extends ExtensionsBundle
The XSLT framework extensions bundle.
  • Constructor Details

    • XSLTExtensionsBundle

      public XSLTExtensionsBundle()
  • Method Details

    • createXMLNodeCustomizer

      public XMLNodeRendererCustomizer createXMLNodeCustomizer()
      Description copied from class: ExtensionsBundle
      Create an XML node customizer used for custom nodes rendering in the Author outline, Text page outline, Author bread crumb, content completion window or the DITA Map view.
      Overrides:
      createXMLNodeCustomizer in class ExtensionsBundle
      Returns:
      The XML node customizer.
      See Also:
    • getDescription

      public String getDescription()
      Returns:
      The description of the extension.
      See Also:
    • getDocumentTypeID

      public String getDocumentTypeID()
      Description copied from class: ExtensionsBundle
      This should never return null if the OptionsStorage support it is intended to be used. If this returns null you will not be able to add OptionListener or store and retrieve any options at all.
      Specified by:
      getDocumentTypeID in class ExtensionsBundle
      Returns:
      The unique identifier of the Document Type.
      See Also:
    • getHelpPageID

      public String getHelpPageID(String currentEditorPage)
      Description copied from class: ExtensionsBundle
      Get the help page ID for this particular framework extensions bundle. If the returned help page ID is an URL, a web browser will be opened pointing to that URL when the user presses F1 in the dialog or when using the Help button. If the returned help page ID is an identifier, when help is invoked, the application will open the Oxygen User's Manual and locate this identifier inside it.
      Overrides:
      getHelpPageID in class ExtensionsBundle
      Parameters:
      currentEditorPage - The current editor page mode (Text/Grid/Author/Schema), one of the constants in the "ro.sync.exml.editor.EditorPageConstants" interface.
      Returns:
      The help page ID, by default no help page ID is returned.
      See Also: