Class AbstractPlantUMLMindmapSVGReader

All Implemented Interfaces:
Poolable, Recyclable, Component, LogEnabled, Serviceable, Reader, SitemapModelComponent, SitemapOutputComponent
Direct Known Subclasses:
PlantUmlMindMapStepSVGReader, PlantUmlMindMapSVGReader

Abstract class for reading plantUML mindmaps
  • Constructor Details

  • Method Details

    • _getPlantUMLType

      protected String _getPlantUMLType()
      Description copied from class: AbstractPlantUMLSVGReader
      Get the diagram type
      Specified by:
      _getPlantUMLType in class AbstractPlantUMLSVGReader
      Returns:
      the diagram type
    • _getMindMapNodeContent

      protected String _getMindMapNodeContent(String positionPrefix, String label, String iconPath, String color, String jsFunction, String linkTooltip, boolean isBoxless)
      Create a node in a plantUML mindmap
      Parameters:
      positionPrefix - can be '+', '++' or '--' depending on the relative position of this node toward the central node
      label - the label of the node
      iconPath - the encoded icon path of the step/action
      color - the background color for the node
      jsFunction - the function to insert in a link
      linkTooltip - the link tooltip
      isBoxless - true if the node doesn't have a border
      Returns:
      the node graph as string