Class IdGenerator.Builder

java.lang.Object
org.commonmark.ext.heading.anchor.IdGenerator.Builder
Enclosing class:
IdGenerator

public static class IdGenerator.Builder extends Object
  • Field Details

    • defaultIdentifier

      private String defaultIdentifier
    • prefix

      private String prefix
    • suffix

      private String suffix
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      public IdGenerator build()
    • defaultId

      public IdGenerator.Builder defaultId(String defaultId)
      Parameters:
      defaultId - the default identifier to use in case the provided text is empty or only contains unusable characters
      Returns:
      this
    • prefix

      public IdGenerator.Builder prefix(String prefix)
      Parameters:
      prefix - the text to place before the generated identity
      Returns:
      this
    • suffix

      public IdGenerator.Builder suffix(String suffix)
      Parameters:
      suffix - the text to place after the generated identity
      Returns:
      this