Module io.github.mmm.ui.api.core
Interface UiFailureComposite<C extends UiWidget>
-
- Type Parameters:
C- type of thechild widgets.
- All Superinterfaces:
AttributeReadEnabled,AttributeReadId,AttributeReadValid,AttributeReadVisible,AttributeWriteEnabled,AttributeWriteId,AttributeWriteReadOnly,AttributeWriteTooltip,AttributeWriteValidationFailure,AttributeWriteVisible,EventSource<UiEvent,UiEventListener>,UiComposite<C>,UiWidget
- All Known Subinterfaces:
UiAbstractCompositeInput<C,V>,UiCompositeInput<V>,UiFormGroup<V>,UiFormPanel<V>,UiHorizontalInput<V>,UiTab,UiValuedComposite<C,V>,UiVerticalInput<V>
- All Known Implementing Classes:
FxCompositeInput,FxFailureComposite,FxFormGroup,FxFormGroup,FxFormPanel,FxFormPanel,FxHorizontalInput,FxValuedComposite,TestFailureComposite,TestFormGroup,TestFormPanel,TestValuedComposite,TvmValuedComposite,UiCustomCompositeInput,UiCustomFormPanel,UiCustomHorizontalInput,UiCustomValuedComposite
public interface UiFailureComposite<C extends UiWidget> extends AttributeWriteValidationFailure, UiComposite<C>
UiValidatableWidgetthat is aUiComposite.- Since:
- 1.0.0
-
-
Field Summary
-
Fields inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteValidationFailure
STYLE_INVALID
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default booleanisValid()AUiCompositeis only valid if all its children are valid (recursive check).-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadId
getId
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteId
setId
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteTooltip
getTooltip, setTooltip
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteValidationFailure
getValidationFailure, setValidationFailure, setValidationFailure
-
Methods inherited from interface io.github.mmm.event.EventSource
addListener, addListener, addWeakListener, removeListener
-
Methods inherited from interface io.github.mmm.ui.api.widget.composite.UiComposite
getChild, getChild, getChildCount, getChildIndex, getDescendant, getModificationTimestamp, getPropagation, isModified, reset, setFocused
-
Methods inherited from interface io.github.mmm.ui.api.widget.UiWidget
cast, dispose, getParent, getReadOnlyFixed, getStyles, isDisposed, isEnabled, isEnabled, isFocused, isReadOnly, isVisible, isVisible, setEnabled, setEnabled, setReadOnly, setReadOnlyFixed, setVisible, setVisible, validate, validate, validate, validateDown, validateUp
-
-
-
-
Method Detail
-
isValid
default boolean isValid()
Description copied from interface:UiWidgetAUiCompositeis only valid if all its children are valid (recursive check). An atomic widget that does not implementUiValidatableWidgetwill always returntruehere.- Specified by:
isValidin interfaceAttributeReadValid- Specified by:
isValidin interfaceAttributeWriteValidationFailure- Specified by:
isValidin interfaceUiComposite<C extends UiWidget>- Specified by:
isValidin interfaceUiWidget- Returns:
trueif valid (novalidation failureis present),falseotherwise.- See Also:
UiValidatableWidget,UiWidget.validate()
-
-