Class PlantUMLSequenceDiagramConfigBuilder

java.lang.Object
de.elnarion.util.plantuml.generator.sequencediagram.config.PlantUMLSequenceDiagramConfigBuilder

public class PlantUMLSequenceDiagramConfigBuilder extends Object
The Class PlantUMLSequenceDiagramConfigBuilder.
  • Constructor Details

    • PlantUMLSequenceDiagramConfigBuilder

      public PlantUMLSequenceDiagramConfigBuilder(String paramStartClassName, String paramMethodStartName)
      Instantiates a new plant UML sequence diagram config builder.
      Parameters:
      paramStartClassName - the param start class name
      paramMethodStartName - the param method start name
  • Method Details

    • withClassloader

      public PlantUMLSequenceDiagramConfigBuilder withClassloader(ClassLoader paramDestinationClassloader)
      With classloader.
      Parameters:
      paramDestinationClassloader - the param destination classloader
      Returns:
      the plant UML sequence diagram config builder
    • withUseShortClassName

      public PlantUMLSequenceDiagramConfigBuilder withUseShortClassName(boolean paramUseShortClassNames)
      With use short class name.
      Parameters:
      paramUseShortClassNames - the param use short class names
      Returns:
      the plant UML sequence diagram config builder
    • withShowReturnTypes

      public PlantUMLSequenceDiagramConfigBuilder withShowReturnTypes(boolean paramShowReturnTypes)
      With show return types.
      Parameters:
      paramShowReturnTypes - the param show return types
      Returns:
      the plant UML sequence diagram config builder
    • withHideSuperClass

      public PlantUMLSequenceDiagramConfigBuilder withHideSuperClass(boolean paramHideSuperClass)
      With hide super class.
      Parameters:
      paramHideSuperClass - the param hide super class
      Returns:
      the plant UML sequence diagram config builder
    • withHideMethodName

      public PlantUMLSequenceDiagramConfigBuilder withHideMethodName(boolean paramHideMethodName)
      With hide method name.
      Parameters:
      paramHideMethodName - the param hide method name
      Returns:
      the plant UML sequence diagram config builder
    • withIgnoreStandardClasses

      public PlantUMLSequenceDiagramConfigBuilder withIgnoreStandardClasses(boolean paramIgnoreStandardClasses)
      With ignore standard classes.
      Parameters:
      paramIgnoreStandardClasses - the param ignore standard classes
      Returns:
      the plant UML sequence diagram config builder
    • withIgnoreJPAEntities

      public PlantUMLSequenceDiagramConfigBuilder withIgnoreJPAEntities(boolean paramIgnoreJPAEntities)
      With ignore JPA entities.
      Parameters:
      paramIgnoreJPAEntities - the param ignore JPA entities
      Returns:
      the plant UML sequence diagram config builder
    • withClassBlacklistRegexp

      public PlantUMLSequenceDiagramConfigBuilder withClassBlacklistRegexp(String paramClassBlacklistRegexp)
      With class blacklist regexp.
      Parameters:
      paramClassBlacklistRegexp - the param class blacklist regexp
      Returns:
      the plant UML sequence diagram config builder
    • withMethodBlacklistRegexp

      public PlantUMLSequenceDiagramConfigBuilder withMethodBlacklistRegexp(String paramMethodBlacklistRegexp)
      With method blacklist regexp.
      Parameters:
      paramMethodBlacklistRegexp - the param method blacklist regexp
      Returns:
      the plant UML sequence diagram config builder
    • build

      Builds the.
      Returns:
      the plant UML sequence diagram config