@API(type=EXTENDABLE, src=PUBLIC) public abstract class DITAMapNodeRendererCustomizer extends XMLNodeRendererCustomizer
Constructor and Description |
---|
DITAMapNodeRendererCustomizer() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
customizeComputedTopicrefTitle(AuthorNode topicref,
AuthorNode targetTopicOrMap,
java.lang.String defaultComputedTitle)
Customize the default computed topicref title.
|
java.lang.String |
customizeRenderedTopicrefTitle(AuthorNode topicref,
java.lang.String defaultRenderedTitle)
Customize the default rendered topicref title.
|
java.lang.String |
getDescription() |
BasicRenderingInformation |
getRenderingInformation(NodeRendererCustomizerContext context)
Override this to provide extra rendering information.
|
public java.lang.String customizeComputedTopicrefTitle(AuthorNode topicref, AuthorNode targetTopicOrMap, java.lang.String defaultComputedTitle)
topicref
- The topicref node present in the DITA Maps ManagertargetTopicOrMap
- Oxygen already parsed the document referenced via topicref, computed a title
and this parameter gives you access to the root element of the parsed topic.defaultComputedTitle
- The default title computed by Oxygenpublic java.lang.String customizeRenderedTopicrefTitle(AuthorNode topicref, java.lang.String defaultRenderedTitle)
topicref
- The topicref node present in the DITA Maps ManagerdefaultRenderedTitle
- The default title which will be rendered by Oxygenpublic BasicRenderingInformation getRenderingInformation(NodeRendererCustomizerContext context)
DITAMapNodeRendererCustomizerContext
which has more information about topicrefs.getRenderingInformation
in class XMLNodeRendererCustomizer
context
- The node context(contains information like node name, namespace and attributes).null
then the default node rendering will be used.XMLNodeRendererCustomizer.getRenderingInformation(ro.sync.exml.workspace.api.node.customizer.NodeRendererCustomizerContext)
public java.lang.String getDescription()
Extension.getDescription()
© Copyright Syncro Soft SRL 2002 - 2021. All rights reserved.