public interface PropertyInputForm extends ComposableComponent, ValueComponent<com.holonplatform.core.property.PropertyBox>, PropertyInputGroup
PropertyInputGroup
component to display the property Input
s on a layout, using the
ComposableComponent
composition strategy.
A Composer
is used to draw the form UI.
Modifier and Type | Interface and Description |
---|---|
static interface |
PropertyInputForm.PropertyInputFormBuilder<C extends com.vaadin.ui.Component>
PropertyInputForm builder. |
ComposableComponent.Builder<S extends PropertyComponentSource,C extends com.vaadin.ui.Component,B extends ComposableComponent.Builder<S,C,B>>, ComposableComponent.ComponentsWidthMode, ComposableComponent.Composer<C extends com.vaadin.ui.Component,S extends PropertyComponentSource>
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
com.vaadin.server.Sizeable.Unit
PropertyInputGroup.Builder<G extends PropertyInputGroup,B extends PropertyInputGroup.Builder<G,B>>, PropertyInputGroup.DefaultValueProvider<T>, PropertyInputGroup.OverallValidationException, PropertyInputGroup.PropertyInputGroupBuilder
PropertyInputBinder.PropertyInputValueChangeListener<V>
ValueHolder.MaySupportValueChangeMode, ValueHolder.ValueChangeEvent<V>, ValueHolder.ValueChangeListener<V>
Modifier and Type | Method and Description |
---|---|
static <C extends com.vaadin.ui.Component> |
builder(C content)
Get a builder to create a
PropertyInputForm . |
default com.holonplatform.core.property.PropertyBox |
getValue()
Gets the current value of this value component.
|
componentContainerComposer, compose, getComponentsWidthMode, getContent
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesign
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthUndefined
getComponent
builder, getValue, getValueIfValid, setEnabled, setReadOnly, setValue, setValue
getInput, getInputs, refresh, refresh, refresh, requireInput, stream
getProperties, hasProperty, propertyStream
addValueChangeListener, clear, getEmptyValue, getOptionalValue, getValueIfPresent, isEmpty
isValid, validate
default com.holonplatform.core.property.PropertyBox getValue()
ValueComponent
getValue
in interface PropertyInputGroup
getValue
in interface ValueComponent<com.holonplatform.core.property.PropertyBox>
getValue
in interface ValueHolder<com.holonplatform.core.property.PropertyBox>
PropertyInputGroup.getValue(boolean)
,
PropertyInputGroup.getValueIfValid()
static <C extends com.vaadin.ui.Component> PropertyInputForm.PropertyInputFormBuilder<C> builder(C content)
PropertyInputForm
.C
- Form content component typecontent
- Form content, where Input
s will be composed by the form Composer
(not null)PropertyInputForm
builderCopyright © 2019 The Holon Platform. All rights reserved.