Uses of Interface
com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.BaseNameValidator
Packages that use DefaultAccessorNamingStrategy.BaseNameValidator
Package
Description
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
-
Uses of DefaultAccessorNamingStrategy.BaseNameValidator in com.fasterxml.jackson.databind.introspect
Classes in com.fasterxml.jackson.databind.introspect that implement DefaultAccessorNamingStrategy.BaseNameValidatorModifier and TypeClassDescriptionstatic class
Simple implementation ofDefaultAccessorNamingStrategy.BaseNameValidator
that checks the first character and nothing else.Fields in com.fasterxml.jackson.databind.introspect declared as DefaultAccessorNamingStrategy.BaseNameValidatorModifier and TypeFieldDescriptionprotected final DefaultAccessorNamingStrategy.BaseNameValidator
DefaultAccessorNamingStrategy._baseNameValidator
Optional validator for checking that base nameprotected final DefaultAccessorNamingStrategy.BaseNameValidator
DefaultAccessorNamingStrategy.Provider._baseNameValidator
Methods in com.fasterxml.jackson.databind.introspect that return DefaultAccessorNamingStrategy.BaseNameValidatorModifier and TypeMethodDescriptionDefaultAccessorNamingStrategy.FirstCharBasedValidator.forFirstNameRule
(boolean allowLowerCaseFirstChar, boolean allowNonLetterFirstChar) Factory method to use for getting an instance with specified first-character restrictions, if any; ornull
if no checking is needed.Methods in com.fasterxml.jackson.databind.introspect with parameters of type DefaultAccessorNamingStrategy.BaseNameValidatorModifier and TypeMethodDescriptionDefaultAccessorNamingStrategy.Provider.withBaseNameValidator
(DefaultAccessorNamingStrategy.BaseNameValidator vld) Mutant factory for specifying validator that is used to further verify that base name derived from accessor name is acceptable: this can be used to add further restrictions such as limit that the first character of the base name is an upper-case letter.Constructors in com.fasterxml.jackson.databind.introspect with parameters of type DefaultAccessorNamingStrategy.BaseNameValidatorModifierConstructorDescriptionprotected
DefaultAccessorNamingStrategy
(MapperConfig<?> config, AnnotatedClass forClass, String mutatorPrefix, String getterPrefix, String isGetterPrefix, DefaultAccessorNamingStrategy.BaseNameValidator baseNameValidator) protected
Provider
(DefaultAccessorNamingStrategy.Provider p, DefaultAccessorNamingStrategy.BaseNameValidator vld) protected
Provider
(String setterPrefix, String withPrefix, String getterPrefix, String isGetterPrefix, DefaultAccessorNamingStrategy.BaseNameValidator vld)