Module io.github.mmm.ui.api.core
Class UiCustomValuedWidget<V,W extends UiValuedWidget<V>>
java.lang.Object
io.github.mmm.ui.api.widget.AbstractUiWidget
io.github.mmm.ui.api.widget.AbstractUiCustomWidget<W>
io.github.mmm.ui.api.widget.input.UiCustomValuedWidget<V,W>
- All Implemented Interfaces:
EventSource<UiEvent,
,UiEventListener> AttributeReadAttached
,AttributeReadEnabled
,AttributeReadId
,AttributeReadValid
,AttributeReadValue<V>
,AttributeReadVisible
,AttributeWriteEnabled
,AttributeWriteId
,AttributeWriteReadOnly
,AttributeWriteTooltip
,AttributeWriteValue<V>
,AttributeWriteVisible
,UiCustomWidget<W>
,UiWidget
,UiValuedWidget<V>
- Direct Known Subclasses:
UiCustomValidatableWidget
public abstract class UiCustomValuedWidget<V,W extends UiValuedWidget<V>>
extends AbstractUiCustomWidget<W>
implements UiValuedWidget<V>
AbstractUiCustomWidget
adapting a UiValuedWidget
.- Since:
- 1.0.0
-
Field Summary
Fields inherited from class io.github.mmm.ui.api.widget.AbstractUiCustomWidget
delegate
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.github.mmm.ui.api.widget.AbstractUiCustomWidget
addListener, dispose, doInitialize, getDelegate, getDelegate, getId, getParent, getReadOnlyFixed, getStyles, getTooltip, initialize, isAttached, isDisposed, isEnabled, isReadOnly, isVisible, removeListener, setEnabled, setId, setParent, setReadOnly, setReadOnlyFixed, setTooltip, setVisible, unwrap, validateDown
Methods inherited from class io.github.mmm.ui.api.widget.AbstractUiWidget
isEmpty, setParent, unwrap
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadAttached
isAttached
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.event.EventSource
addListener, addListener, addWeakListener, removeListener
Methods inherited from interface io.github.mmm.ui.api.widget.UiWidget
cast, dispose, getModificationTimestamp, getParent, getReadOnlyFixed, getStyles, isDisposed, isEnabled, isEnabled, isFocused, isModified, isReadOnly, isValid, isVisible, isVisible, reset, setEnabled, setEnabled, setFocused, setReadOnly, setReadOnlyFixed, setVisible, setVisible, validate, validate, validate, validateDown, validateUp
-
Constructor Details
-
UiCustomValuedWidget
The constructor.- Parameters:
delegate
- thedelegate
.
-
-
Method Details
-
getValue
- Specified by:
getValue
in interfaceAttributeReadValue<V>
- Returns:
- the current value.
-
setValue
- Specified by:
setValue
in interfaceAttributeWriteValue<V>
- Specified by:
setValue
in interfaceUiValuedWidget<V>
- Parameters:
value
- thevalue
to set.- See Also:
-