Class KebabCaseConverter

java.lang.Object
org.apache.tika.annotation.KebabCaseConverter

public class KebabCaseConverter extends Object
Utility for converting Java class names to kebab-case. Used for automatic component name generation from class names.

Examples:

  • PDFParser → pdf-parser
  • OCRParser → ocr-parser
  • HTMLParser → html-parser
  • DefaultParser → default-parser
  • TesseractOCRParser → tesseract-ocr-parser
  • Method Details

    • toKebabCase

      public static String toKebabCase(String className)
      Converts a Java class name to kebab-case.
      Parameters:
      className - the simple class name (without package)
      Returns:
      the kebab-case version of the name