Interface AnnotationThicknessConfiguration.Builder

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract T setDefaultThickness(@FloatRange(from = 0.0) float defaultThickness) Sets default annotation thickness.
      abstract T setMinThickness(@FloatRange(from = 0.0) float minThickness) Sets minimal annotation thickness.
      abstract T setMaxThickness(@FloatRange(from = 0.0) float maxThickness) Sets maximal annotation thickness.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • setDefaultThickness

        @NonNull() abstract T setDefaultThickness(@FloatRange(from = 0.0) float defaultThickness)

        Sets default annotation thickness. Defaults to 10 pt.

        Parameters:
        defaultThickness - The default annotation thickness in pt.
      • setMinThickness

        @NonNull() abstract T setMinThickness(@FloatRange(from = 0.0) float minThickness)

        Sets minimal annotation thickness. Defaults to 1 pt.

        Parameters:
        minThickness - The minimal annotation thickness in pt.
      • setMaxThickness

        @NonNull() abstract T setMaxThickness(@FloatRange(from = 0.0) float maxThickness)

        Sets maximal annotation thickness. Defaults to 40 pt.

        Parameters:
        maxThickness - The maximal annotation thickness in pt.