@API(type=INTERNAL, src=PUBLIC) public class DITAMapExtensionsBundle extends DITAExtensionsBundle
keyManager, keyManagerProvider
Constructor and Description |
---|
DITAMapExtensionsBundle() |
Modifier and Type | Method and Description |
---|---|
AuthorExtensionStateListener |
createAuthorExtensionStateListener()
Returns the
AuthorExtensionStateListener which will be notified
when the Author extension where it is defined is activated and deactivated
during the detection process. |
AuthorPreloadProcessor |
createAuthorPreloadProcessor()
Returns the
AuthorPreloadProcessor which will be notified before the document is presented in the application. |
AuthorReferenceResolver |
createAuthorReferenceResolver()
Creates a new
AuthorReferenceResolver instance used to expand
content references. |
EditPropertiesHandler |
createEditPropertiesHandler()
A custom implementation to handle editing properties of an author node.
|
ElementLocatorProvider |
createElementLocatorProvider()
Creates a new
ElementLocatorProvider instance responsible
for providing an implementation of an ElementLocator
based on the structure of a link. |
AuthorExternalObjectInsertionHandler |
createExternalObjectInsertionHandler()
Create a handler which gets notified when external resources need to be inserted in the Author page.
|
TextPageExternalObjectInsertionHandler |
createTextPageExternalObjectInsertionHandler()
Create a handler which gets notified when external resources need to be inserted in the Text page.
|
AuthorTableOperationsHandler |
getAuthorTableOperationsHandler()
Get the
AuthorTableOperationsHandler instance
responsible for handling table operations. |
java.lang.String |
getHelpPageID(java.lang.String currentEditorPage)
Get the help page ID for this particular framework extensions bundle.
|
createAuthorTableCellSepProvider, createAuthorTableCellSpanProvider, createAuthorTableColumnWidthProvider, createContextKeyManager, createIDTypeRecognizer, createLinkTextResolver, createSchemaManagerFilter, createXMLNodeCustomizer, customizeLinkTooltipDescription, getAuthorActionEventHandler, getAuthorImageDecorator, getAuthorSchemaAwareEditingHandler, getClipboardFragmentProcessor, getContextKeyManager, getDescription, getDocumentTypeID, getKeyManager, getProfilingConditionalTextProvider, getUniqueAttributesIdentifier, isContentReference, resolveCustomAttributeValue, resolveCustomHref
createAttributesValueEditor, createAuthorAWTDndListener, createAuthorBreadCrumbCustomizer, createAuthorOutlineCustomizer, createAuthorStylesFilter, createAuthorSWTDndListener, createCustomAttributeValueEditor, createTextSWTDndListener, getDocumentTypeName, getWebappExtensionsProvier, resolveCustomHref, resolveCustomHref, setDocumentTypeName
public AuthorExtensionStateListener createAuthorExtensionStateListener()
ExtensionsBundle
AuthorExtensionStateListener
which will be notified
when the Author extension where it is defined is activated and deactivated
during the detection process.
This method is called each time the Document Type association where the
Author extension and the extensions bundle are defined matches a document
opened in an Author page.createAuthorExtensionStateListener
in class DITAExtensionsBundle
AuthorExtensionStateListener
instance.DITAExtensionsBundle.createAuthorExtensionStateListener()
public AuthorPreloadProcessor createAuthorPreloadProcessor()
ExtensionsBundle
AuthorPreloadProcessor
which will be notified before the document is presented in the application.createAuthorPreloadProcessor
in class ExtensionsBundle
AuthorPreloadProcessor
instance.ExtensionsBundle.createAuthorPreloadProcessor()
public AuthorReferenceResolver createAuthorReferenceResolver()
ExtensionsBundle
AuthorReferenceResolver
instance 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.createAuthorReferenceResolver
in class DITAExtensionsBundle
AuthorReferenceResolver
instance.ExtensionsBundle.createAuthorReferenceResolver()
public AuthorExternalObjectInsertionHandler createExternalObjectInsertionHandler()
ExtensionsBundle
createExternalObjectInsertionHandler
in class DITAExtensionsBundle
DITAExtensionsBundle.createExternalObjectInsertionHandler()
public ElementLocatorProvider createElementLocatorProvider()
ExtensionsBundle
ElementLocatorProvider
instance responsible
for providing an implementation of an ElementLocator
based on the structure of a link. The ElementLocator
is 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.createElementLocatorProvider
in class DITAExtensionsBundle
ElementLocatorProvider
instance.DITAExtensionsBundle.createElementLocatorProvider()
public AuthorTableOperationsHandler getAuthorTableOperationsHandler()
ExtensionsBundle
AuthorTableOperationsHandler
instance
responsible for handling table operations.getAuthorTableOperationsHandler
in class DITAExtensionsBundle
ExtensionsBundle.getAuthorTableOperationsHandler()
public EditPropertiesHandler createEditPropertiesHandler()
ExtensionsBundle
createEditPropertiesHandler
in class DITAExtensionsBundle
ExtensionsBundle.createEditPropertiesHandler()
public TextPageExternalObjectInsertionHandler createTextPageExternalObjectInsertionHandler()
ExtensionsBundle
createTextPageExternalObjectInsertionHandler
in class DITAExtensionsBundle
DITAExtensionsBundle.createTextPageExternalObjectInsertionHandler()
public java.lang.String getHelpPageID(java.lang.String currentEditorPage)
ExtensionsBundle
getHelpPageID
in class DITAExtensionsBundle
currentEditorPage
- The current editor page mode (Text/Grid/Author/Schema), one of the constants in the "ro.sync.exml.editor.EditorPageConstants" interface.ExtensionsBundle.getHelpPageID(java.lang.String)
© Copyright Syncro Soft SRL 2002 - 2021. All rights reserved.