Interface EntityViewElementBuilderProcessor<T extends com.foreach.across.modules.web.ui.ViewElementBuilder>

All Known Implementing Classes:
DateTimeFormElementBuilderFactory.PastAndFutureValidationProcessor, DateTimeFormElementBuilderFactory.TemporalAnnotationProcessor, FormControlNameBuilderProcessor, PersistenceAnnotationBuilderProcessor, TextboxFormElementBuilderFactory.EmailTypeDetectionProcessor, TextboxFormElementBuilderFactory.PasswordTypeDetectionProcessor, ValidationConstraintsBuilderProcessor

public interface EntityViewElementBuilderProcessor<T extends com.foreach.across.modules.web.ui.ViewElementBuilder>
Processor interface for modifying a ViewElementBuilder that is being created for a particular EntityPropertyDescriptor.
Author:
Arne Vandamme
  • Method Details

    • process

      void process(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType, T builder)
      Process the builder instance.
      Parameters:
      propertyDescriptor - for which the builder is being created
      viewElementMode - mode for which the builder is being created
      viewElementType - type that was requested
      builder - builder instance already created