Top Description Fields Constructors Methods
tools.jackson.databind.util

public sealed Enum NamingStrategyImpls

extends Enum<NamingStrategyImpls>
Class Inheritance

Container for standard naming strategy implementations, specifically used by property naming strategies (see tools.jackson.databind.PropertyNamingStrategies) and enum naming strategies (see tools.jackson.databind.EnumNamingStrategies).

Field Summary

Modifier and TypeField and Description
public static final NamingStrategyImpls
KEBAB_CASE

beanName -> bean-name

public static final NamingStrategyImpls
LOWER_CAMEL_CASE

beanName -> beanName

public static final NamingStrategyImpls
LOWER_CASE

beanName -> beanname

public static final NamingStrategyImpls
LOWER_DOT_CASE

beanName -> bean.name

public static final NamingStrategyImpls
SNAKE_CASE

beanName -> bean_name

public static final NamingStrategyImpls
UPPER_CAMEL_CASE

beanName -> BeanName

public static final NamingStrategyImpls
UPPER_SNAKE_CASE

beanName -> BEAN_NAME

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public abstract String
translate(final String beanName)

pack-priv static String
translateLowerCaseWithSeparator(final String beanName, final char separator)

Helper method to share implementation between snake and dotted case.

public static NamingStrategyImpls
public static NamingStrategyImpls[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

KEBAB_CASEback to summary
public static final NamingStrategyImpls KEBAB_CASE

beanName -> bean-name

LOWER_CAMEL_CASEback to summary
public static final NamingStrategyImpls LOWER_CAMEL_CASE

beanName -> beanName

LOWER_CASEback to summary
public static final NamingStrategyImpls LOWER_CASE

beanName -> beanname

LOWER_DOT_CASEback to summary
public static final NamingStrategyImpls LOWER_DOT_CASE

beanName -> bean.name

SNAKE_CASEback to summary
public static final NamingStrategyImpls SNAKE_CASE

beanName -> bean_name

UPPER_CAMEL_CASEback to summary
public static final NamingStrategyImpls UPPER_CAMEL_CASE

beanName -> BeanName

UPPER_SNAKE_CASEback to summary
public static final NamingStrategyImpls UPPER_SNAKE_CASE

beanName -> BEAN_NAME

Constructor Detail

NamingStrategyImplsback to summary
private NamingStrategyImpls()

Method Detail

translateback to summary
public abstract String translate(final String beanName)
translateLowerCaseWithSeparatorback to summary
pack-priv static String translateLowerCaseWithSeparator(final String beanName, final char separator)

Helper method to share implementation between snake and dotted case.

valueOfback to summary
public static NamingStrategyImpls valueOf(String name)
valuesback to summary
public static NamingStrategyImpls[] values()