Package ro.sync.ecss.extensions.xslt
Class XSLTExtensionsBundle
java.lang.Object
ro.sync.ecss.extensions.api.ExtensionsBundle
ro.sync.ecss.extensions.xslt.XSLTExtensionsBundle
- All Implemented Interfaces:
Extension
The XSLT framework extensions bundle.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate 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.This should never returnnullif theOptionsStoragesupport it is intended to be used.getHelpPageID(String currentEditorPage) Get the help page ID for this particular framework extensions bundle.Methods inherited from class ro.sync.ecss.extensions.api.ExtensionsBundle
createAttributesValueEditor, createAuthorAWTDndListener, createAuthorBreadCrumbCustomizer, createAuthorExtensionStateListener, createAuthorOutlineCustomizer, createAuthorPreloadProcessor, createAuthorReferenceResolver, createAuthorStylesFilter, createAuthorSWTDndListener, createAuthorTableCellSepProvider, createAuthorTableCellSpanProvider, createAuthorTableColumnWidthProvider, createCustomAttributeValueEditor, createEditPropertiesHandler, createElementLocatorProvider, createExternalObjectInsertionHandler, createIDTypeRecognizer, createLinkTextResolver, createSchemaManagerFilter, createTextPageExternalObjectInsertionHandler, createTextSWTDndListener, customizeImageTooltipDescription, customizeLinkTooltipDescription, getAuthorActionEventHandler, getAuthorImageDecorator, getAuthorSchemaAwareEditingHandler, getAuthorTableOperationsHandler, getClipboardFragmentProcessor, getDocumentTypeName, getProfilingConditionalTextProvider, getSpellCheckerHelper, getUniqueAttributesIdentifier, getWebappExtensionsProvier, isContentReference, resolveCustomAttributeValue, resolveCustomHref, resolveCustomHref, resolveCustomHref, setDocumentTypeName
-
Constructor Details
-
XSLTExtensionsBundle
public XSLTExtensionsBundle()
-
-
Method Details
-
createXMLNodeCustomizer
Description copied from class:ExtensionsBundleCreate 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:
createXMLNodeCustomizerin classExtensionsBundle- Returns:
- The XML node customizer.
- See Also:
-
getDescription
- Returns:
- The description of the extension.
- See Also:
-
getDocumentTypeID
Description copied from class:ExtensionsBundleThis should never returnnullif theOptionsStoragesupport it is intended to be used. If this returnsnullyou will not be able to addOptionListeneror store and retrieve any options at all.- Specified by:
getDocumentTypeIDin classExtensionsBundle- Returns:
- The unique identifier of the Document Type.
- See Also:
-
getHelpPageID
Description copied from class:ExtensionsBundleGet 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:
getHelpPageIDin classExtensionsBundle- 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:
-