Interface AttributesGroupProcessor<G extends AttributesGroupConfiguration>

Type Parameters:
G - the type of AttributesGroupConfiguration processed by this processor
All Known Implementing Classes:
AbstractAttributesGroupProcessor, DynamicAttributesGroupProcessor, StaticAttributesGroupProcessor

public interface AttributesGroupProcessor<G extends AttributesGroupConfiguration>
Defines the contract for processing groups of attributes specified by AttributesGroupConfiguration.

Implementations of this interface are responsible for generating a list of MappingFieldDescriptor objects that describe the mapping of entity attributes to index fields, based on the provided configuration and settings.