public abstract class AbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>> extends Object implements ChainStorage.Entry<E,K,V,EN>, KeyValue<K,V>, Map.Entry<K,V>
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractChainEntry.Head<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>> |
KeyValue.Default<K,V>| Constructor and Description |
|---|
AbstractChainEntry() |
| Modifier and Type | Method and Description |
|---|---|
VarString |
assembleElement(VarString vs) |
VarString |
assembleKey(VarString vs) |
VarString |
assembleValue(VarString vs) |
static String |
chainString(AbstractChainEntry<?,?,?,?> entry) |
protected abstract E |
element() |
protected boolean |
emptyKey() |
protected boolean |
emptyValue() |
protected abstract boolean |
hasNullElement() |
protected abstract boolean |
hasNullKey() |
protected abstract boolean |
hasNullValue() |
abstract K |
key() |
protected void |
removeFrom(AbstractChainCollection<E,K,V,EN> handler) |
protected abstract boolean |
sameKV(KeyValue<K,V> other) |
protected abstract void |
set0(K key,
V value) |
protected abstract E |
setElement(E element) |
protected abstract void |
setElement0(E element) |
protected abstract K |
setKey(K key) |
protected abstract void |
setKey0(K key) |
abstract V |
setValue(V value) |
protected abstract void |
setValue0(V value) |
String |
toString() |
abstract V |
value() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcomparingByKey, comparingByKey, comparingByValue, comparingByValue, equals, getKey, getValue, hashCodepublic static String chainString(AbstractChainEntry<?,?,?,?> entry)
protected void removeFrom(AbstractChainCollection<E,K,V,EN> handler)
protected boolean emptyKey()
protected boolean emptyValue()
protected abstract void setElement0(E element)
protected abstract boolean hasNullElement()
protected abstract E element()
protected abstract void setKey0(K key)
protected abstract boolean hasNullKey()
protected abstract void setValue0(V value)
protected abstract boolean hasNullValue()
Copyright © 2022 MicroStream Software. All rights reserved.