SOA Governance and API Management : CentraSite Developers Guide : Pluggable Architecture : Customizing Content Pages : Extension Points : Impact Analysis: NodeDecorator
Impact Analysis: NodeDecorator
Usage
Change the visual representation of registry objects
Attributes
*point="com.centrasite.control.assocNavigatorNodeDecorator"
*id (default: name of implementing class)
*class
Interface
NodeDecorator
*String getImageURL(Item)
Abstract base class
(none)
Processing
If the item is to be rendered in Impact Analysis, check all known extensions to determine whether they contribute to the item's visualization;
*If getImageURL(item) returns null: check for the next extension
*Otherwise: use the URL being returned for secondary icon within visualization of node in graphical impact analysis.
Provided by
CentraSite Control
Example
<extension
point="com.centrasite.control.assocNavigatorNodeDecorator"
id="ExternalLinkNodeDecorator"
class="com.centrasite.control.ext.ExternalLinkNodeDecorator">
</extension>
The following picture illustrates how ExternalLinks objects are decorated with icons representing the type of the object they are referencing:
Copyright © 2015- 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback