com.holonplatform.vaadin.components

## Interface ComposableComponent.Composer<C extends com.vaadin.ui.Component,S>

- Type Parameters:
    `C` - Content component type
    `S` - Components source
  Enclosing interface:
    ComposableComponent
  Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

      @FunctionalInterface
      public static interface ComposableComponent.Composer<C extends com.vaadin.ui.Component,S>

  Delegate interface to compose a set of components from a component source into a `Component` type content.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `compose(C content, S source)` Compose the components provided by given `source` into given `content` component.

- - ### Method Detail

    - #### compose

          void compose(C content,
                       S source)

      Compose the components provided by given `source` into given `content` component.
      Parameters:
        `content` - Content on which to compose the components (never null)
        `source` - Components source (never null)

Copyright © 2017 The Holon Platform. All rights reserved.