public static class SubclassifiedIndex.Nonroot<K,V> extends SubclassifiedIndex<K,V>
SubclassifiedIndex.Nonroot<K,V>| Constructor and Description |
|---|
Nonroot(SubclassifiedIndex<K,V> root,
K key,
scala.collection.immutable.Set<V> _values,
Subclassification<K> sc) |
| Modifier and Type | Method and Description |
|---|---|
scala.collection.immutable.Seq<scala.Tuple2<K,scala.collection.immutable.Set<V>>> |
innerAddValue(K key,
V value) |
scala.collection.immutable.Set<V> |
innerFindValues(K key) |
scala.collection.immutable.Seq<scala.Tuple2<K,scala.collection.immutable.Set<V>>> |
innerRemoveValue(K key,
V value) |
K |
key() |
scala.collection.immutable.Seq<scala.Tuple2<K,scala.collection.immutable.Set<V>>> |
removeValue(V value)
Remove value from all keys in the index.
|
SubclassifiedIndex<K,V> |
root() |
java.lang.String |
toString() |
addKey, addValue, emptyMergeMap, findSubKeysExcept, findValues, innerAddKey, innerFindSubKeys, removeValue, subkeys, valuespublic Nonroot(SubclassifiedIndex<K,V> root, K key, scala.collection.immutable.Set<V> _values, Subclassification<K> sc)
public SubclassifiedIndex<K,V> root()
root in class SubclassifiedIndex<K,V>public K key()
public scala.collection.immutable.Seq<scala.Tuple2<K,scala.collection.immutable.Set<V>>> innerAddValue(K key, V value)
innerAddValue in class SubclassifiedIndex<K,V>public scala.collection.immutable.Seq<scala.Tuple2<K,scala.collection.immutable.Set<V>>> innerRemoveValue(K key, V value)
innerRemoveValue in class SubclassifiedIndex<K,V>public scala.collection.immutable.Seq<scala.Tuple2<K,scala.collection.immutable.Set<V>>> removeValue(V value)
SubclassifiedIndexremoveValue in class SubclassifiedIndex<K,V>value - (undocumented)public scala.collection.immutable.Set<V> innerFindValues(K key)
innerFindValues in class SubclassifiedIndex<K,V>public java.lang.String toString()
toString in class SubclassifiedIndex<K,V>