@API(type=INTERNAL, src=PUBLIC) public abstract class TEIExtensionsBundleBase extends ExtensionsBundle
Constructor and Description |
---|
TEIExtensionsBundleBase() |
Modifier and Type | Method and Description |
---|---|
AuthorTableCellSpanProvider |
createAuthorTableCellSpanProvider()
Creates a new
AuthorTableCellSpanProvider instance
responsible for providing information about the table cells spanning. |
EditPropertiesHandler |
createEditPropertiesHandler()
A custom implementation to handle editing properties of an author node.
|
XMLNodeRendererCustomizer |
createXMLNodeCustomizer()
Create 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.
|
AuthorActionEventHandler |
getAuthorActionEventHandler()
Creates a special handler for author actions events (such as key events).
|
AuthorImageDecorator |
getAuthorImageDecorator()
Get an
AuthorImageDecorator . |
AuthorSchemaAwareEditingHandler |
getAuthorSchemaAwareEditingHandler()
If Schema Aware mode is active in Oxygen, all actions that can generate invalid content will be redirected toward
this support.
|
protected abstract java.lang.String |
getDocumentNamespace() |
createAttributesValueEditor, createAuthorAWTDndListener, createAuthorBreadCrumbCustomizer, createAuthorExtensionStateListener, createAuthorOutlineCustomizer, createAuthorReferenceResolver, createAuthorStylesFilter, createAuthorSWTDndListener, createAuthorTableCellSepProvider, createAuthorTableColumnWidthProvider, createCustomAttributeValueEditor, createElementLocatorProvider, createExternalObjectInsertionHandler, createIDTypeRecognizer, createLinkTextResolver, createSchemaManagerFilter, createTextSWTDndListener, getAuthorTableOperationsHandler, getClipboardFragmentProcessor, getDocumentTypeID, getDocumentTypeName, getHelpPageID, getProfilingConditionalTextProvider, getUniqueAttributesIdentifier, isContentReference, resolveCustomHref, resolveCustomHref, resolveCustomHref, setDocumentTypeName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription
public AuthorTableCellSpanProvider createAuthorTableCellSpanProvider()
ExtensionsBundle
AuthorTableCellSpanProvider
instance
responsible for providing information about the table cells spanning.
The table cell span provider is not reused between different tables.
The method is called for each table in the document so a new instance
should be provided each time.createAuthorTableCellSpanProvider
in class ExtensionsBundle
AuthorTableCellSpanProvider
instance.ExtensionsBundle.createAuthorTableCellSpanProvider()
protected abstract java.lang.String getDocumentNamespace()
public AuthorSchemaAwareEditingHandler getAuthorSchemaAwareEditingHandler()
ExtensionsBundle
InvalidEditException
.
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 ExtensionsBundle
ExtensionsBundle.getAuthorSchemaAwareEditingHandler()
public XMLNodeRendererCustomizer createXMLNodeCustomizer()
ExtensionsBundle
createXMLNodeCustomizer
in class ExtensionsBundle
ExtensionsBundle.createXMLNodeCustomizer()
public AuthorActionEventHandler getAuthorActionEventHandler()
ExtensionsBundle
getAuthorActionEventHandler
in class ExtensionsBundle
ExtensionsBundle.getAuthorActionEventHandler()
public AuthorImageDecorator getAuthorImageDecorator()
ExtensionsBundle
AuthorImageDecorator
. Permits decoration of the images that
are displayed in the Author view. For instance it can overlay some meta-information
over the image.getAuthorImageDecorator
in class ExtensionsBundle
AuthorImageDecorator
, or null
.ExtensionsBundle.getAuthorImageDecorator()
public EditPropertiesHandler createEditPropertiesHandler()
ExtensionsBundle
createEditPropertiesHandler
in class ExtensionsBundle
ExtensionsBundle.createEditPropertiesHandler()
© Copyright SyncRO Soft SRL 2002 - 2016. All rights reserved.