@API(type=INTERNAL,
src=PUBLIC)
public class DocBook4ExtensionsBundle
extends DocBookExtensionsBundleBase
| Constructor and Description |
|---|
DocBook4ExtensionsBundle() |
| 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. |
AuthorExternalObjectInsertionHandler |
createExternalObjectInsertionHandler()
Create a handler which gets notified when external resources need to be inserted in the Author page.
|
AuthorSchemaAwareEditingHandler |
getAuthorSchemaAwareEditingHandler()
If Schema Aware mode is active in Oxygen, all actions that can generate invalid content will be redirected toward
this support.
|
AuthorTableOperationsHandler |
getAuthorTableOperationsHandler()
Get the
AuthorTableOperationsHandler instance
responsible for handling table operations. |
ClipboardFragmentProcessor |
getClipboardFragmentProcessor()
Get a processor for Author Document Fragments in the clipboard (which will be pasted, dropped, etc).
|
java.lang.String |
getDescription() |
protected java.lang.String |
getDocumentNamespace() |
java.lang.String |
getDocumentTypeID()
This should never return
null if the OptionsStorage
support it is intended to be used. |
java.lang.String |
getHelpPageID(java.lang.String currentEditorPage)
Get the help page ID for this particular framework extensions bundle.
|
ProfilingConditionalTextProvider |
getProfilingConditionalTextProvider()
Creates a new
ProfilingConditionalTextProvider instance responsible
for providing custom support regarding profiling and conditional text. |
UniqueAttributesRecognizer |
getUniqueAttributesIdentifier()
Get an unique attributes creator and identifier.
|
createAuthorTableCellSepProvider, createAuthorTableCellSpanProvider, createAuthorTableColumnWidthProvider, createEditPropertiesHandler, createLinkTextResolver, createSchemaManagerFilter, createXMLNodeCustomizer, getAuthorActionEventHandler, getAuthorImageDecorator, resolveCustomHrefcreateAttributesValueEditor, createAuthorAWTDndListener, createAuthorBreadCrumbCustomizer, createAuthorOutlineCustomizer, createAuthorReferenceResolver, createAuthorStylesFilter, createAuthorSWTDndListener, createCustomAttributeValueEditor, createElementLocatorProvider, createIDTypeRecognizer, createTextSWTDndListener, getDocumentTypeName, isContentReference, resolveCustomHref, resolveCustomHref, setDocumentTypeNamepublic AuthorExtensionStateListener createAuthorExtensionStateListener()
ExtensionsBundleAuthorExtensionStateListener 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 ExtensionsBundleAuthorExtensionStateListener instance.ExtensionsBundle.createAuthorExtensionStateListener()public java.lang.String getDescription()
Extension.getDescription()public java.lang.String getDocumentTypeID()
ExtensionsBundlenull 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.getDocumentTypeID in class ExtensionsBundleExtensionsBundle.getDocumentTypeID()public UniqueAttributesRecognizer getUniqueAttributesIdentifier()
ExtensionsBundlegetUniqueAttributesIdentifier in class ExtensionsBundleExtensionsBundle.getUniqueAttributesIdentifier()public ClipboardFragmentProcessor getClipboardFragmentProcessor()
ExtensionsBundlegetClipboardFragmentProcessor in class ExtensionsBundleExtensionsBundle.getClipboardFragmentProcessor()protected java.lang.String getDocumentNamespace()
getDocumentNamespace in class DocBookExtensionsBundleBaseDocBookExtensionsBundleBase.getDocumentNamespace()public AuthorSchemaAwareEditingHandler getAuthorSchemaAwareEditingHandler()
ExtensionsBundleInvalidEditException.
It is recommended to extend class AuthorSchemaAwareEditingHandlerAdapter in order to be protected from any
API additions that may occur in interface AuthorSchemaAwareEditingHandler.getAuthorSchemaAwareEditingHandler in class ExtensionsBundleExtensionsBundle.getAuthorSchemaAwareEditingHandler()public AuthorExternalObjectInsertionHandler createExternalObjectInsertionHandler()
ExtensionsBundlecreateExternalObjectInsertionHandler in class ExtensionsBundleExtensionsBundle.createExternalObjectInsertionHandler()public ProfilingConditionalTextProvider getProfilingConditionalTextProvider()
ExtensionsBundleProfilingConditionalTextProvider instance responsible
for providing custom support regarding profiling and conditional text.getProfilingConditionalTextProvider in class ExtensionsBundleProfilingConditionalTextProvider instance.ExtensionsBundle.getProfilingConditionalTextProvider()public AuthorTableOperationsHandler getAuthorTableOperationsHandler()
ExtensionsBundleAuthorTableOperationsHandler instance
responsible for handling table operations.getAuthorTableOperationsHandler in class ExtensionsBundleExtensionsBundle.getAuthorTableOperationsHandler()public java.lang.String getHelpPageID(java.lang.String currentEditorPage)
ExtensionsBundlegetHelpPageID in class ExtensionsBundlecurrentEditorPage - 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.