## Uses of Interface
com.holonplatform.vaadin.components.builders.VirtualPropertyColumnBuilder

- Packages that use VirtualPropertyColumnBuilder
  Package | Description
  --- | ---
  com.holonplatform.vaadin.components.builders |

- - ### Uses of VirtualPropertyColumnBuilder in com.holonplatform.vaadin.components.builders

    Methods in com.holonplatform.vaadin.components.builders that return VirtualPropertyColumnBuilder
    Modifier and Type | Method and Description
    --- | ---
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`alignment(ItemListing.ColumnAlignment alignment)` Set the text alignment for the column which corresponds to this virtual property.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`displayAfter(P property)` Configure this virtual property column to be displayed after the listing column bound to given `property` by default.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`displayAfterColumnId(String columnId)` Configure this virtual property column to be displayed after the given listing column id by default.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`displayAsFirst()` Configure this virtual property column to be displayed before any other standard listing column by default.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`displayAsLast()` Configure this virtual property column to be displayed after any other standard listing column by default.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`displayBefore(P property)` Configure this virtual property column to be displayed before the listing column bound to given `property` by default.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`displayBeforeColumnId(String columnId)` Configure this virtual property column to be displayed before the given listing column id by default.
    `<E extends com.vaadin.data.HasValue<T> & com.vaadin.ui.Component> VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`editor(E editor)` Set the field to use for this virtual property in edit mode.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`expandRatio(int expandRatio)` Set the expandRatio for the column which corresponds to this virtual property.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`header(com.holonplatform.core.i18n.Localizable header)` Set the column header to show for this virtual property.
    `default VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`header(String header)` Set the column header to show for this virtual property.
    `default VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`header(String defaultHeader, String headerMessageCode)` Set the column header to show for this virtual property.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`headerHTML(com.holonplatform.core.i18n.Localizable header)` Set the column header for given this virtual, displaying it as HTML.
    `default VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`headerHTML(String header)` Set the column header for given this virtual property, displaying it as HTML.
    `default VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`headerHTML(String defaultHeader, String headerMessageCode)` Set the column header for this virtual property, displaying it as HTML.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`headerMode(ItemListingBuilder.ColumnHeaderMode headerMode)` Set the column header display mode for the column which corresponds to this virtual property.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`hidable(boolean hidable)` Sets whether the column which corresponds to this virtual property can be hidden by the user.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`hidden(boolean hidden)` Sets whether the column which corresponds to this virtual property is hidden.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`hidingToggleCaption(com.holonplatform.core.i18n.Localizable hidingToggleCaption)` Sets the caption of the hiding toggle for the column which corresponds to this virtual property.
    `default VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`hidingToggleCaption(String hidingToggleCaption)` Sets the caption of the hiding toggle for the column which corresponds to this virtual property.
    `default VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`hidingToggleCaption(String hidingToggleCaption, String messageCode)` Sets the caption of the hiding toggle for the column which corresponds to this virtual property.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`maxWidth(int widthInPixels)` Set the maximum width in pixels for the column which corresponds to this virtual property.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`minimumWidthFromContent(boolean minimumWidthFromContent)` Sets whether the width of the contents in the column which corresponds to this virtual property should be considered minimum width for this column.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`minWidth(int widthInPixels)` Set the minimum width in pixels for the column which corresponds to this virtual property.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`render(com.vaadin.ui.renderers.Renderer<? super T> renderer)` Set a custom `Renderer` for this virtual property.
    `<D> VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`render(com.vaadin.data.ValueProvider<T,D> presentationProvider, com.vaadin.ui.renderers.Renderer<? super D> renderer)` Set a custom `Renderer` and presentation provider for this virtual property.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`resizable(boolean resizable)` Sets whether the column which corresponds to this virtual property is resizable by the user.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`sortGenerator(ItemDataSource.PropertySortGenerator<P> generator)` Set a `ItemDataSource.PropertySortGenerator` to generate `QuerySort`s for this virtual property.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`sortUsing(com.holonplatform.core.Path<?> sortPath)` Declares to use specified `Path` to generate query sorts for this virtual property.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`style(ItemListing.CellStyleGenerator<I,P> cellStyleGenerator)` Set the `ItemListing.CellStyleGenerator` to call for this virtual property to generate column cell style.
    `default VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`style(String styleName)` Set the column cell style name for this virtual property.
    `VirtualPropertyColumnBuilder<T,I,P,C,B>` | VirtualPropertyColumnBuilder.`width(int widthInPixels)` Set the width in pixels for the column which corresponds to this virtual property.
    `<T> VirtualPropertyColumnBuilder<T,com.holonplatform.core.property.PropertyBox,com.holonplatform.core.property.Property,C,B>` | PropertyListingBuilder.BaseGridPropertyListingBuilder.`withVirtualProperty(Class<T> type, com.holonplatform.core.property.PropertyValueProvider<T> valueProvider)` Add a virtual property to the listing, providing the virtual property type and the `PropertyValueProvider` to provide the virtual property value for each `PropertyBox` listing item.
    `<T> VirtualPropertyColumnBuilder<T,com.holonplatform.core.property.PropertyBox,com.holonplatform.core.property.Property,C,B>` | PropertyListingBuilder.BaseGridPropertyListingBuilder.`withVirtualProperty(Class<T> type, String name, com.holonplatform.core.property.PropertyValueProvider<T> valueProvider)` Add a virtual property to the listing, providing the virtual property type, the virtual property name and the `PropertyValueProvider` to provide the virtual property value for each `PropertyBox` listing item.
    `default VirtualPropertyColumnBuilder<String,com.holonplatform.core.property.PropertyBox,com.holonplatform.core.property.Property,C,B>` | PropertyListingBuilder.BaseGridPropertyListingBuilder.`withVirtualProperty(com.holonplatform.core.property.PropertyValueProvider<String> valueProvider)` Add a `String` type virtual property to the listing, providing the `PropertyValueProvider` to provide the virtual property value for each `PropertyBox` listing item.
    `default VirtualPropertyColumnBuilder<String,com.holonplatform.core.property.PropertyBox,com.holonplatform.core.property.Property,C,B>` | PropertyListingBuilder.BaseGridPropertyListingBuilder.`withVirtualProperty(String name, com.holonplatform.core.property.PropertyValueProvider<String> valueProvider)` Add a `String` type virtual property to the listing, providing the virtual property name and the `PropertyValueProvider` to provide the virtual property value for each `PropertyBox` listing item.
    `<T> VirtualPropertyColumnBuilder<T,com.holonplatform.core.property.PropertyBox,com.holonplatform.core.property.Property,C,B>` | PropertyListingBuilder.BaseGridPropertyListingBuilder.`withVirtualProperty(com.holonplatform.core.property.VirtualProperty<T> property)` Add a virtual property to the listing.

Copyright © 2019 The Holon Platform. All rights reserved.