public interface PropertyInputForm extends ComposableComponent, ValueComponent<com.holonplatform.core.property.PropertyBox>, PropertyInputGroup
PropertyInputGroup component to display the property Inputs 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.Listenercom.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListenercom.vaadin.server.Sizeable.UnitPropertyInputGroup.Builder<G extends PropertyInputGroup,B extends PropertyInputGroup.Builder<G,B>>, PropertyInputGroup.DefaultValueProvider<T>, PropertyInputGroup.OverallValidationException, PropertyInputGroup.PropertyInputGroupBuilderPropertyInputBinder.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, getContentaddListener, 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, writeDesignaddAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlergetHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthUndefinedgetComponentbuilder, getValue, getValueIfValid, setEnabled, setReadOnly, setValue, setValuegetInput, getInputs, refresh, refresh, refresh, requireInput, streamgetProperties, hasProperty, propertyStreamaddValueChangeListener, clear, getEmptyValue, getOptionalValue, getValueIfPresent, isEmptyisValid, validatedefault com.holonplatform.core.property.PropertyBox getValue()
ValueComponentgetValue in interface PropertyInputGroupgetValue 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 Inputs will be composed by the form Composer (not null)PropertyInputForm builderCopyright © 2019 The Holon Platform. All rights reserved.