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:
    ItemListingBuilder<T,P,C,B,X>, ItemListingBuilder.BaseGridItemListingBuilder<T,P,C,B>, ItemListingBuilder.BaseTableItemListingBuilder<T,P,C,B>, ItemListingBuilder.GridItemListingBuilder<T>, ItemListingBuilder.TableItemListingBuilder<T>, PropertyListingBuilder<B,X>, PropertyListingBuilder.GridPropertyListingBuilder, PropertyListingBuilder.TablePropertyListingBuilder

      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 © 2017 The Holon Platform. All rights reserved.