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, values
public 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)
SubclassifiedIndex
removeValue
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>