| Package | Description |
|---|---|
| com.holonplatform.vaadin7.components | |
| com.holonplatform.vaadin7.components.builders | |
| com.holonplatform.vaadin7.internal |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MultiSelect<T>
A
Selectable component in which multiple items can be selected at the same time. |
interface |
SingleSelect<T>
A
Selectable component in which at most one item can be selected at a time. |
interface |
ValidatableInput<V>
An
Input component with validation support using Validators. |
| Modifier and Type | Method and Description |
|---|---|
static <T> Input<T> |
Input.from(com.vaadin.ui.Field<T> field)
Create a
Input component type from given Field instance. |
default Input<T> |
Input.InputFieldPropertyRenderer.render(com.holonplatform.core.property.Property<? extends T> property) |
| Modifier and Type | Method and Description |
|---|---|
<T> Optional<Input<T>> |
PropertyInputGroup.getInput(com.holonplatform.core.property.Property<T> property)
Get the
Input bound to given property, if any. |
Iterable<Input<?>> |
PropertyInputGroup.getInputs()
Gets all the
Inputs that have been bound to a property. |
default Class<? extends Input<T>> |
Input.InputPropertyRenderer.getRenderType() |
<T> Stream<PropertyBinding<T,Input<T>>> |
PropertyInputGroup.stream()
|
| Modifier and Type | Method and Description |
|---|---|
default <T> B |
PropertyInputGroup.Builder.bind(com.holonplatform.core.property.Property<T> property,
Input<T> input)
Bind the given
property to given input instance. |
static <T> ValidatableInputBuilder<T,ValidatableInput<T>> |
ValidatableInput.builder(Input<T> input)
Get a fluent builder to create and setup a
ValidatableInput from given Input. |
static <T> ValidatableInput<T> |
ValidatableInput.from(Input<T> input)
Create a
ValidatableInput from given Input instance. |
| Modifier and Type | Method and Description |
|---|---|
<T> B |
PropertyInputGroup.Builder.bind(com.holonplatform.core.property.Property<T> property,
com.holonplatform.core.property.PropertyRenderer<Input<T>,T> renderer)
|
B |
PropertyInputGroup.Builder.withPostProcessor(PropertyBinding.PostProcessor<Input<?>> postProcessor)
Add a
PropertyBinding.PostProcessor to allow further Input configuration before the input is actually bound
to a property. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BaseSelectInputBuilder<T,C extends Input<T>,S,ITEM,B extends BaseSelectInputBuilder<T,C,S,ITEM,B>>
Base builder to create selection
Inputs. |
interface |
InputBuilder<T,C extends Input<T>,B extends InputBuilder<T,C,B>>
Builder to create
Input instances. |
interface |
PropertySelectInputBuilder<T,C extends Input<T>,S,B extends PropertySelectInputBuilder<T,C,S,B>>
Builder to create selection
Inputs with Property data source support. |
interface |
SelectInputBuilder<T,C extends Input<T>,S,ITEM,B extends SelectInputBuilder<T,C,S,ITEM,B>>
Builder to create selection
Inputs. |
interface |
SelectItemDataSourceBuilder<T,C extends Input<T>,S,ITEM,B extends SelectItemDataSourceBuilder<T,C,S,ITEM,B>>
Select component builder with
ItemDataSource support. |
interface |
TextInputBuilder<T,C extends Input<T>,B extends TextInputBuilder<T,C,B>>
Base builder to create
Input instances backed by a text input widget. |
| Modifier and Type | Method and Description |
|---|---|
Input |
DefaultInputPropertyRenderer.render(com.holonplatform.core.property.Property<? extends T> property) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Input> |
DefaultInputPropertyRenderer.getRenderType() |
Copyright © 2019 The Holon Platform. All rights reserved.