Uses of Class
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.PropertyNamingStrategy
Packages that use PropertyNamingStrategy
Package
Description
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode
), as well as
writing Java Objects and trees as JSON.Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind
).Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Package that contains classes and interfaces to help implement
custom extension
Module
s
(which are registered using
ObjectMapper.registerModule(edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.Module)
.-
Uses of PropertyNamingStrategy in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind
Subclasses of PropertyNamingStrategy in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databindModifier and TypeClassDescriptionstatic class
Naming strategy similar toPropertyNamingStrategies.SnakeCaseStrategy
, but instead of underscores as separators, uses hyphens.static class
"No-operation" strategy that is equivalent to not specifying any strategy: will simply return suggested standard bean naming as-is.static class
Simple strategy where external name simply only uses lower-case characters, and no separators.static class
Naming strategy similar toPropertyNamingStrategies.KebabCaseStrategy
, but instead of hyphens as separators, uses dots.static class
Intermediate base class for simple implementationsstatic class
APropertyNamingStrategy
that translates typical camel case Java property names to lower case JSON element names, separated by underscores.static class
APropertyNamingStrategy
that translates typical camelCase Java property names to PascalCase JSON element names (i.e., with a capital first letter).static class
APropertyNamingStrategy
that translates an input to the equivalent upper case snake case.static class
Deprecated.static class
Deprecated.Since 2.12 usePropertyNamingStrategies.LowerCaseStrategy
instead (see databind#2715 for reason for deprecation)static class
Deprecated.In 2.7 usePropertyNamingStrategies.SnakeCaseStrategy
insteadstatic class
Deprecated.Since 2.12 usePropertyNamingStrategies.LowerDotCaseStrategy
instead (see databind#2715 for reason for deprecation)static class
Deprecated.In 2.7 usePropertyNamingStrategies.UpperCamelCaseStrategy
insteadstatic class
Deprecated.Since 2.12 deprecated.static class
Deprecated.Since 2.12 usePropertyNamingStrategies.SnakeCaseStrategy
instead (see databind#2715 for reason for deprecation)static class
Deprecated.Since 2.12 usePropertyNamingStrategies.UpperCamelCaseStrategy
instead (see databind#2715 for reason for deprecation)Fields in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind declared as PropertyNamingStrategyModifier and TypeFieldDescriptionstatic final PropertyNamingStrategy
PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES
Deprecated.Since 2.7 usePropertyNamingStrategies.SNAKE_CASE
instead.static final PropertyNamingStrategy
PropertyNamingStrategies.KEBAB_CASE
Naming convention used in languages like Lisp, where words are in lower-case letters, separated by hyphens.static final PropertyNamingStrategy
PropertyNamingStrategy.KEBAB_CASE
Deprecated.Since 2.12 deprecated.static final PropertyNamingStrategy
PropertyNamingStrategies.LOWER_CAMEL_CASE
Naming convention used in Java, where words other than first are capitalized and no separator is used between words.static final PropertyNamingStrategy
PropertyNamingStrategy.LOWER_CAMEL_CASE
Deprecated.Since 2.12 deprecated.static final PropertyNamingStrategy
PropertyNamingStrategies.LOWER_CASE
Naming convention in which all words of the logical name are in lower case, and no separator is used between words.static final PropertyNamingStrategy
PropertyNamingStrategy.LOWER_CASE
Deprecated.Since 2.12 deprecated.static final PropertyNamingStrategy
PropertyNamingStrategies.LOWER_DOT_CASE
Naming convention widely used as configuration properties name, where words are in lower-case letters, separated by dots.static final PropertyNamingStrategy
PropertyNamingStrategy.LOWER_DOT_CASE
Deprecated.Since 2.12 deprecated.static final PropertyNamingStrategy
PropertyNamingStrategy.PASCAL_CASE_TO_CAMEL_CASE
Deprecated.Since 2.7 usePropertyNamingStrategies.UPPER_CAMEL_CASE
instead;static final PropertyNamingStrategy
PropertyNamingStrategies.SNAKE_CASE
Naming convention used in languages like C, where words are in lower-case letters, separated by underscores.static final PropertyNamingStrategy
PropertyNamingStrategy.SNAKE_CASE
Deprecated.Since 2.12 deprecated.static final PropertyNamingStrategy
PropertyNamingStrategies.UPPER_CAMEL_CASE
Naming convention used in languages like Pascal, where all words are capitalized and no separator is used between words.static final PropertyNamingStrategy
PropertyNamingStrategy.UPPER_CAMEL_CASE
Deprecated.Since 2.12 deprecated.static final PropertyNamingStrategy
PropertyNamingStrategies.UPPER_SNAKE_CASE
Naming convention in which the words are in upper-case letters, separated by underscores.Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind that return PropertyNamingStrategyMethods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind with parameters of type PropertyNamingStrategyModifier and TypeMethodDescriptionvoid
Module.SetupContext.setNamingStrategy
(PropertyNamingStrategy naming) Method that may be used to override naming strategy that is used byObjectMapper
.ObjectMapper.setPropertyNamingStrategy
(PropertyNamingStrategy s) Method for setting custom property naming strategy to use. -
Uses of PropertyNamingStrategy in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg
Fields in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg declared as PropertyNamingStrategyModifier and TypeFieldDescriptionprotected final PropertyNamingStrategy
BaseSettings._propertyNamingStrategy
Custom property naming strategy in use, if any.Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg that return PropertyNamingStrategyModifier and TypeMethodDescriptionBaseSettings.getPropertyNamingStrategy()
final PropertyNamingStrategy
MapperConfig.getPropertyNamingStrategy()
HandlerInstantiator.namingStrategyInstance
(MapperConfig<?> config, Annotated annotated, Class<?> implClass) Method called to construct a NamingStrategy instance used for specified class.Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg with parameters of type PropertyNamingStrategyModifier and TypeMethodDescriptionMapperBuilder.propertyNamingStrategy
(PropertyNamingStrategy s) Method for configuringPropertyNamingStrategy
to use for adapting POJO property names (internal) into content property names (external)final T
MapperConfigBase.with
(PropertyNamingStrategy pns) Method for constructing and returning a new instance with differentPropertyNamingStrategy
to use.BaseSettings.withPropertyNamingStrategy
(PropertyNamingStrategy pns) Constructors in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg with parameters of type PropertyNamingStrategyModifierConstructorDescriptionBaseSettings
(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz, Base64Variant defaultBase64, PolymorphicTypeValidator ptv) Deprecated.BaseSettings
(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz, Base64Variant defaultBase64, PolymorphicTypeValidator ptv, AccessorNamingStrategy.Provider accNaming) -
Uses of PropertyNamingStrategy in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.introspect
Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.introspect with parameters of type PropertyNamingStrategyModifier and TypeMethodDescriptionprotected void
POJOPropertiesCollector._renameUsing
(Map<String, POJOPropertyBuilder> propMap, PropertyNamingStrategy naming) -
Uses of PropertyNamingStrategy in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.module
Fields in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.module declared as PropertyNamingStrategyMethods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.module with parameters of type PropertyNamingStrategyModifier and TypeMethodDescriptionprotected SimpleModule
SimpleModule.setNamingStrategy
(PropertyNamingStrategy naming)
PropertyNamingStrategies.KebabCaseStrategy
instead (see databind#2715 for reason for deprecation)