com.holonplatform.vaadin.components.builders

## Interface ComponentPostProcessorSupport<C extends com.vaadin.ui.Component,B extends ComponentPostProcessorSupport<C,B>>

- Type Parameters:
    `C` - Component type
    `B` - Actual builder type
  All Known Subinterfaces:
    BeanListingBuilder<T>, ItemListingBuilder<T,P,C,B,X>, ItemListingBuilder.BaseGridItemListingBuilder<T,P,C,B>, ItemListingBuilder.GridItemListingBuilder<T,C,B>, PropertyListingBuilder<C,B,X>, PropertyListingBuilder.BaseGridPropertyListingBuilder<C,B>, PropertyListingBuilder.GridPropertyListingBuilder

      public interface ComponentPostProcessorSupport<C extends com.vaadin.ui.Component,B extends ComponentPostProcessorSupport<C,B>>

  Implemented by a class which supports `ComponentPostProcessor` registration.
  Since:
    5.0.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `B` | `withPostProcessor(ComponentPostProcessor<C> postProcessor)` Add a `ComponentPostProcessor` to configure the component right after it is built and just before returning it to caller.

- - ### Method Detail

    - #### withPostProcessor

          B withPostProcessor(ComponentPostProcessor<C> postProcessor)

      Add a `ComponentPostProcessor` to configure the component right after it is built and just before returning it to caller.
      Parameters:
        `postProcessor` - the `ComponentPostProcessor` to register
      Returns:
        this

Copyright © 2019 The Holon Platform. All rights reserved.