blob: 4aad23aa3bb799623dda57a0fd002a2cb8cab8be [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (14.0.2) on Thu Aug 20 21:25:36 CDT 2020 -->
<title>LazyShortIterate (Eclipse Collections - 10.4.0)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2020-08-20">
<meta name="description" content="declaration: package: org.eclipse.collections.impl.utility.primitive, class: LazyShortIterate">
<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":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/LazyShortIterate.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>Constr&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>Constr&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.utility.primitive</a></div>
<h1 title="Class LazyShortIterate" class="title">Class LazyShortIterate</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">org.eclipse.collections.impl.utility.primitive.LazyShortIterate</div>
</div>
<section class="description">
<hr>
<pre>public final class <span class="typeNameLabel">LazyShortIterate</span>
extends <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></pre>
<div class="block">LazyShortIterate is a factory class which creates "deferred" short iterables around the specified short iterables. A "deferred"
short iterable performs some operation, such as filtering or transforming, when the result short iterable is iterated over. This
makes the operation very memory efficient, because you don't have to create intermediate collections during the
operation.
This file was automatically generated from template file lazyPrimitiveIterate.stg.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>5.0</dd>
</dl>
</section>
<section class="summary">
<ul class="blockList">
<!-- ========== 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="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>static <a href="../../../api/LazyShortIterable.html" title="interface in org.eclipse.collections.api">LazyShortIterable</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#adapt(org.eclipse.collections.api.ShortIterable)">adapt</a></span>&#8203;(<a href="../../../api/ShortIterable.html" title="interface in org.eclipse.collections.api">ShortIterable</a>&nbsp;iterable)</code></th>
<td class="colLast">
<div class="block">Creates a deferred short iterable for the specified short iterable.</div>
</td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>static &lt;V&gt;&nbsp;<a href="../../../api/LazyIterable.html" title="interface in org.eclipse.collections.api">LazyIterable</a>&lt;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collect(org.eclipse.collections.api.ShortIterable,org.eclipse.collections.api.block.function.primitive.ShortToObjectFunction)">collect</a></span>&#8203;(<a href="../../../api/ShortIterable.html" title="interface in org.eclipse.collections.api">ShortIterable</a>&nbsp;iterable,
<a href="../../../api/block/function/primitive/ShortToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">ShortToObjectFunction</a>&lt;? extends V&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">Creates a deferred transforming short iterable for the specified short iterable.</div>
</td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>static &lt;V&gt;&nbsp;<a href="../../../api/LazyIterable.html" title="interface in org.eclipse.collections.api">LazyIterable</a>&lt;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectIf(org.eclipse.collections.api.ShortIterable,org.eclipse.collections.api.block.predicate.primitive.ShortPredicate,org.eclipse.collections.api.block.function.primitive.ShortToObjectFunction)">collectIf</a></span>&#8203;(<a href="../../../api/ShortIterable.html" title="interface in org.eclipse.collections.api">ShortIterable</a>&nbsp;iterable,
<a href="../../../api/block/predicate/primitive/ShortPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">ShortPredicate</a>&nbsp;predicate,
<a href="../../../api/block/function/primitive/ShortToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">ShortToObjectFunction</a>&lt;? extends V&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">Creates a deferred filtering and transforming short iterable for the specified short iterable.</div>
</td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>static <a href="../../../api/LazyShortIterable.html" title="interface in org.eclipse.collections.api">LazyShortIterable</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#empty()">empty</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>static &lt;V&gt;&nbsp;<a href="../../../api/LazyIterable.html" title="interface in org.eclipse.collections.api">LazyIterable</a>&lt;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#flatCollect(org.eclipse.collections.api.ShortIterable,org.eclipse.collections.api.block.function.primitive.ShortToObjectFunction)">flatCollect</a></span>&#8203;(<a href="../../../api/ShortIterable.html" title="interface in org.eclipse.collections.api">ShortIterable</a>&nbsp;iterable,
<a href="../../../api/block/function/primitive/ShortToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">ShortToObjectFunction</a>&lt;? extends <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;V&gt;&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">Creates a deferred transforming and flattening short iterable for the specified short iterable.</div>
</td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>static <a href="../../../api/LazyShortIterable.html" title="interface in org.eclipse.collections.api">LazyShortIterable</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#select(org.eclipse.collections.api.ShortIterable,org.eclipse.collections.api.block.predicate.primitive.ShortPredicate)">select</a></span>&#8203;(<a href="../../../api/ShortIterable.html" title="interface in org.eclipse.collections.api">ShortIterable</a>&nbsp;iterable,
<a href="../../../api/block/predicate/primitive/ShortPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">ShortPredicate</a>&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Creates a deferred filtering short iterable for the specified short iterable.</div>
</td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>static <a href="../../../api/LazyShortIterable.html" title="interface in org.eclipse.collections.api">LazyShortIterable</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tap(org.eclipse.collections.api.ShortIterable,org.eclipse.collections.api.block.procedure.primitive.ShortProcedure)">tap</a></span>&#8203;(<a href="../../../api/ShortIterable.html" title="interface in org.eclipse.collections.api">ShortIterable</a>&nbsp;iterable,
<a href="../../../api/block/procedure/primitive/ShortProcedure.html" title="interface in org.eclipse.collections.api.block.procedure.primitive">ShortProcedure</a>&nbsp;procedure)</code></th>
<td class="colLast">
<div class="block">Creates a deferred tap iterable for the specified iterable.</div>
</td>
</tr>
</tbody>
</table>
</div>
</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#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <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#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</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#toString()" title="class or interface in java.lang" class="externalLink">toString</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>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="blockList">
<!-- ============ 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="adapt(org.eclipse.collections.api.ShortIterable)">adapt</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="returnType"><a href="../../../api/LazyShortIterable.html" title="interface in org.eclipse.collections.api">LazyShortIterable</a></span>&nbsp;<span class="memberName">adapt</span>&#8203;(<span class="arguments"><a href="../../../api/ShortIterable.html" title="interface in org.eclipse.collections.api">ShortIterable</a>&nbsp;iterable)</span></div>
<div class="block">Creates a deferred short iterable for the specified short iterable.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="select(org.eclipse.collections.api.ShortIterable,org.eclipse.collections.api.block.predicate.primitive.ShortPredicate)">select</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="returnType"><a href="../../../api/LazyShortIterable.html" title="interface in org.eclipse.collections.api">LazyShortIterable</a></span>&nbsp;<span class="memberName">select</span>&#8203;(<span class="arguments"><a href="../../../api/ShortIterable.html" title="interface in org.eclipse.collections.api">ShortIterable</a>&nbsp;iterable,
<a href="../../../api/block/predicate/primitive/ShortPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">ShortPredicate</a>&nbsp;predicate)</span></div>
<div class="block">Creates a deferred filtering short iterable for the specified short iterable.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collect(org.eclipse.collections.api.ShortIterable,org.eclipse.collections.api.block.function.primitive.ShortToObjectFunction)">collect</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;V&gt;</span>&nbsp;<span class="returnType"><a href="../../../api/LazyIterable.html" title="interface in org.eclipse.collections.api">LazyIterable</a>&lt;V&gt;</span>&nbsp;<span class="memberName">collect</span>&#8203;(<span class="arguments"><a href="../../../api/ShortIterable.html" title="interface in org.eclipse.collections.api">ShortIterable</a>&nbsp;iterable,
<a href="../../../api/block/function/primitive/ShortToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">ShortToObjectFunction</a>&lt;? extends V&gt;&nbsp;function)</span></div>
<div class="block">Creates a deferred transforming short iterable for the specified short iterable.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="flatCollect(org.eclipse.collections.api.ShortIterable,org.eclipse.collections.api.block.function.primitive.ShortToObjectFunction)">flatCollect</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;V&gt;</span>&nbsp;<span class="returnType"><a href="../../../api/LazyIterable.html" title="interface in org.eclipse.collections.api">LazyIterable</a>&lt;V&gt;</span>&nbsp;<span class="memberName">flatCollect</span>&#8203;(<span class="arguments"><a href="../../../api/ShortIterable.html" title="interface in org.eclipse.collections.api">ShortIterable</a>&nbsp;iterable,
<a href="../../../api/block/function/primitive/ShortToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">ShortToObjectFunction</a>&lt;? extends <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;V&gt;&gt;&nbsp;function)</span></div>
<div class="block">Creates a deferred transforming and flattening short iterable for the specified short iterable.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>9.0</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectIf(org.eclipse.collections.api.ShortIterable,org.eclipse.collections.api.block.predicate.primitive.ShortPredicate,org.eclipse.collections.api.block.function.primitive.ShortToObjectFunction)">collectIf</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;V&gt;</span>&nbsp;<span class="returnType"><a href="../../../api/LazyIterable.html" title="interface in org.eclipse.collections.api">LazyIterable</a>&lt;V&gt;</span>&nbsp;<span class="memberName">collectIf</span>&#8203;(<span class="arguments"><a href="../../../api/ShortIterable.html" title="interface in org.eclipse.collections.api">ShortIterable</a>&nbsp;iterable,
<a href="../../../api/block/predicate/primitive/ShortPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">ShortPredicate</a>&nbsp;predicate,
<a href="../../../api/block/function/primitive/ShortToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">ShortToObjectFunction</a>&lt;? extends V&gt;&nbsp;function)</span></div>
<div class="block">Creates a deferred filtering and transforming short iterable for the specified short iterable.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="empty()">empty</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="returnType"><a href="../../../api/LazyShortIterable.html" title="interface in org.eclipse.collections.api">LazyShortIterable</a></span>&nbsp;<span class="memberName">empty</span>()</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="tap(org.eclipse.collections.api.ShortIterable,org.eclipse.collections.api.block.procedure.primitive.ShortProcedure)">tap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="returnType"><a href="../../../api/LazyShortIterable.html" title="interface in org.eclipse.collections.api">LazyShortIterable</a></span>&nbsp;<span class="memberName">tap</span>&#8203;(<span class="arguments"><a href="../../../api/ShortIterable.html" title="interface in org.eclipse.collections.api">ShortIterable</a>&nbsp;iterable,
<a href="../../../api/block/procedure/primitive/ShortProcedure.html" title="interface in org.eclipse.collections.api.block.procedure.primitive">ShortProcedure</a>&nbsp;procedure)</span></div>
<div class="block">Creates a deferred tap iterable for the specified iterable.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>9.0</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/LazyShortIterate.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>Constr&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>Constr&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>