## Uses of Interface
com.holonplatform.vaadin7.components.ViewComponent

- Packages that use ViewComponent
  Package | Description
  --- | ---
  com.holonplatform.vaadin7.components |
  com.holonplatform.vaadin7.internal |

- - ### Uses of ViewComponent in com.holonplatform.vaadin7.components

    Methods in com.holonplatform.vaadin7.components that return types with arguments of type ViewComponent
    Modifier and Type | Method and Description
    --- | ---
    `default Class<? extends ViewComponent>` | PropertyViewGroup.ViewComponentPropertyRenderer.`getRenderType()`
    `<T> Optional<ViewComponent<T>>` | PropertyViewGroup.`getViewComponent(com.holonplatform.core.property.Property<T> property)` Get the `ViewComponent` bound to given `property`, if any.
    `Iterable<ViewComponent>` | PropertyViewGroup.`getViewComponents()` Gets all the `ViewComponent`s that have been bound to a property.
    `<T> Stream<PropertyBinding<T,ViewComponent<T>>>` | PropertyViewGroup.`stream()` Return a `Stream` of the properties and their bound `ViewComponent`s of this view group.

    Methods in com.holonplatform.vaadin7.components with parameters of type ViewComponent
    Modifier and Type | Method and Description
    --- | ---
    `default <T> B` | PropertyViewGroup.Builder.`bind(com.holonplatform.core.property.Property<T> property, ViewComponent<? extends T> viewComponent)` Bind the given `property` to given `viewComponent` instance.

    Method parameters in com.holonplatform.vaadin7.components with type arguments of type ViewComponent
    Modifier and Type | Method and Description
    --- | ---
    `<T,F extends T> B` | PropertyViewGroup.Builder.`bind(com.holonplatform.core.property.Property<T> property, com.holonplatform.core.property.PropertyRenderer<ViewComponent<F>,T> renderer)` Set a specific `PropertyRenderer` to use to render the `ViewComponent` to bind to given `property`.
    `B` | PropertyViewGroup.Builder.`withPostProcessor(PropertyBinding.PostProcessor<ViewComponent<?>> postProcessor)` Add a `PropertyBinding.PostProcessor` to allow further `ViewComponent` configuration after generation and before the ViewComponent is actually bound to a property.

  - ### Uses of ViewComponent in com.holonplatform.vaadin7.internal

    Methods in com.holonplatform.vaadin7.internal that return ViewComponent
    Modifier and Type | Method and Description
    --- | ---
    `ViewComponent` | DefaultViewComponentPropertyRenderer.`render(com.holonplatform.core.property.Property<? extends T> property)`

    Methods in com.holonplatform.vaadin7.internal that return types with arguments of type ViewComponent
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends ViewComponent>` | DefaultViewComponentPropertyRenderer.`getRenderType()`

Copyright © 2019 The Holon Platform. All rights reserved.