@API(type=INTERNAL, src=PUBLIC) public class TEIP4ExtensionsBundle extends TEIExtensionsBundleBase
Constructor and Description |
---|
TEIP4ExtensionsBundle() |
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.
|
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.
|
UniqueAttributesRecognizer |
getUniqueAttributesIdentifier()
Get an unique attributes creator and identifier.
|
createAuthorTableCellSpanProvider, createEditPropertiesHandler, createXMLNodeCustomizer, getAuthorActionEventHandler, getAuthorImageDecorator, getAuthorSchemaAwareEditingHandler
createAttributesValueEditor, createAuthorAWTDndListener, createAuthorBreadCrumbCustomizer, createAuthorOutlineCustomizer, createAuthorReferenceResolver, createAuthorStylesFilter, createAuthorSWTDndListener, createAuthorTableCellSepProvider, createAuthorTableColumnWidthProvider, createCustomAttributeValueEditor, createElementLocatorProvider, createIDTypeRecognizer, createLinkTextResolver, createSchemaManagerFilter, createTextSWTDndListener, getDocumentTypeName, getProfilingConditionalTextProvider, isContentReference, resolveCustomHref, 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 ExtensionsBundle
AuthorExtensionStateListener
instance.ExtensionsBundle.createAuthorExtensionStateListener()
public java.lang.String getDescription()
Extension.getDescription()
public java.lang.String getDocumentTypeID()
ExtensionsBundle
null
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 ExtensionsBundle
ExtensionsBundle.getDocumentTypeID()
public UniqueAttributesRecognizer getUniqueAttributesIdentifier()
ExtensionsBundle
getUniqueAttributesIdentifier
in class ExtensionsBundle
ExtensionsBundle.getUniqueAttributesIdentifier()
public ClipboardFragmentProcessor getClipboardFragmentProcessor()
ExtensionsBundle
getClipboardFragmentProcessor
in class ExtensionsBundle
ExtensionsBundle.getClipboardFragmentProcessor()
protected java.lang.String getDocumentNamespace()
getDocumentNamespace
in class TEIExtensionsBundleBase
TEIExtensionsBundleBase.getDocumentNamespace()
public AuthorExternalObjectInsertionHandler createExternalObjectInsertionHandler()
ExtensionsBundle
createExternalObjectInsertionHandler
in class ExtensionsBundle
ExtensionsBundle.createExternalObjectInsertionHandler()
public AuthorTableOperationsHandler getAuthorTableOperationsHandler()
ExtensionsBundle
AuthorTableOperationsHandler
instance
responsible for handling table operations.getAuthorTableOperationsHandler
in class ExtensionsBundle
ExtensionsBundle.getAuthorTableOperationsHandler()
public java.lang.String getHelpPageID(java.lang.String currentEditorPage)
ExtensionsBundle
getHelpPageID
in class ExtensionsBundle
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 - 2016. All rights reserved.