Package org.aksw.commons.index.core
Class StorageNodeMutableForwardingBase<D,C,V,X extends StorageNodeMutable<D,C,V>>
- java.lang.Object
-
- org.aksw.commons.index.core.StorageNodeForwarding<D,C,V,X>
-
- org.aksw.commons.index.core.StorageNodeMutableForwarding<D,C,V,X>
-
- org.aksw.commons.index.core.StorageNodeMutableForwardingBase<D,C,V,X>
-
- All Implemented Interfaces:
StorageNode<D,C,V>,StorageNodeMutable<D,C,V>
- Direct Known Subclasses:
StorageNodeWrapperCodec
public class StorageNodeMutableForwardingBase<D,C,V,X extends StorageNodeMutable<D,C,V>> extends StorageNodeMutableForwarding<D,C,V,X>
-
-
Constructor Summary
Constructors Constructor Description StorageNodeMutableForwardingBase(X delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected XgetDelegate()-
Methods inherited from class org.aksw.commons.index.core.StorageNodeMutableForwarding
add, clear, isEmpty, newStore, remove
-
Methods inherited from class org.aksw.commons.index.core.StorageNodeForwarding
chooseSubStore, getChildren, getKeyComponentRaw, getKeyTupleIdxs, getPublicDelegate, getStoreAsMap, getStoreAsSet, getTupleAccessor, isAltNode, isDelegate, isMapNode, isSetNode, streamEntries, streamerForKeyAndSubStoreAlts, streamerForKeys, streamerForKeysAsComponent, streamerForKeysAsTuples, streamerForValues
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.aksw.commons.index.core.StorageNode
chooseSubStore, chooseSubStoreRaw, getChildren, getKeyComponentRaw, getKeyTupleIdxs, getPublicDelegate, getStoreAsList, getStoreAsMap, getStoreAsSet, getTupleAccessor, holdsDomainTuples, isAltNode, isDelegate, isListNode, isMapNode, isSetNode, streamEntries, streamEntries, streamEntriesRaw, streamEntriesRaw, streamerForKeyAndSubStoreAlts, streamerForKeys, streamerForKeysAsComponent, streamerForKeysAsTuples, streamerForValues
-
Methods inherited from interface org.aksw.commons.index.core.StorageNodeMutable
addRaw, clearRaw, isEmptyRaw, removeRaw
-
-
-
-
Field Detail
-
delegate
protected X extends StorageNodeMutable<D,C,V> delegate
-
-
Constructor Detail
-
StorageNodeMutableForwardingBase
public StorageNodeMutableForwardingBase(X delegate)
-
-
Method Detail
-
getDelegate
protected X getDelegate()
- Specified by:
getDelegatein classStorageNodeForwarding<D,C,V,X extends StorageNodeMutable<D,C,V>>
-
-