Class XMLNodeRendererCustomizer
java.lang.Object
ro.sync.exml.workspace.api.node.customizer.XMLNodeRendererCustomizer
- All Implemented Interfaces:
Extension
- Direct Known Subclasses:
AntNodeRendererCustomizer
,DITAMapNodeRendererCustomizer
,DITANodeRendererCustomizer
,DocbookNodeRendererCustomizer
,JSONNodeRendererCustomizer
,SchematronNodeRendererCustomizer
,TEINodeRendererCustomizer
,WSDLNodeRendererCustomizer
,XHTMLNodeRendererCustomizer
,XMLNodeRendererCustomizerAdapter
,XSDNodeRendererCustomizer
,XSLTNodeRendererCustomizer
@API(type=EXTENDABLE,
src=PUBLIC)
public abstract class XMLNodeRendererCustomizer
extends Object
implements Extension
Class used to customize the way an XML node is rendered in the UI.
A node represents an entry from Author outline, Author bread crumb,
Text page outline, content completion proposals window or DITA Map view.
- Since:
- 13.2
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract BasicRenderingInformation
Get the rendering information (text to render, path of the icon to display in outline, bread crumb or content completion proposals window) for given context.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 Details
-
XMLNodeRendererCustomizer
public XMLNodeRendererCustomizer()
-
-
Method Details
-
getRenderingInformation
public abstract BasicRenderingInformation getRenderingInformation(NodeRendererCustomizerContext context) Get the rendering information (text to render, path of the icon to display in outline, bread crumb or content completion proposals window) for given context.- Parameters:
context
- The node context(contains information like node name, namespace and attributes).- Returns:
- The rendering information.
If the returned value is
null
then the default node rendering will be used.
-