Package ro.sync.ecss.extensions.dita
Class DOTProjectExtensionsBundle
java.lang.Object
ro.sync.ecss.extensions.api.ExtensionsBundle
ro.sync.ecss.extensions.dita.DOTProjectExtensionsBundle
- All Implemented Interfaces:
Extension
Extensions bundle for a DITA OT Project.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a newAuthorReferenceResolverinstance used to expand content references.Creates a newElementLocatorProviderinstance responsible for providing an implementation of anElementLocatorbased on the structure of a link.This should never returnnullif theOptionsStoragesupport it is intended to be used.Methods inherited from class ro.sync.ecss.extensions.api.ExtensionsBundle
createAttributesValueEditor, createAuthorAWTDndListener, createAuthorBreadCrumbCustomizer, createAuthorExtensionStateListener, createAuthorOutlineCustomizer, createAuthorPreloadProcessor, createAuthorStylesFilter, createAuthorSWTDndListener, createAuthorTableCellSepProvider, createAuthorTableCellSpanProvider, createAuthorTableColumnWidthProvider, createCustomAttributeValueEditor, createEditPropertiesHandler, createExternalObjectInsertionHandler, createIDTypeRecognizer, createLinkTextResolver, createSchemaManagerFilter, createTextPageExternalObjectInsertionHandler, createTextSWTDndListener, createXMLNodeCustomizer, customizeImageTooltipDescription, customizeLinkTooltipDescription, getAuthorActionEventHandler, getAuthorImageDecorator, getAuthorSchemaAwareEditingHandler, getAuthorTableOperationsHandler, getClipboardFragmentProcessor, getDocumentTypeName, getHelpPageID, getProfilingConditionalTextProvider, getSpellCheckerHelper, getUniqueAttributesIdentifier, getWebappExtensionsProvier, isContentReference, resolveCustomAttributeValue, resolveCustomHref, resolveCustomHref, resolveCustomHref, setDocumentTypeName
-
Constructor Details
-
DOTProjectExtensionsBundle
public DOTProjectExtensionsBundle()
-
-
Method Details
-
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:
-
createElementLocatorProvider
Description copied from class:ExtensionsBundleCreates a newElementLocatorProviderinstance responsible for providing an implementation of anElementLocatorbased on the structure of a link. TheElementLocatoris capable of locating an element pointed by the supplied link. This method is called each time an element needs to be located based on a link specification.- Overrides:
createElementLocatorProviderin classExtensionsBundle- Returns:
- A new
ElementLocatorProviderinstance. - See Also:
-
createAuthorReferenceResolver
Description copied from class:ExtensionsBundleCreates a newAuthorReferenceResolverinstance used to expand content references. The method is called each time an opened document in an Author editor page matches the document type association where the extensions bundle is defined.- Overrides:
createAuthorReferenceResolverin classExtensionsBundle- Returns:
- A new
AuthorReferenceResolverinstance. - See Also:
-