@API(type=INTERNAL,
src=PUBLIC)
public class DITAMapExtensionsBundle
extends DITAExtensionsBundle
DITA_KEYS_MANAGER_ATTRIBUTE, DITA_ROOT_MAP_URL_ATTRIBUTE, keyManager, keyManagerProvider| Constructor and Description |
|---|
DITAMapExtensionsBundle() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
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.
|
createAuthorExtensionStateListener, createAuthorTableCellSepProvider, createAuthorTableCellSpanProvider, createAuthorTableColumnWidthProvider, createContextKeyManager, createIDTypeRecognizer, createLinkTextResolver, createSchemaManagerFilter, createXMLNodeCustomizer, getAuthorActionEventHandler, getAuthorImageDecorator, getAuthorSchemaAwareEditingHandler, getClipboardFragmentProcessor, getDescription, getDocumentTypeID, getKeyManager, getProfilingConditionalTextProvider, getUniqueAttributesIdentifier, isContentReference, resolveCustomHrefcreateAttributesValueEditor, createAuthorAWTDndListener, createAuthorBreadCrumbCustomizer, createAuthorOutlineCustomizer, createAuthorStylesFilter, createAuthorSWTDndListener, createCustomAttributeValueEditor, createTextSWTDndListener, getDocumentTypeName, resolveCustomHref, resolveCustomHref, setDocumentTypeNamepublic AuthorReferenceResolver createAuthorReferenceResolver()
ExtensionsBundleAuthorReferenceResolver 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 DITAExtensionsBundleAuthorReferenceResolver instance.ExtensionsBundle.createAuthorReferenceResolver()public AuthorExternalObjectInsertionHandler createExternalObjectInsertionHandler()
ExtensionsBundlecreateExternalObjectInsertionHandler in class DITAExtensionsBundleDITAExtensionsBundle.createExternalObjectInsertionHandler()public ElementLocatorProvider createElementLocatorProvider()
ExtensionsBundleElementLocatorProvider 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 DITAExtensionsBundleElementLocatorProvider instance.DITAExtensionsBundle.createElementLocatorProvider()public AuthorTableOperationsHandler getAuthorTableOperationsHandler()
ExtensionsBundleAuthorTableOperationsHandler instance
responsible for handling table operations.getAuthorTableOperationsHandler in class DITAExtensionsBundleExtensionsBundle.getAuthorTableOperationsHandler()public EditPropertiesHandler createEditPropertiesHandler()
ExtensionsBundlecreateEditPropertiesHandler in class DITAExtensionsBundleExtensionsBundle.createEditPropertiesHandler()public java.lang.String getHelpPageID(java.lang.String currentEditorPage)
ExtensionsBundlegetHelpPageID in class DITAExtensionsBundlecurrentEditorPage - 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 - 2016. All rights reserved.