## Uses of Interface
com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.BaseNameValidator

Packages that use DefaultAccessorNamingStrategy.BaseNameValidator
com.fasterxml.jackson.databind.introspect: 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.BaseNameValidator
`static class` `DefaultAccessorNamingStrategy.FirstCharBasedValidator` Simple implementation of `DefaultAccessorNamingStrategy.BaseNameValidator` that checks the first character and nothing else.

Fields in com.fasterxml.jackson.databind.introspect declared as DefaultAccessorNamingStrategy.BaseNameValidator
`protected DefaultAccessorNamingStrategy.BaseNameValidator` DefaultAccessorNamingStrategy.`_baseNameValidator` Optional validator for checking that base name
`protected DefaultAccessorNamingStrategy.BaseNameValidator` DefaultAccessorNamingStrategy.Provider.`_baseNameValidator`

Methods in com.fasterxml.jackson.databind.introspect that return DefaultAccessorNamingStrategy.BaseNameValidator
`static DefaultAccessorNamingStrategy.BaseNameValidator` DefaultAccessorNamingStrategy.FirstCharBasedValidator.`forFirstNameRule(boolean allowLowerCaseFirstChar, boolean allowNonLetterFirstChar)` Factory method to use for getting an instance with specified first-character restrictions, if any; or `null` if no checking is needed.

Methods in com.fasterxml.jackson.databind.introspect with parameters of type DefaultAccessorNamingStrategy.BaseNameValidator

`DefaultAccessorNamingStrategy.Provider`

DefaultAccessorNamingStrategy.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.BaseNameValidator
Constructor and Description
`DefaultAccessorNamingStrategy(MapperConfig<?> config, AnnotatedClass forClass, String mutatorPrefix, String getterPrefix, String isGetterPrefix, DefaultAccessorNamingStrategy.BaseNameValidator baseNameValidator)`
`Provider(DefaultAccessorNamingStrategy.Provider p, DefaultAccessorNamingStrategy.BaseNameValidator vld)`
`Provider(String setterPrefix, String withPrefix, String getterPrefix, String isGetterPrefix, DefaultAccessorNamingStrategy.BaseNameValidator vld)`