V - Value type@Beta @NotThreadSafe public final class DOMDataTreePrefixTable<V> extends Object
DOMDataTreeIdentifier.
 Stores values in tree and provides lookup of closest ancestor| Modifier and Type | Method and Description | 
|---|---|
static <V> DOMDataTreePrefixTable<V> | 
create()  | 
DOMDataTreePrefixTableEntry<V> | 
lookup(DOMDataTreeIdentifier prefix)
Lookups entry by provided  
DOMDataTreeIdentifier, if entry is not present returns
 closest non-null entry towards root or null if no entry towards root exists. | 
void | 
remove(DOMDataTreeIdentifier prefix)
Removes value associated to the prefix. 
 | 
void | 
store(DOMDataTreeIdentifier prefix,
     V value)
Stores value associated to the prefix. 
 | 
public static <V> DOMDataTreePrefixTable<V> create()
@Nullable public DOMDataTreePrefixTableEntry<V> lookup(@Nonnull DOMDataTreeIdentifier prefix)
DOMDataTreeIdentifier, if entry is not present returns
 closest non-null entry towards root or null if no entry towards root exists.prefix - Prefix for lookuppublic void store(@Nonnull DOMDataTreeIdentifier prefix, @Nonnull V value)
prefix - DOM prefix of valuevalue - Value to be storedIllegalStateException - If value is already stored for provided prefixpublic void remove(@Nonnull DOMDataTreeIdentifier prefix)
prefix - to be removedCopyright © 2018 OpenDaylight. All rights reserved.