|
Oxygen XML Editor 15.0 Author API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectro.sync.ecss.extensions.api.ExtensionsBundle
ro.sync.ecss.extensions.tei.TEIExtensionsBundleBase
@API(type=INTERNAL, src=PUBLIC) public abstract class TEIExtensionsBundleBase
The TEI framework extensions bundle.
Constructor Summary | |
---|---|
TEIExtensionsBundleBase()
|
Method Summary | |
---|---|
AuthorTableCellSpanProvider |
createAuthorTableCellSpanProvider()
Creates a new AuthorTableCellSpanProvider instance
responsible for providing information about the table cells spanning. |
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. |
ro.sync.ecss.extensions.api.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()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface ro.sync.ecss.extensions.api.Extension |
---|
getDescription |
Constructor Detail |
---|
public TEIExtensionsBundleBase()
Method Detail |
---|
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 ro.sync.ecss.extensions.api.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 SchemaManagerFilter createSchemaManagerFilter()
ExtensionsBundle
SchemaManagerFilter
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 ExtensionsBundle
SchemaManagerFilter
instance.ExtensionsBundle.createSchemaManagerFilter()
|
Oxygen XML Editor 15.0 Author API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |