blob: 24bcf89666dbb52d7bbf8bc49d680f903e3ec617 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (14.0.2) on Sat Aug 08 22:45:01 CDT 2020 -->
<title>TreeSortedSetMultimap (Eclipse Collections - 10.3.0)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2020-08-08">
<meta name="description" content="declaration: package: org.eclipse.collections.impl.multimap.set.sorted, class: TreeSortedSetMultimap">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../../../script-dir/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.4.1.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.js"></script>
</head>
<body class="class-declaration">
<script type="text/javascript">var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flexBox">
<header role="banner" class="flexHeader">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TreeSortedSetMultimap.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="navListSearch"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="skipNav"><a id="skip.navbar.top">
<!-- -->
</a></div>
</nav>
</header>
<div class="flexContent">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.eclipse.collections.impl.multimap.set.sorted</a></div>
<h1 title="Class TreeSortedSetMultimap" class="title">Class TreeSortedSetMultimap&lt;K,&#8203;V&gt;</h1>
</div>
<div class="contentContainer">
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a>
<div class="inheritance"><a href="../../AbstractMultimap.html" title="class in org.eclipse.collections.impl.multimap">org.eclipse.collections.impl.multimap.AbstractMultimap</a>&lt;K,&#8203;V,&#8203;C&gt;
<div class="inheritance"><a href="../../AbstractMutableMultimap.html" title="class in org.eclipse.collections.impl.multimap">org.eclipse.collections.impl.multimap.AbstractMutableMultimap</a>&lt;K,&#8203;V,&#8203;<a href="../../../../api/set/sorted/MutableSortedSet.html" title="interface in org.eclipse.collections.api.set.sorted">MutableSortedSet</a>&lt;V&gt;&gt;
<div class="inheritance">org.eclipse.collections.impl.multimap.set.sorted.TreeSortedSetMultimap&lt;K,&#8203;V&gt;</div>
</div>
</div>
</div>
<section class="description">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io" class="externalLink">Externalizable</a></code>, <code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a></code>, <code><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../../api/multimap/MutableMultimap.html" title="interface in org.eclipse.collections.api.multimap">MutableMultimap</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">OrderedIterableMultimap</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../../api/multimap/ordered/ReversibleIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">ReversibleIterableMultimap</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">SortedIterableMultimap</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">MutableSetIterableMultimap</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../../api/multimap/set/SetMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">SetMultimap</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">SortedSetMultimap</a>&lt;K,&#8203;V&gt;</code></dd>
</dl>
<hr>
<pre>public final class <span class="typeNameLabel">TreeSortedSetMultimap&lt;K,&#8203;V&gt;</span>
extends <a href="../../AbstractMutableMultimap.html" title="class in org.eclipse.collections.impl.multimap">AbstractMutableMultimap</a>&lt;K,&#8203;V,&#8203;<a href="../../../../api/set/sorted/MutableSortedSet.html" title="interface in org.eclipse.collections.api.set.sorted">MutableSortedSet</a>&lt;V&gt;&gt;
implements <a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;K,&#8203;V&gt;, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io" class="externalLink">Externalizable</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../serialized-form.html#org.eclipse.collections.impl.multimap.set.sorted.TreeSortedSetMultimap">Serialized Form</a></dd>
</dl>
</section>
<section class="summary">
<ul class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li class="blockList">
<section class="constructorSummary"><a id="constructor.summary">
<!-- -->
</a>
<h2>Constructor Summary</h2>
<div class="memberSummary">
<table>
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">TreeSortedSetMultimap</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.lang.Iterable)">TreeSortedSetMultimap</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="../../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&gt;&nbsp;inputIterable)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.util.Comparator)">TreeSortedSetMultimap</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util" class="externalLink">Comparator</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&nbsp;comparator)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(org.eclipse.collections.api.multimap.Multimap)">TreeSortedSetMultimap</a></span>&#8203;(<a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;? extends <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? extends <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&nbsp;multimap)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(org.eclipse.collections.api.tuple.Pair...)">TreeSortedSetMultimap</a></span>&#8203;(<a href="../../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;...&nbsp;pairs)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li class="blockList">
<section class="methodSummary"><a id="method.summary">
<!-- -->
</a>
<h2>Method Summary</h2>
<div class="memberSummary">
<div role="tablist" aria-orientation="horizontal"><button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t1" class="tableTab" onclick="show(1);">Static Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t2" class="tableTab" onclick="show(2);">Instance Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t4" class="tableTab" onclick="show(8);">Concrete Methods</button></div>
<div id="memberSummary_tabpanel" role="tabpanel">
<table aria-labelledby="t0">
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor" id="i0">
<td class="colFirst"><code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#asSynchronized()">asSynchronized</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns a synchronized wrapper backed by this multimap.</div>
</td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>&lt;K2,&#8203;
V2&gt;&nbsp;<a href="../../bag/HashBagMultimap.html" title="class in org.eclipse.collections.impl.multimap.bag">HashBagMultimap</a>&lt;K2,&#8203;V2&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectKeyMultiValues(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeyMultiValues</a></span>&#8203;(<a href="../../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? extends K2&gt;&nbsp;keyFunction,
<a href="../../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>,&#8203;? extends V2&gt;&nbsp;valueFunction)</code></th>
<td class="colLast">
<div class="block">Returns a new multimap with the results of applying the specified keyFunction and valueFunction on each key and corresponding values of the source multimap.</div>
</td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>&lt;K2,&#8203;
V2&gt;&nbsp;<a href="../../bag/HashBagMultimap.html" title="class in org.eclipse.collections.impl.multimap.bag">HashBagMultimap</a>&lt;K2,&#8203;V2&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectKeysValues(org.eclipse.collections.api.block.function.Function2)">collectKeysValues</a></span>&#8203;(<a href="../../../../api/block/function/Function2.html" title="interface in org.eclipse.collections.api.block.function">Function2</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>,&#8203;<a href="../../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;K2,&#8203;V2&gt;&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">Returns a new multimap with the results of applying the specified function on each key and value of the source
multimap.</div>
</td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>&lt;V2&gt;&nbsp;<a href="../../list/FastListMultimap.html" title="class in org.eclipse.collections.impl.multimap.list">FastListMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;V2&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectValues(org.eclipse.collections.api.block.function.Function)">collectValues</a></span>&#8203;(<a href="../../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>,&#8203;? extends V2&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">Returns a new multimap with the results of applying the specified function on each value of the source
multimap.</div>
</td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util" class="externalLink">Comparator</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#comparator()">comparator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../../../api/multimap/set/MutableSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">MutableSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#flip()">flip</a></span>()</code></th>
<td class="colLast">
<div class="block">Given a Multimap from Domain <code>-&gt;</code> Range return a multimap from Range <code>-&gt;</code> Domain.</div>
</td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newEmpty()">newEmpty</a></span>()</code></th>
<td class="colLast">
<div class="block">Creates a new instance of the same implementation type, using the default capacity and growth parameters.</div>
</td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMultimap()">newMultimap</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMultimap(java.lang.Iterable)">newMultimap</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="../../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;K,&#8203;V&gt;&gt;&nbsp;inputIterable)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMultimap(java.util.Comparator)">newMultimap</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util" class="externalLink">Comparator</a>&lt;? super V&gt;&nbsp;comparator)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMultimap(org.eclipse.collections.api.multimap.Multimap)">newMultimap</a></span>&#8203;(<a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;? extends K,&#8203;? extends V&gt;&nbsp;multimap)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMultimap(org.eclipse.collections.api.tuple.Pair...)">newMultimap</a></span>&#8203;(<a href="../../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;K,&#8203;V&gt;...&nbsp;pairs)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#readExternal(java.io.ObjectInput)">readExternal</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io" class="externalLink">ObjectInput</a>&nbsp;in)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysMultiValues</a></span>&#8203;(<a href="../../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? super <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns all elements of the source multimap that don't satisfy the predicate.</div>
</td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysValues</a></span>&#8203;(<a href="../../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns all elements of the source multimap that don't satisfy the predicate.</div>
</td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysMultiValues</a></span>&#8203;(<a href="../../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? super <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns all elements of the source multimap that satisfies the predicate.</div>
</td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysValues</a></span>&#8203;(<a href="../../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns all elements of the source multimap that satisfies the predicate.</div>
</td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code><a href="../../../../api/multimap/sortedset/ImmutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">ImmutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toImmutable()">toImmutable</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns an immutable copy of this Multimap <em>if it is not already immutable</em>.</div>
</td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toMutable()">toMutable</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns a mutable <em>copy</em> of this Multimap.</div>
</td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeExternal(java.io.ObjectOutput)">writeExternal</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io" class="externalLink">ObjectOutput</a>&nbsp;out)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;org.eclipse.collections.impl.multimap.<a href="../../AbstractMutableMultimap.html" title="class in org.eclipse.collections.impl.multimap">AbstractMutableMultimap</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.impl.multimap.AbstractMutableMultimap">
<!-- -->
</a><code><a href="../../AbstractMutableMultimap.html#clear()">clear</a>, <a href="../../AbstractMutableMultimap.html#get(K)">get</a>, <a href="../../AbstractMutableMultimap.html#getIfAbsentPutAll(K,java.lang.Iterable)">getIfAbsentPutAll</a>, <a href="../../AbstractMutableMultimap.html#isEmpty()">isEmpty</a>, <a href="../../AbstractMutableMultimap.html#keySet()">keySet</a>, <a href="../../AbstractMutableMultimap.html#put(K,V)">put</a>, <a href="../../AbstractMutableMultimap.html#putAll(K,java.lang.Iterable)">putAll</a>, <a href="../../AbstractMutableMultimap.html#putAll(org.eclipse.collections.api.multimap.Multimap)">putAll</a>, <a href="../../AbstractMutableMultimap.html#remove(java.lang.Object,java.lang.Object)">remove</a>, <a href="../../AbstractMutableMultimap.html#removeAll(java.lang.Object)">removeAll</a>, <a href="../../AbstractMutableMultimap.html#replaceValues(K,java.lang.Iterable)">replaceValues</a>, <a href="../../AbstractMutableMultimap.html#size()">size</a>, <a href="../../AbstractMutableMultimap.html#sizeDistinct()">sizeDistinct</a>, <a href="../../AbstractMutableMultimap.html#toMap()">toMap</a>, <a href="../../AbstractMutableMultimap.html#toMap(org.eclipse.collections.api.block.function.Function0)">toMap</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;org.eclipse.collections.impl.multimap.<a href="../../AbstractMultimap.html" title="class in org.eclipse.collections.impl.multimap">AbstractMultimap</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.impl.multimap.AbstractMultimap">
<!-- -->
</a><code><a href="../../AbstractMultimap.html#collectKeyMultiValues(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,R)">collectKeyMultiValues</a>, <a href="../../AbstractMultimap.html#collectKeysValues(org.eclipse.collections.api.block.function.Function2,R)">collectKeysValues</a>, <a href="../../AbstractMultimap.html#collectValues(org.eclipse.collections.api.block.function.Function,R)">collectValues</a>, <a href="../../AbstractMultimap.html#containsKey(java.lang.Object)">containsKey</a>, <a href="../../AbstractMultimap.html#containsKeyAndValue(java.lang.Object,java.lang.Object)">containsKeyAndValue</a>, <a href="../../AbstractMultimap.html#containsValue(java.lang.Object)">containsValue</a>, <a href="../../AbstractMultimap.html#equals(java.lang.Object)">equals</a>, <a href="../../AbstractMultimap.html#forEachKey(org.eclipse.collections.api.block.procedure.Procedure)">forEachKey</a>, <a href="../../AbstractMultimap.html#forEachKeyMultiValues(org.eclipse.collections.api.block.procedure.Procedure2)">forEachKeyMultiValues</a>, <a href="../../AbstractMultimap.html#forEachKeyValue(org.eclipse.collections.api.block.procedure.Procedure2)">forEachKeyValue</a>, <a href="../../AbstractMultimap.html#forEachValue(org.eclipse.collections.api.block.procedure.Procedure)">forEachValue</a>, <a href="../../AbstractMultimap.html#hashCode()">hashCode</a>, <a href="../../AbstractMultimap.html#keyBag()">keyBag</a>, <a href="../../AbstractMultimap.html#keyMultiValuePairsView()">keyMultiValuePairsView</a>, <a href="../../AbstractMultimap.html#keysView()">keysView</a>, <a href="../../AbstractMultimap.html#keyValuePairsView()">keyValuePairsView</a>, <a href="../../AbstractMultimap.html#multiValuesView()">multiValuesView</a>, <a href="../../AbstractMultimap.html#notEmpty()">notEmpty</a>, <a href="../../AbstractMultimap.html#rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2,R)">rejectKeysMultiValues</a>, <a href="../../AbstractMultimap.html#rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2,R)">rejectKeysValues</a>, <a href="../../AbstractMultimap.html#selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2,R)">selectKeysMultiValues</a>, <a href="../../AbstractMultimap.html#selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2,R)">selectKeysValues</a>, <a href="../../AbstractMultimap.html#toString()">toString</a>, <a href="../../AbstractMultimap.html#valuesView()">valuesView</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.multimap.<a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.multimap.Multimap">
<!-- -->
</a><code><a href="../../../../api/multimap/Multimap.html#collectKeyMultiValues(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,R)">collectKeyMultiValues</a>, <a href="../../../../api/multimap/Multimap.html#collectKeysValues(org.eclipse.collections.api.block.function.Function2,R)">collectKeysValues</a>, <a href="../../../../api/multimap/Multimap.html#collectValues(org.eclipse.collections.api.block.function.Function,R)">collectValues</a>, <a href="../../../../api/multimap/Multimap.html#containsKey(java.lang.Object)">containsKey</a>, <a href="../../../../api/multimap/Multimap.html#containsKeyAndValue(java.lang.Object,java.lang.Object)">containsKeyAndValue</a>, <a href="../../../../api/multimap/Multimap.html#containsValue(java.lang.Object)">containsValue</a>, <a href="../../../../api/multimap/Multimap.html#equals(java.lang.Object)">equals</a>, <a href="../../../../api/multimap/Multimap.html#forEachKey(org.eclipse.collections.api.block.procedure.Procedure)">forEachKey</a>, <a href="../../../../api/multimap/Multimap.html#forEachKeyMultiValues(org.eclipse.collections.api.block.procedure.Procedure2)">forEachKeyMultiValues</a>, <a href="../../../../api/multimap/Multimap.html#forEachKeyValue(org.eclipse.collections.api.block.procedure.Procedure2)">forEachKeyValue</a>, <a href="../../../../api/multimap/Multimap.html#forEachValue(org.eclipse.collections.api.block.procedure.Procedure)">forEachValue</a>, <a href="../../../../api/multimap/Multimap.html#hashCode()">hashCode</a>, <a href="../../../../api/multimap/Multimap.html#isEmpty()">isEmpty</a>, <a href="../../../../api/multimap/Multimap.html#keyBag()">keyBag</a>, <a href="../../../../api/multimap/Multimap.html#keyMultiValuePairsView()">keyMultiValuePairsView</a>, <a href="../../../../api/multimap/Multimap.html#keySet()">keySet</a>, <a href="../../../../api/multimap/Multimap.html#keysView()">keysView</a>, <a href="../../../../api/multimap/Multimap.html#keyValuePairsView()">keyValuePairsView</a>, <a href="../../../../api/multimap/Multimap.html#multiValuesView()">multiValuesView</a>, <a href="../../../../api/multimap/Multimap.html#notEmpty()">notEmpty</a>, <a href="../../../../api/multimap/Multimap.html#rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2,R)">rejectKeysMultiValues</a>, <a href="../../../../api/multimap/Multimap.html#rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2,R)">rejectKeysValues</a>, <a href="../../../../api/multimap/Multimap.html#selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2,R)">selectKeysMultiValues</a>, <a href="../../../../api/multimap/Multimap.html#selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2,R)">selectKeysValues</a>, <a href="../../../../api/multimap/Multimap.html#size()">size</a>, <a href="../../../../api/multimap/Multimap.html#sizeDistinct()">sizeDistinct</a>, <a href="../../../../api/multimap/Multimap.html#toMap()">toMap</a>, <a href="../../../../api/multimap/Multimap.html#toMap(org.eclipse.collections.api.block.function.Function0)">toMap</a>, <a href="../../../../api/multimap/Multimap.html#valuesView()">valuesView</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.multimap.<a href="../../../../api/multimap/MutableMultimap.html" title="interface in org.eclipse.collections.api.multimap">MutableMultimap</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.multimap.MutableMultimap">
<!-- -->
</a><code><a href="../../../../api/multimap/MutableMultimap.html#add(org.eclipse.collections.api.tuple.Pair)">add</a>, <a href="../../../../api/multimap/MutableMultimap.html#clear()">clear</a>, <a href="../../../../api/multimap/MutableMultimap.html#put(K,V)">put</a>, <a href="../../../../api/multimap/MutableMultimap.html#putAll(K,java.lang.Iterable)">putAll</a>, <a href="../../../../api/multimap/MutableMultimap.html#putAll(org.eclipse.collections.api.multimap.Multimap)">putAll</a>, <a href="../../../../api/multimap/MutableMultimap.html#putAllPairs(java.lang.Iterable)">putAllPairs</a>, <a href="../../../../api/multimap/MutableMultimap.html#putAllPairs(org.eclipse.collections.api.tuple.Pair...)">putAllPairs</a>, <a href="../../../../api/multimap/MutableMultimap.html#remove(java.lang.Object,java.lang.Object)">remove</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.multimap.sortedset.<a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.multimap.sortedset.MutableSortedSetMultimap">
<!-- -->
</a><code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#get(K)">get</a>, <a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#getIfAbsentPutAll(K,java.lang.Iterable)">getIfAbsentPutAll</a>, <a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#removeAll(java.lang.Object)">removeAll</a>, <a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#replaceValues(K,java.lang.Iterable)">replaceValues</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li class="blockList">
<section class="constructorDetails"><a id="constructor.detail">
<!-- -->
</a>
<h2>Constructor Details</h2>
<ul class="blockList">
<li class="blockList">
<section class="detail">
<h3><a id="&lt;init&gt;()">TreeSortedSetMultimap</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="memberName">TreeSortedSetMultimap</span>()</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="&lt;init&gt;(java.util.Comparator)">TreeSortedSetMultimap</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="memberName">TreeSortedSetMultimap</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util" class="externalLink">Comparator</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&nbsp;comparator)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="&lt;init&gt;(org.eclipse.collections.api.multimap.Multimap)">TreeSortedSetMultimap</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="memberName">TreeSortedSetMultimap</span>&#8203;(<span class="arguments"><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;? extends <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? extends <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&nbsp;multimap)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="&lt;init&gt;(org.eclipse.collections.api.tuple.Pair...)">TreeSortedSetMultimap</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="memberName">TreeSortedSetMultimap</span>&#8203;(<span class="arguments"><a href="../../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;...&nbsp;pairs)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="&lt;init&gt;(java.lang.Iterable)">TreeSortedSetMultimap</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="memberName">TreeSortedSetMultimap</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="../../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&gt;&nbsp;inputIterable)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li class="blockList">
<section class="methodDetails"><a id="method.detail">
<!-- -->
</a>
<h2>Method Details</h2>
<ul class="blockList">
<li class="blockList">
<section class="detail">
<h3><a id="newMultimap()">newMultimap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newMultimap</span>()</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newMultimap(org.eclipse.collections.api.multimap.Multimap)">newMultimap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newMultimap</span>&#8203;(<span class="arguments"><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;? extends K,&#8203;? extends V&gt;&nbsp;multimap)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newMultimap(java.util.Comparator)">newMultimap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newMultimap</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util" class="externalLink">Comparator</a>&lt;? super V&gt;&nbsp;comparator)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newMultimap(org.eclipse.collections.api.tuple.Pair...)">newMultimap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newMultimap</span>&#8203;(<span class="arguments"><a href="../../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;K,&#8203;V&gt;...&nbsp;pairs)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newMultimap(java.lang.Iterable)">newMultimap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newMultimap</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="../../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;K,&#8203;V&gt;&gt;&nbsp;inputIterable)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newEmpty()">newEmpty</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</span>&nbsp;<span class="memberName">newEmpty</span>()</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../api/multimap/Multimap.html#newEmpty()">Multimap</a></code></span></div>
<div class="block">Creates a new instance of the same implementation type, using the default capacity and growth parameters.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/Multimap.html#newEmpty()">newEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/MutableMultimap.html#newEmpty()">newEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/MutableMultimap.html" title="interface in org.eclipse.collections.api.multimap">MutableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html#newEmpty()">newEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">MutableSetIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#newEmpty()">newEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html#newEmpty()">newEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">OrderedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/ReversibleIterableMultimap.html#newEmpty()">newEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/ReversibleIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">ReversibleIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/SetMultimap.html#newEmpty()">newEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/SetMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">SetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html#newEmpty()">newEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">SortedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html#newEmpty()">newEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">SortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="comparator()">comparator</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util" class="externalLink">Comparator</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</span>&nbsp;<span class="memberName">comparator</span>()</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html#comparator()">comparator</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">SortedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="toMutable()">toMutable</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</span>&nbsp;<span class="memberName">toMutable</span>()</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../api/multimap/Multimap.html#toMutable()">Multimap</a></code></span></div>
<div class="block">Returns a mutable <em>copy</em> of this Multimap.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/Multimap.html#toMutable()">toMutable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html#toMutable()">toMutable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">SortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="toImmutable()">toImmutable</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="../../../../api/multimap/sortedset/ImmutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">ImmutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</span>&nbsp;<span class="memberName">toImmutable</span>()</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../api/multimap/Multimap.html#toImmutable()">Multimap</a></code></span></div>
<div class="block">Returns an immutable copy of this Multimap <em>if it is not already immutable</em>. If the Multimap is immutable,
it will return itself.
<p> The returned Multimap will be <code>Serializable</code> if this Multimap is <code>Serializable</code>.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/Multimap.html#toImmutable()">toImmutable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html#toImmutable()">toImmutable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">SortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="writeExternal(java.io.ObjectOutput)">writeExternal</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">writeExternal</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io" class="externalLink">ObjectOutput</a>&nbsp;out)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Externalizable.html?is-external=true#writeExternal(java.io.ObjectOutput)" title="class or interface in java.io" class="externalLink">writeExternal</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io" class="externalLink">Externalizable</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../AbstractMutableMultimap.html#writeExternal(java.io.ObjectOutput)">writeExternal</a></code>&nbsp;in class&nbsp;<code><a href="../../AbstractMutableMultimap.html" title="class in org.eclipse.collections.impl.multimap">AbstractMutableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>,&#8203;<a href="../../../../api/set/sorted/MutableSortedSet.html" title="interface in org.eclipse.collections.api.set.sorted">MutableSortedSet</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&gt;</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="readExternal(java.io.ObjectInput)">readExternal</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">readExternal</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io" class="externalLink">ObjectInput</a>&nbsp;in)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang" class="externalLink">ClassNotFoundException</a></span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Externalizable.html?is-external=true#readExternal(java.io.ObjectInput)" title="class or interface in java.io" class="externalLink">readExternal</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io" class="externalLink">Externalizable</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../AbstractMutableMultimap.html#readExternal(java.io.ObjectInput)">readExternal</a></code>&nbsp;in class&nbsp;<code><a href="../../AbstractMutableMultimap.html" title="class in org.eclipse.collections.impl.multimap">AbstractMutableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>,&#8203;<a href="../../../../api/set/sorted/MutableSortedSet.html" title="interface in org.eclipse.collections.api.set.sorted">MutableSortedSet</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&gt;</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang" class="externalLink">ClassNotFoundException</a></code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="flip()">flip</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="../../../../api/multimap/set/MutableSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">MutableSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>&gt;</span>&nbsp;<span class="memberName">flip</span>()</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../api/multimap/Multimap.html#flip()">Multimap</a></code></span></div>
<div class="block">Given a Multimap from Domain <code>-&gt;</code> Range return a multimap from Range <code>-&gt;</code> Domain.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/Multimap.html#flip()">flip</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/MutableMultimap.html#flip()">flip</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/MutableMultimap.html" title="interface in org.eclipse.collections.api.multimap">MutableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html#flip()">flip</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">MutableSetIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#flip()">flip</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/SetMultimap.html#flip()">flip</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/SetMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">SetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</span>&nbsp;<span class="memberName">selectKeysValues</span>&#8203;(<span class="arguments"><a href="../../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../api/multimap/Multimap.html#selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">Multimap</a></code></span></div>
<div class="block">Returns all elements of the source multimap that satisfies the predicate. This method is also
commonly called filter.
<pre>e.g.
return multimap.<b>selectKeysValues</b>(new Predicate2&lt;Integer, Person&gt;()
{
public boolean accept(Integer age, Person person)
{
return (age &gt;= 18)
&amp;&amp; (person.getAddress().getCity().equals("Metuchen"));
}
});
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/Multimap.html#selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/MutableMultimap.html#selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/MutableMultimap.html" title="interface in org.eclipse.collections.api.multimap">MutableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html#selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">MutableSetIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html#selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">OrderedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/ReversibleIterableMultimap.html#selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/ReversibleIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">ReversibleIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/SetMultimap.html#selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/SetMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">SetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html#selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">SortedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html#selectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">SortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>predicate</code> - a <a href="../../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate"><code>Predicate2</code></a> to use as the select criteria</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>Multimap</code>, which contains elements as a result of the select criteria</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</span>&nbsp;<span class="memberName">rejectKeysValues</span>&#8203;(<span class="arguments"><a href="../../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../api/multimap/Multimap.html#rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">Multimap</a></code></span></div>
<div class="block">Returns all elements of the source multimap that don't satisfy the predicate.
<pre>e.g.
return multimap.<b>rejectKeysValues</b>(new Predicate2&lt;Integer, Person&gt;()
{
public boolean accept(Integer age, Person person)
{
return (age &gt;= 18)
&amp;&amp; (person.getAddress().getCity().equals("Metuchen"));
}
});
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/Multimap.html#rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/MutableMultimap.html#rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/MutableMultimap.html" title="interface in org.eclipse.collections.api.multimap">MutableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html#rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">MutableSetIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html#rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">OrderedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/ReversibleIterableMultimap.html#rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/ReversibleIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">ReversibleIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/SetMultimap.html#rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/SetMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">SetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html#rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">SortedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html#rejectKeysValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">SortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>predicate</code> - a <a href="../../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate"><code>Predicate2</code></a> to use as the reject criteria</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>Multimap</code>, which contains elements that don't satisfy the <code>predicate</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysMultiValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</span>&nbsp;<span class="memberName">selectKeysMultiValues</span>&#8203;(<span class="arguments"><a href="../../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? super <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../api/multimap/Multimap.html#selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">Multimap</a></code></span></div>
<div class="block">Returns all elements of the source multimap that satisfies the predicate. This method is also
commonly called filter.
<pre>e.g.
return multimap.<b>selectKeysMultiValues</b>(new Predicate2&lt;Integer, Iterable&lt;Person&gt;&gt;()
{
public boolean accept(Integer age, Iterable&lt;Person&gt; values)
{
return (age &gt;= 18)
&amp;&amp; ((RichIterable&lt;Person&gt;)values.size() &gt;= 2);
}
});
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/Multimap.html#selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/MutableMultimap.html#selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/MutableMultimap.html" title="interface in org.eclipse.collections.api.multimap">MutableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html#selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">MutableSetIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html#selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">OrderedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/ReversibleIterableMultimap.html#selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/ReversibleIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">ReversibleIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/SetMultimap.html#selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/SetMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">SetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html#selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">SortedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html#selectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">selectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">SortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>predicate</code> - a <a href="../../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate"><code>Predicate2</code></a> to use as the select criteria</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>Multimap</code>, which contains elements as a result of the select criteria</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysMultiValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="TreeSortedSetMultimap.html" title="class in org.eclipse.collections.impl.multimap.set.sorted">TreeSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</span>&nbsp;<span class="memberName">rejectKeysMultiValues</span>&#8203;(<span class="arguments"><a href="../../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? super <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../api/multimap/Multimap.html#rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">Multimap</a></code></span></div>
<div class="block">Returns all elements of the source multimap that don't satisfy the predicate.
<pre>e.g.
return multimap.<b>rejectKeysMultiValues</b>(new Predicate2&lt;Integer, Iterable&lt;Person&gt;&gt;()
{
public boolean accept(Integer age, Iterable&lt;Person&gt; values)
{
return (age &gt;= 18)
&amp;&amp; ((RichIterable&lt;Person&gt;)values.size() &gt;= 2);
}
});
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/Multimap.html#rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/MutableMultimap.html#rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/MutableMultimap.html" title="interface in org.eclipse.collections.api.multimap">MutableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html#rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">MutableSetIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html#rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">OrderedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/ReversibleIterableMultimap.html#rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/ReversibleIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">ReversibleIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/SetMultimap.html#rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/SetMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">SetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html#rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">SortedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html#rejectKeysMultiValues(org.eclipse.collections.api.block.predicate.Predicate2)">rejectKeysMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">SortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>predicate</code> - a <a href="../../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate"><code>Predicate2</code></a> to use as the reject criteria</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>Multimap</code>, which contains elements that don't satisfy the <code>predicate</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectKeysValues(org.eclipse.collections.api.block.function.Function2)">collectKeysValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;K2,&#8203;
V2&gt;</span>&nbsp;<span class="returnType"><a href="../../bag/HashBagMultimap.html" title="class in org.eclipse.collections.impl.multimap.bag">HashBagMultimap</a>&lt;K2,&#8203;V2&gt;</span>&nbsp;<span class="memberName">collectKeysValues</span>&#8203;(<span class="arguments"><a href="../../../../api/block/function/Function2.html" title="interface in org.eclipse.collections.api.block.function">Function2</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>,&#8203;<a href="../../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;K2,&#8203;V2&gt;&gt;&nbsp;function)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../api/multimap/Multimap.html#collectKeysValues(org.eclipse.collections.api.block.function.Function2)">Multimap</a></code></span></div>
<div class="block">Returns a new multimap with the results of applying the specified function on each key and value of the source
multimap. This method is also commonly called transform or map.
<pre>e.g.
return multimap.collectKeysValues(new Function2&lt;Integer, Person, Pair&lt;String, String&gt;&gt;()
{
public Pair&lt;String, String&gt; valueOf(Integer age, Person person)
{
return Tuples.pair(age.toString(), person.getLastName());
}
});
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/Multimap.html#collectKeysValues(org.eclipse.collections.api.block.function.Function2)">collectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/MutableMultimap.html#collectKeysValues(org.eclipse.collections.api.block.function.Function2)">collectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/MutableMultimap.html" title="interface in org.eclipse.collections.api.multimap">MutableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html#collectKeysValues(org.eclipse.collections.api.block.function.Function2)">collectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">MutableSetIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#collectKeysValues(org.eclipse.collections.api.block.function.Function2)">collectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html#collectKeysValues(org.eclipse.collections.api.block.function.Function2)">collectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">OrderedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html#collectKeysValues(org.eclipse.collections.api.block.function.Function2)">collectKeysValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">SortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>function</code> - a <a href="../../../../api/block/function/Function2.html" title="interface in org.eclipse.collections.api.block.function"><code>Function2</code></a> to use for transformation</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>Multimap</code>, which contains elements as a result of the transformation</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectKeyMultiValues(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeyMultiValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;K2,&#8203;
V2&gt;</span>&nbsp;<span class="returnType"><a href="../../bag/HashBagMultimap.html" title="class in org.eclipse.collections.impl.multimap.bag">HashBagMultimap</a>&lt;K2,&#8203;V2&gt;</span>&nbsp;<span class="memberName">collectKeyMultiValues</span>&#8203;(<span class="arguments"><a href="../../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;? extends K2&gt;&nbsp;keyFunction,
<a href="../../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>,&#8203;? extends V2&gt;&nbsp;valueFunction)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../api/multimap/Multimap.html#collectKeyMultiValues(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">Multimap</a></code></span></div>
<div class="block">Returns a new multimap with the results of applying the specified keyFunction and valueFunction on each key and corresponding values of the source multimap.
This method is also commonly called transform or map.
<pre>e.g.
return multimap.collectKeyMultiValues(each -&gt; each + 1, Person::getLastName);
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/Multimap.html#collectKeyMultiValues(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeyMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/MutableMultimap.html#collectKeyMultiValues(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeyMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/MutableMultimap.html" title="interface in org.eclipse.collections.api.multimap">MutableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html#collectKeyMultiValues(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeyMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">MutableSetIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#collectKeyMultiValues(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeyMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html#collectKeyMultiValues(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeyMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">OrderedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html#collectKeyMultiValues(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeyMultiValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">SortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keyFunction</code> - <a href="../../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function"><code>Function</code></a> to use transformation to get the key</dd>
<dd><code>valueFunction</code> - <a href="../../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function"><code>Function</code></a> to use transformation to get the values</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a new <code>Multimap</code>, which contains elements as a result of the transformation</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectValues(org.eclipse.collections.api.block.function.Function)">collectValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;V2&gt;</span>&nbsp;<span class="returnType"><a href="../../list/FastListMultimap.html" title="class in org.eclipse.collections.impl.multimap.list">FastListMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;V2&gt;</span>&nbsp;<span class="memberName">collectValues</span>&#8203;(<span class="arguments"><a href="../../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>,&#8203;? extends V2&gt;&nbsp;function)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../api/multimap/Multimap.html#collectValues(org.eclipse.collections.api.block.function.Function)">Multimap</a></code></span></div>
<div class="block">Returns a new multimap with the results of applying the specified function on each value of the source
multimap. This method is also commonly called transform or map.
<pre>e.g.
return multimap.collectValues(new Function&lt;Person, String&gt;()
{
public String valueOf(Person person)
{
return person.getLastName();
}
});
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/Multimap.html#collectValues(org.eclipse.collections.api.block.function.Function)">collectValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/Multimap.html" title="interface in org.eclipse.collections.api.multimap">Multimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/MutableMultimap.html#collectValues(org.eclipse.collections.api.block.function.Function)">collectValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/MutableMultimap.html" title="interface in org.eclipse.collections.api.multimap">MutableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html#collectValues(org.eclipse.collections.api.block.function.Function)">collectValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">MutableSetIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#collectValues(org.eclipse.collections.api.block.function.Function)">collectValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html#collectValues(org.eclipse.collections.api.block.function.Function)">collectValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/OrderedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">OrderedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/ReversibleIterableMultimap.html#collectValues(org.eclipse.collections.api.block.function.Function)">collectValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/ReversibleIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">ReversibleIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html#collectValues(org.eclipse.collections.api.block.function.Function)">collectValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/ordered/SortedIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.ordered">SortedIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html#collectValues(org.eclipse.collections.api.block.function.Function)">collectValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/SortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">SortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>function</code> - a <a href="../../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function"><code>Function</code></a> to use for transformation</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>Multimap</code>, which contains elements as a result of the transformation</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="asSynchronized()">asSynchronized</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</span>&nbsp;<span class="memberName">asSynchronized</span>()</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../api/multimap/MutableMultimap.html#asSynchronized()">MutableMultimap</a></code></span></div>
<div class="block">Returns a synchronized wrapper backed by this multimap.
The preferred way of iterating over a synchronized multimap is to use the forEachKey(), forEachValue(),
forEachKeyValue() and forEachKeyMultiValues methods which are properly synchronized internally.
<pre>
MutableMultimap synchedMultimap = multimap.asSynchronized();
synchedMultimap.forEachKey(key -&gt; ... );
synchedMultimap.forEachValue(value -&gt; ... );
synchedMultimap.forEachKeyValue((key, value) -&gt; ... );
synchedMultimap.forEachKeyMultiValues((key, values) -&gt; ... );
</pre>
<p>
If you want to iterate imperatively over the keySet(), keysView(), valuesView(), or other views, you will
need to protect the iteration by wrapping the code in a synchronized block on the multimap.
<p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/MutableMultimap.html#asSynchronized()">asSynchronized</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/MutableMultimap.html" title="interface in org.eclipse.collections.api.multimap">MutableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html#asSynchronized()">asSynchronized</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/set/MutableSetIterableMultimap.html" title="interface in org.eclipse.collections.api.multimap.set">MutableSetIterableMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html#asSynchronized()">asSynchronized</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../api/multimap/sortedset/MutableSortedSetMultimap.html" title="interface in org.eclipse.collections.api.multimap.sortedset">MutableSortedSetMultimap</a>&lt;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">K</a>,&#8203;<a href="TreeSortedSetMultimap.html" title="type parameter in TreeSortedSetMultimap">V</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a synchronized view of this multimap.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../api/map/MutableMapIterable.html#asSynchronized()"><code>MutableMapIterable.asSynchronized()</code></a></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
</div>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TreeSortedSetMultimap.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2004&#x2013;2020. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>