Package org.aksw.commons.util.slot
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 org.aksw.commons.util.slot.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 org.aksw.commons.util.slot.SlottedBuilderDelegateBase
getDelegateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.aksw.commons.collection.observable.ObservableValue
addValueChangeListener, addVetoableChangeListener, convertMethods inherited from interface org.aksw.commons.accessors.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
-