Oxygen XML Editor 14.2 Author API

ro.sync.exml.workspace.api.node.customizer
Class XMLNodeRendererCustomizer

java.lang.Object
  extended by ro.sync.exml.workspace.api.node.customizer.XMLNodeRendererCustomizer
All Implemented Interfaces:
Extension
Direct Known Subclasses:
DITANodeRendererCustomizer, DocbookNodeRendererCustomizer, TEINodeRendererCustomizer, XHTMLNodeRendererCustomizer, XMLNodeRendererCustomizerAdapter, XSDNodeRendererCustomizer, XSLTNodeRendererCustomizer

@API(type=EXTENDABLE,
     src=PUBLIC)
public abstract class XMLNodeRendererCustomizer
extends java.lang.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
XMLNodeRendererCustomizer()
           
 
Method Summary
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.
 
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

XMLNodeRendererCustomizer

public XMLNodeRendererCustomizer()
Method Detail

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.

Oxygen XML Editor 14.2 Author API

© Copyright SyncRO Soft SRL 2002 - 2013. All rights reserved.