Uses of Interface
tools.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 tools.jackson.databind.introspect
Classes in tools.jackson.databind.introspect that implement DefaultAccessorNamingStrategy.BaseNameValidatorModifier and TypeClassDescriptionstatic classSimple implementation ofDefaultAccessorNamingStrategy.BaseNameValidatorthat checks the first character and nothing else if (and only if!)Fields in tools.jackson.databind.introspect declared as DefaultAccessorNamingStrategy.BaseNameValidatorModifier and TypeFieldDescriptionprotected final DefaultAccessorNamingStrategy.BaseNameValidatorDefaultAccessorNamingStrategy._baseNameValidatorOptional validator for checking that base nameprotected final DefaultAccessorNamingStrategy.BaseNameValidatorDefaultAccessorNamingStrategy.Provider._baseNameValidatorMethods in tools.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; ornullif no checking is needed.Methods in tools.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 tools.jackson.databind.introspect with parameters of type DefaultAccessorNamingStrategy.BaseNameValidatorModifierConstructorDescriptionprotectedDefaultAccessorNamingStrategy(MapperConfig<?> config, AnnotatedClass forClass, String mutatorPrefix, String getterPrefix, String isGetterPrefix, DefaultAccessorNamingStrategy.BaseNameValidator baseNameValidator) protectedProvider(String setterPrefix, String withPrefix, String getterPrefix, String isGetterPrefix, DefaultAccessorNamingStrategy.BaseNameValidator vld) protectedProvider(DefaultAccessorNamingStrategy.Provider p, DefaultAccessorNamingStrategy.BaseNameValidator vld)