Package ghidra.generic.util.datastruct

# Class TreeSetValuedTreeMap<K,V>

java.lang.Object
org.apache.commons.collections4.multimap.AbstractMultiValuedMap<K,V>
org.apache.commons.collections4.multimap.AbstractSetValuedMap<K,V>
ghidra.generic.util.datastruct.TreeSetValuedTreeMap<K,V>

Type Parameters:
  `K` - the type of key
  `V` - the type of value

All Implemented Interfaces:
  `org.apache.commons.collections4.MultiValuedMap<K,V>`, `org.apache.commons.collections4.SetValuedMap<K,V>`

public class TreeSetValuedTreeMap<K,V> extends org.apache.commons.collections4.multimap.AbstractSetValuedMap<K,V>
A multi-valued map using a tree map of tree sets

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `TreeSetValuedTreeMap()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `protected Set<V>`
  `createCollection()`

  ### Methods inherited from class org.apache.commons.collections4.multimap.AbstractSetValuedMap

  `get, getMap, remove`

  ### Methods inherited from class org.apache.commons.collections4.multimap.AbstractMultiValuedMap

  `asMap, clear, containsKey, containsMapping, containsValue, doReadObject, doWriteObject, entries, equals, hashCode, isEmpty, keys, keySet, mapIterator, put, putAll, putAll, putAll, removeMapping, setMap, size, toString, values`

  ### Methods inherited from class java.lang.Object

  `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

  ### Methods inherited from interface org.apache.commons.collections4.MultiValuedMap

  `asMap, clear, containsKey, containsMapping, containsValue, entries, isEmpty, keys, keySet, mapIterator, put, putAll, putAll, putAll, removeMapping, size, values`

- ## Constructor Details

  - ### TreeSetValuedTreeMap

    public TreeSetValuedTreeMap()

- ## Method Details

  - ### createCollection

    protected Set<V> createCollection()
    Specified by:
      `createCollection` in class `org.apache.commons.collections4.multimap.AbstractSetValuedMap<K,V>`