Class Diagram

java.lang.Object
nl.talsmasoftware.umldoclet.uml.UMLNode
nl.talsmasoftware.umldoclet.uml.Diagram
Direct Known Subclasses:
ClassDiagram, DependencyDiagram, PackageDiagram

public abstract class Diagram extends UMLNode
Abstract class corresponding to a single UML diagram.
  • Constructor Details

  • Method Details

    • writeTo

      public <IPW extends IndentingPrintWriter> IPW writeTo(IPW output)
      Description copied from class: UMLNode
      Renders this object to the given indenting output.
      Specified by:
      writeTo in class UMLNode
      Type Parameters:
      IPW - The subclass of indenting print writer being written to.
      Parameters:
      output - The output to render this object to.
      Returns:
      A reference to the output for method chaining purposes.
    • getConfiguration

      public Configuration getConfiguration()
      Overrides:
      getConfiguration in class UMLNode
    • getPlantUmlFile

      protected abstract File getPlantUmlFile()
      Determine the physical file location for the plantuml output.

      This will even be called if -createPumlFiles is not enabled, to determine the getDiagramBaseFile().

      Returns:
      The physical file for the plantuml output.
    • render

      public void render()
    • toString

      public String toString()
      Description copied from class: UMLNode
      Renders the entire content of this renderer and returns it as a String value.
      Overrides:
      toString in class UMLNode
      Returns:
      The rendered content of this renderer.