Package io.jmix.ui.component
Interface Validatable
- All Known Subinterfaces:
CheckBox
,CheckBoxGroup<I>
,ColorPicker
,ComboBox<V>
,CurrencyField<V>
,DateField<V>
,DatePicker<V>
,EntityComboBox<V>
,EntityLinkField<V>
,EntityPicker<V>
,EntitySuggestionField<V>
,Field<V>
,FileStorageUploadField
,FileUploadField
,FullTextFilter
,JpqlFilter<V>
,MaskedField<V>
,MultiSelectList<V>
,OptionsField<V,
,I> PasswordField
,PropertyFilter<V>
,RadioButtonGroup<I>
,ResizableTextArea<V>
,RichTextArea
,SelectList<V,
,I> SingleFilterComponent<V>
,SingleSelectList<V>
,Slider<V>
,SourceCodeEditor
,SuggestionField<V>
,SuggestionFieldComponent<V,
,I> TagField<V>
,TagPicker<V>
,TextArea<V>
,TextField<V>
,TextInputField<V>
,TimeField<V>
,TwinColumn<V>
,ValuePicker<V>
,ValuesPicker<V>
,WebdavDocumentUploadField
- All Known Implementing Classes:
AbstractField
,AbstractFileStorageUploadField
,AbstractSelectList
,AbstractSingleFileUploadField
,AbstractSingleFilterComponent
,AbstractSuggestionField
,AbstractTextArea
,CheckBoxGroupImpl
,CheckBoxImpl
,ColorPickerImpl
,ComboBoxImpl
,CurrencyFieldImpl
,DateFieldImpl
,DatePickerImpl
,DynamicAttributesPanel
,EntityComboBoxImpl
,EntityLinkFieldImpl
,EntityPickerImpl
,EntitySuggestionFieldImpl
,FileStorageUploadFieldImpl
,FileUploadFieldImpl
,FullTextFilterImpl
,JpqlFilterImpl
,MaskedFieldImpl
,MultiSelectListImpl
,PasswordFieldImpl
,PropertyFilterImpl
,RadioButtonGroupImpl
,ResizableTextAreaImpl
,RichTextAreaImpl
,SearchFieldImpl
,SingleSelectListImpl
,SliderImpl
,SourceCodeEditorImpl
,SuggestionFieldImpl
,TagFieldImpl
,TagPickerImpl
,TextAreaImpl
,TextFieldImpl
,TimeFieldImpl
,TwinColumnImpl
,ValuePickerImpl
,ValuesPickerImpl
,WebdavDocumentUploadFieldImpl
public interface Validatable
A component which can be validated
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isValid()
default boolean
Enable/disable component validation on window commit for methodsWindow.validateAll()
,Frame.validate()
,Frame.validateAll()
,Frame.isValid()
By default is true and component is validated on window commit.void
validate()
-
Method Details
-
isValid
boolean isValid() -
validate
- Throws:
ValidationException
-
isValidateOnCommit
default boolean isValidateOnCommit()Enable/disable component validation on window commit for methodsWindow.validateAll()
,Frame.validate()
,Frame.validateAll()
,Frame.isValid()
By default is true and component is validated on window commit. For FieldGroup is false.
-