Class PlantUMLClassDiagramConfig

java.lang.Object
de.elnarion.util.plantuml.generator.classdiagram.config.PlantUMLClassDiagramConfig

public class PlantUMLClassDiagramConfig extends Object
The Class PlantUMLConfig.
  • Constructor Details

    • PlantUMLClassDiagramConfig

      protected PlantUMLClassDiagramConfig()
      Instantiates a new plant UML config.
  • Method Details

    • getMethodClassifierToIgnore

      public List<ClassifierType> getMethodClassifierToIgnore()
      Gets the method classifier to ignore.
      Returns:
      the method classifier to ignore
    • getFieldClassifierToIgnore

      public List<ClassifierType> getFieldClassifierToIgnore()
      Gets the field classifier to ignore.
      Returns:
      the field classifier to ignore
    • getDestinationClassloader

      public ClassLoader getDestinationClassloader()
      Gets the destination classloader.
      Returns:
      ClassLoader
    • setDestinationClassloader

      protected void setDestinationClassloader(ClassLoader destinationClassloader)
      Parameters:
      destinationClassloader - the new destination classloader
    • getScanPackages

      public List<String> getScanPackages()
      Returns:
      List
    • setScanPackages

      protected void setScanPackages(List<String> scanPackages)
      Parameters:
      scanPackages - the new scan packages
    • getBlacklistRegexp

      public String getBlacklistRegexp()
      Returns:
      String
    • setBlacklistRegexp

      protected void setBlacklistRegexp(String blacklistRegexp)
      Parameters:
      blacklistRegexp - the new blacklist regexp
    • getWhitelistRegexp

      public String getWhitelistRegexp()
      Returns:
      String
    • setWhitelistRegexp

      protected void setWhitelistRegexp(String whitelistRegexp)
      Parameters:
      whitelistRegexp - the new whitelist regexp
    • getHideClasses

      public List<String> getHideClasses()
      Returns:
      List
    • setHideClasses

      protected void setHideClasses(List<String> hideClasses)
      Parameters:
      hideClasses - the new hide classes
    • isHideFields

      public boolean isHideFields()
      Returns:
      boolean
    • setHideFields

      protected void setHideFields(boolean hideFields)
      Parameters:
      hideFields - the new hide fields
    • isHideMethods

      public boolean isHideMethods()
      Returns:
      boolean
    • setHideMethods

      protected void setHideMethods(boolean hideMethods)
      Parameters:
      hideMethods - the new hide methods
    • isRemoveFields

      public boolean isRemoveFields()
      Returns:
      boolean
    • setRemoveFields

      protected void setRemoveFields(boolean removeFields)
      Parameters:
      removeFields - the new removes the fields
    • isRemoveMethods

      public boolean isRemoveMethods()
      Returns:
      boolean
    • setRemoveMethods

      protected void setRemoveMethods(boolean removeMethods)
      Parameters:
      removeMethods - the new removes the methods
    • getFieldBlacklistRegexp

      public String getFieldBlacklistRegexp()
      Returns:
      String
    • setFieldBlacklistRegexp

      protected void setFieldBlacklistRegexp(String fieldBlacklistRegexp)
      Parameters:
      fieldBlacklistRegexp - the new field blacklist regexp
    • getMethodBlacklistRegexp

      public String getMethodBlacklistRegexp()
      Returns:
      String
    • setMethodBlacklistRegexp

      protected void setMethodBlacklistRegexp(String methodBlacklistRegexp)
      Parameters:
      methodBlacklistRegexp - the new method blacklist regexp
    • getMaxVisibilityFields

      public VisibilityType getMaxVisibilityFields()
      Returns:
      VisibilityType
    • setMaxVisibilityFields

      public void setMaxVisibilityFields(VisibilityType maxVisibilityFields)
      Parameters:
      maxVisibilityFields - the new max visibility fields
    • getMaxVisibilityMethods

      public VisibilityType getMaxVisibilityMethods()
      Returns:
      VisibilityType
    • setMaxVisibilityMethods

      public void setMaxVisibilityMethods(VisibilityType maxVisibilityMethods)
      Parameters:
      maxVisibilityMethods - the new max visibility methods
    • isAddJPAAnnotations

      public boolean isAddJPAAnnotations()
      Checks if is adds the JPA annotations.
      Returns:
      true, if is adds the JPA annotations
    • setAddJPAAnnotations

      public void setAddJPAAnnotations(boolean addJPAAnnotations)
      Sets the adds the JPA annotations.
      Parameters:
      addJPAAnnotations - the new adds the JPA annotations
    • isAddJavaxValidationAnnotations

      public boolean isAddJavaxValidationAnnotations()
      Checks if is adds the Javax Validation annotations.
      Returns:
      true, if is adds the Javax Validation annotations
    • setAddJavaxValidationAnnotations

      public void setAddJavaxValidationAnnotations(boolean addJavaxValidationAnnotations)
      Sets the adds the Javax Validation annotations.
      Parameters:
      addJavaxValidationAnnotations - the new adds the Javax Validation annotations
    • getAdditionalPlantUmlConfigs

      public List<String> getAdditionalPlantUmlConfigs()
      Gets the additional plant uml configs.
      Returns:
      List
    • setUseSmetana

      public void setUseSmetana(boolean useSmetana)
      Enables generating uml files enabling to use internal Smetana renderer in favor of GraphViz Smetana.
    • isUseSmetana

      public boolean isUseSmetana()
      Checks if generating uml files using Smetana renderer enabled.
      Returns:
      true, if Smetana is enabled
    • isUseShortClassNamesInFieldsAndMethods

      public boolean isUseShortClassNamesInFieldsAndMethods()
      Checks if is use short class names in fields and methods.
      Returns:
      true, if is use short class names in fields and methods
    • setUseShortClassNamesInFieldsAndMethods

      public void setUseShortClassNamesInFieldsAndMethods(boolean useShortClassNamesInFieldsAndMethods)
      Sets the use short class names in fields and methods.
      Parameters:
      useShortClassNamesInFieldsAndMethods - the new use short class names in fields and methods
    • isUseShortClassNames

      public boolean isUseShortClassNames()
      Checks if is use short class names.
      Returns:
      true, if is use short class names
    • setUseShortClassNames

      public void setUseShortClassNames(boolean useShortClassNames)
      Sets the use short class names.
      Parameters:
      useShortClassNames - the new use short class names