Class Documenter.DiagramOptions

java.lang.Object
org.springframework.modulith.docs.Documenter.DiagramOptions
Enclosing class:
Documenter

public static class Documenter.DiagramOptions extends Object
Options to tweak the rendering of diagrams.
Author:
Oliver Drotbohm
  • Constructor Details

    • DiagramOptions

      DiagramOptions(Set<org.springframework.modulith.core.DependencyType> dependencyTypes, org.springframework.modulith.core.DependencyDepth dependencyDepth, Predicate<org.springframework.modulith.core.ApplicationModule> exclusions, Predicate<com.structurizr.model.Component> componentFilter, Predicate<org.springframework.modulith.core.ApplicationModule> targetOnly, @Nullable String targetFileName, Function<org.springframework.modulith.core.ApplicationModule,Optional<String>> colorSelector, Function<org.springframework.modulith.core.ApplicationModule,String> defaultDisplayName, Documenter.DiagramOptions.DiagramStyle style, Documenter.DiagramOptions.ElementsWithoutRelationships elementsWithoutRelationships)
      Parameters:
      dependencyTypes - must not be null.
      dependencyDepth - must not be null.
      exclusions - must not be null.
      componentFilter - must not be null.
      targetOnly - must not be null.
      targetFileName - can be null.
      colorSelector - must not be null.
      defaultDisplayName - must not be null.
      style - must not be null.
      elementsWithoutRelationships - must not be null.
  • Method Details