Package com.seeq.link.sdk.services
Class JsonConfigObjectMapper.PascalCaseNamingStrategy
java.lang.Object
com.fasterxml.jackson.databind.PropertyNamingStrategy
com.seeq.link.sdk.services.JsonConfigObjectMapper.PascalCaseNamingStrategy
- All Implemented Interfaces:
Serializable
- Enclosing class:
- JsonConfigObjectMapper
public static class JsonConfigObjectMapper.PascalCaseNamingStrategy
extends com.fasterxml.jackson.databind.PropertyNamingStrategy
We have our own PascalCase naming strategy so that it matches .NET Link
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.PropertyNamingStrategy
com.fasterxml.jackson.databind.PropertyNamingStrategy.KebabCaseStrategy, com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseStrategy, com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy, com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerDotCaseStrategy, com.fasterxml.jackson.databind.PropertyNamingStrategy.PascalCaseStrategy, com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase, com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy, com.fasterxml.jackson.databind.PropertyNamingStrategy.UpperCamelCaseStrategy
-
Field Summary
Fields inherited from class com.fasterxml.jackson.databind.PropertyNamingStrategy
CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES, KEBAB_CASE, LOWER_CAMEL_CASE, LOWER_CASE, LOWER_DOT_CASE, PASCAL_CASE_TO_CAMEL_CASE, SNAKE_CASE, UPPER_CAMEL_CASE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnameForField
(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.AnnotatedField field, String defaultName) nameForGetterMethod
(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.AnnotatedMethod method, String defaultName) nameForSetterMethod
(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.AnnotatedMethod method, String defaultName) Methods inherited from class com.fasterxml.jackson.databind.PropertyNamingStrategy
nameForConstructorParameter
-
Constructor Details
-
PascalCaseNamingStrategy
public PascalCaseNamingStrategy()
-
-
Method Details
-
nameForField
public String nameForField(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.AnnotatedField field, String defaultName) - Overrides:
nameForField
in classcom.fasterxml.jackson.databind.PropertyNamingStrategy
-
nameForGetterMethod
public String nameForGetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.AnnotatedMethod method, String defaultName) - Overrides:
nameForGetterMethod
in classcom.fasterxml.jackson.databind.PropertyNamingStrategy
-
nameForSetterMethod
public String nameForSetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.AnnotatedMethod method, String defaultName) - Overrides:
nameForSetterMethod
in classcom.fasterxml.jackson.databind.PropertyNamingStrategy
-
convert
-