@API(type=INTERNAL,
     src=PUBLIC)
public class XHTMLExtensionsBundle
extends ExtensionsBundle
| Constructor and Description | 
|---|
XHTMLExtensionsBundle()  | 
| 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. | 
AuthorTableCellSpanProvider | 
createAuthorTableCellSpanProvider()
Creates a new  
AuthorTableCellSpanProvider instance
 responsible for providing information about the table cells spanning. | 
AuthorTableColumnWidthProvider | 
createAuthorTableColumnWidthProvider()
Creates a new  
AuthorTableColumnWidthProvider instance
 responsible for providing information and for handling modifications 
 regarding table width and column widths. | 
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. 
 | 
IDTypeRecognizer | 
createIDTypeRecognizer()
Creates a new  
IDTypeRecognizer instance responsible
 for providing an implementation which can recognize ID declarations and references. | 
SchemaManagerFilter | 
createSchemaManagerFilter()
Creates a new  
SchemaManagerFilter instance used to filter
 the content completion proposals from the schema manager. | 
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. 
 | 
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()  | 
java.lang.String | 
getDocumentTypeID()
This should never return  
null if the OptionsStorage
 support it is intended to be used. | 
UniqueAttributesRecognizer | 
getUniqueAttributesIdentifier()
Get an unique attributes creator and identifier. 
 | 
createAttributesValueEditor, createAuthorAWTDndListener, createAuthorBreadCrumbCustomizer, createAuthorOutlineCustomizer, createAuthorReferenceResolver, createAuthorStylesFilter, createAuthorSWTDndListener, createAuthorTableCellSepProvider, createCustomAttributeValueEditor, createLinkTextResolver, createTextSWTDndListener, getAuthorSchemaAwareEditingHandler, getDocumentTypeName, getProfilingConditionalTextProvider, isContentReference, resolveCustomHref, 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 AuthorTableCellSpanProvider createAuthorTableCellSpanProvider()
ExtensionsBundleAuthorTableCellSpanProvider 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 ExtensionsBundleAuthorTableCellSpanProvider instance.ExtensionsBundle.createAuthorTableCellSpanProvider()public AuthorTableColumnWidthProvider createAuthorTableColumnWidthProvider()
ExtensionsBundleAuthorTableColumnWidthProvider instance
 responsible for providing information and for handling modifications 
 regarding table width and column widths.
 The table column width 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.createAuthorTableColumnWidthProvider in class ExtensionsBundleAuthorTableColumnWidthProvider instance.ExtensionsBundle.createAuthorTableColumnWidthProvider()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()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 ExtensionsBundleElementLocatorProvider instance.ExtensionsBundle.createElementLocatorProvider()public AuthorExternalObjectInsertionHandler createExternalObjectInsertionHandler()
ExtensionsBundlecreateExternalObjectInsertionHandler in class ExtensionsBundleExtensionsBundle.createExternalObjectInsertionHandler()public SchemaManagerFilter createSchemaManagerFilter()
ExtensionsBundleSchemaManagerFilter instance used to filter
 the content completion proposals from the schema manager.
 This method is called each time the document type where the extensions bundle 
 is defined matches a document opened in an editor.createSchemaManagerFilter in class ExtensionsBundleSchemaManagerFilter instance.ExtensionsBundle.createSchemaManagerFilter()public XMLNodeRendererCustomizer createXMLNodeCustomizer()
ExtensionsBundlecreateXMLNodeCustomizer in class ExtensionsBundleExtensionsBundle.createXMLNodeCustomizer()public AuthorTableOperationsHandler getAuthorTableOperationsHandler()
ExtensionsBundleAuthorTableOperationsHandler instance
 responsible for handling table operations.getAuthorTableOperationsHandler in class ExtensionsBundleExtensionsBundle.getAuthorTableOperationsHandler()public IDTypeRecognizer createIDTypeRecognizer()
ExtensionsBundleIDTypeRecognizer instance responsible
 for providing an implementation which can recognize ID declarations and references.
 This method is called each time an ID must be recognized or certain ID-aware searches or refactory actions are performed.createIDTypeRecognizer in class ExtensionsBundleIDTypeRecognizer instance.ExtensionsBundle.createIDTypeRecognizer()© Copyright SyncRO Soft SRL 2002 - 2014. All rights reserved.