Class ObservableSlottedValueImpl<W,P>
java.lang.Object
org.aksw.commons.util.slot.SlottedBuilderDelegateBase<W,P>
org.aksw.commons.util.slot.ObservableSlottedValueImpl<W,P>
- All Implemented Interfaces:
SingleValuedAccessor<W>, ObservableValue<W>, ObservableSlottedValue<W,P>, SlotSource<P>, SlottedBuilder<W, P>, SlottedBuilderDelegate<W, P>
public class ObservableSlottedValueImpl<W,P>
extends SlottedBuilderDelegateBase<W,P>
implements ObservableSlottedValue<W,P>
-
Field Summary
FieldsFields inherited from class SlottedBuilderDelegateBase
delegate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()get()newSlot()voidtoString()static <W,P> ObservableSlottedValue <W, P> wrap(SlottedBuilder<W, P> delegate) Methods inherited from class SlottedBuilderDelegateBase
getDelegateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ObservableValue
addValueChangeListener, addVetoableChangeListener, convertMethods inherited from interface SingleValuedAccessor
getOrDefault
-
Field Details
-
cachedValue
-
-
Constructor Details
-
ObservableSlottedValueImpl
-
-
Method Details
-
wrap
-
build
- Specified by:
buildin interfaceSlottedBuilder<W,P> - Specified by:
buildin interfaceSlottedBuilderDelegate<W,P>
-
get
- Specified by:
getin interfaceSingleValuedAccessor<W>
-
set
- Specified by:
setin interfaceSingleValuedAccessor<W>
-
newSlot
- Specified by:
newSlotin interfaceSlotSource<W>- Specified by:
newSlotin interfaceSlottedBuilderDelegate<W,P>
-
addPropertyChangeListener
- Specified by:
addPropertyChangeListenerin interfaceObservableValue<W>
-
addVetoableChangeListener
- Specified by:
addVetoableChangeListenerin interfaceObservableValue<W>
-
toString
-