Class SnakeToCamelCaseRule.Builder

java.lang.Object
com.streamconverter.command.rule.impl.casing.SnakeToCamelCaseRule.Builder
Enclosing class:
SnakeToCamelCaseRule

public static class SnakeToCamelCaseRule.Builder extends Object
Builder class for SnakeToCamelCaseRule configuration.
  • Constructor Details

  • Method Details

    • capitalizeFirst

      public SnakeToCamelCaseRule.Builder capitalizeFirst(boolean capitalize)
      Sets whether to capitalize the first letter (PascalCase instead of camelCase).
      Parameters:
      capitalize - true for PascalCase, false for camelCase
      Returns:
      this builder
    • preserveUnderscores

      Sets whether to preserve existing underscores in the input.
      Parameters:
      preserve - true to preserve underscores, false to clean them up
      Returns:
      this builder
    • build

      Builds the SnakeToCamelCaseRule with current configuration.
      Returns:
      configured rule instance