Module org.apache.johnzon.jsonb
Package org.apache.johnzon.jsonb
Class PropertyNamingStrategyFactory.ConfigurableNamingStrategy
java.lang.Object
org.apache.johnzon.jsonb.PropertyNamingStrategyFactory.ConfigurableNamingStrategy
- All Implemented Interfaces:
jakarta.json.bind.config.PropertyNamingStrategy
- Enclosing class:
- PropertyNamingStrategyFactory
private static class PropertyNamingStrategyFactory.ConfigurableNamingStrategy
extends Object
implements jakarta.json.bind.config.PropertyNamingStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final charFields inherited from interface jakarta.json.bind.config.PropertyNamingStrategy
CASE_INSENSITIVE, IDENTITY, LOWER_CASE_WITH_DASHES, LOWER_CASE_WITH_UNDERSCORES, UPPER_CAMEL_CASE, UPPER_CAMEL_CASE_WITH_SPACES -
Constructor Summary
ConstructorsConstructorDescriptionConfigurableNamingStrategy(Function<Character, Character> wordConverter, char sep) -
Method Summary
-
Field Details
-
converter
-
separator
private final char separator
-
-
Constructor Details
-
ConfigurableNamingStrategy
-
-
Method Details
-
translateName
- Specified by:
translateNamein interfacejakarta.json.bind.config.PropertyNamingStrategy
-