Class CommaSeparatedStringField

  • All Implemented Interfaces:
    com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasValue<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<CommaSeparatedStringField,​Set<String>>,​Set<String>>, com.vaadin.flow.component.HasValueAndElement<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<CommaSeparatedStringField,​Set<String>>,​Set<String>>, Serializable

    public class CommaSeparatedStringField
    extends com.vaadin.flow.component.AbstractCompositeField<com.vaadin.flow.component.textfield.TextField,​CommaSeparatedStringField,​Set<String>>
    implements com.vaadin.flow.component.HasSize
    A field to edit a set of String using one simple text field. Strings are separated using a comma and optional white-space.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.vaadin.flow.component.HasValue

        com.vaadin.flow.component.HasValue.ValueChangeEvent<V extends Object>, com.vaadin.flow.component.HasValue.ValueChangeListener<E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<?>>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getLabel()  
      Set<String> getValue()  
      void setLabel​(String label)  
      protected void setPresentationValue​(Set<String> newPresentationValue)  
      void setValue​(Set<String> value)  
      • Methods inherited from class com.vaadin.flow.component.AbstractCompositeField

        addValueChangeListener, getEmptyValue, isEmpty, setModelValue, valueEquals
      • Methods inherited from class com.vaadin.flow.component.Composite

        getChildren, getContent, getElement, initContent
      • Methods inherited from class com.vaadin.flow.component.Component

        addListener, findAncestor, fireEvent, from, get, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, scrollIntoView, set, setElement, setId, setVisible
      • Methods inherited from interface com.vaadin.flow.component.AttachNotifier

        addAttachListener
      • Methods inherited from interface com.vaadin.flow.component.DetachNotifier

        addDetachListener
      • Methods inherited from interface com.vaadin.flow.component.HasElement

        getElement
      • Methods inherited from interface com.vaadin.flow.component.HasEnabled

        isEnabled, setEnabled
      • Methods inherited from interface com.vaadin.flow.component.HasSize

        getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull
      • Methods inherited from interface com.vaadin.flow.component.HasValue

        clear, getOptionalValue
      • Methods inherited from interface com.vaadin.flow.component.HasValueAndElement

        isReadOnly, isRequiredIndicatorVisible, setReadOnly, setRequiredIndicatorVisible
    • Constructor Detail

      • CommaSeparatedStringField

        public CommaSeparatedStringField()
      • CommaSeparatedStringField

        public CommaSeparatedStringField​(String label)
    • Method Detail

      • setPresentationValue

        protected void setPresentationValue​(Set<String> newPresentationValue)
        Specified by:
        setPresentationValue in class com.vaadin.flow.component.AbstractCompositeField<com.vaadin.flow.component.textfield.TextField,​CommaSeparatedStringField,​Set<String>>
      • setLabel

        public void setLabel​(String label)
      • getLabel

        public String getLabel()