public interface PropertyViewForm extends ComposableComponent, ValueComponent<com.holonplatform.core.property.PropertyBox>, PropertyViewGroup
PropertyViewGroup
component to display the property ViewComponent
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 |
PropertyViewForm.PropertyViewFormBuilder<C extends com.vaadin.ui.Component>
PropertyViewForm 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
PropertyViewGroup.Builder<G extends PropertyViewGroup,B extends PropertyViewGroup.Builder<G,B>>, PropertyViewGroup.PropertyViewGroupBuilder, PropertyViewGroup.ViewComponentPropertyRenderer<T>
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
PropertyViewForm . |
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
getValue
getComponent
builder, clear, getValue, getViewComponent, getViewComponents, setValue, stream
getProperties, hasProperty, propertyStream
addValueChangeListener, getEmptyValue, getOptionalValue, getValueIfPresent, isEmpty
static <C extends com.vaadin.ui.Component> PropertyViewForm.PropertyViewFormBuilder<C> builder(C content)
PropertyViewForm
.C
- Form content component typecontent
- Form content, where ViewComponent
s will be composed by the form Composer
(not
null)PropertyViewForm
builderCopyright © 2018 The Holon Platform. All rights reserved.