Package | Description |
---|---|
com.holonplatform.vaadin.components | |
com.holonplatform.vaadin.components.builders | |
com.holonplatform.vaadin.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 Validator s. |
Modifier and Type | Method and Description |
---|---|
static <F extends com.vaadin.data.HasValue<T> & com.vaadin.ui.Component,T> |
Input.from(F field)
Create a
Input component type from given HasValue component. |
static <F extends com.vaadin.data.HasValue<V> & com.vaadin.ui.Component,T,V> |
Input.from(F field,
com.vaadin.data.Converter<V,T> converter)
Create a new
Input from given HasValue component with a different value type, using given
Converter to perform value conversions. |
static <F extends com.vaadin.data.HasValue<V> & com.vaadin.ui.Component,T,V> |
Input.from(F field,
com.holonplatform.core.property.Property<T> property,
com.holonplatform.core.property.PropertyValueConverter<T,V> converter)
|
static <T,V> Input<T> |
Input.from(Input<V> input,
com.vaadin.data.Converter<V,T> converter)
|
static <T,V> Input<T> |
Input.from(Input<V> input,
com.holonplatform.core.property.Property<T> property,
com.holonplatform.core.property.PropertyValueConverter<T,V> converter)
|
default Input<T> |
Input.InputFieldPropertyRenderer.render(com.holonplatform.core.property.Property<? extends T> property) |
default <T> Input<T> |
PropertyInputBinder.requireInput(com.holonplatform.core.property.Property<T> property)
Get the
Input bound to given property , if any. |
Modifier and Type | Method and Description |
---|---|
<T> Optional<Input<T>> |
PropertyInputBinder.getInput(com.holonplatform.core.property.Property<T> property)
Get the
Input bound to given property , if any. |
Iterable<Input<?>> |
PropertyInputBinder.getInputs()
Gets all the
Input s that have been bound to a property. |
default Class<? extends Input<T>> |
Input.InputPropertyRenderer.getRenderType() |
<T> Stream<PropertyBinding<T,Input<T>>> |
PropertyInputBinder.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. |
default <T,V> B |
PropertyInputGroup.Builder.bind(com.holonplatform.core.property.Property<T> property,
Input<V> input,
com.vaadin.data.Converter<V,T> converter)
Bind the given
property to given input instance with different value type, using a
Converter to perform value conversions. |
default <T,V> B |
PropertyInputGroup.Builder.bind(com.holonplatform.core.property.Property<T> property,
Input<V> input,
com.holonplatform.core.property.PropertyValueConverter<T,V> converter)
Bind the given
property to given input instance with different value type, using a
PropertyValueConverter to perform value conversions. |
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. |
static <T,V> Input<T> |
Input.from(Input<V> input,
com.vaadin.data.Converter<V,T> converter)
|
static <T,V> Input<T> |
Input.from(Input<V> input,
com.holonplatform.core.property.Property<T> property,
com.holonplatform.core.property.PropertyValueConverter<T,V> converter)
|
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
Input s. |
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
Input s 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
Input s. |
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.