Subversion Repositories AndroidProjects

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1107 chris 1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!-- NewPage -->
3
<html lang="en">
4
<head>
5
<!-- Generated by javadoc (version 1.7.0_17) on Sun Nov 03 15:35:43 CET 2013 -->
6
<title>DelayedRemovalArray (libgdx API)</title>
7
<meta name="date" content="2013-11-03">
8
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
9
</head>
10
<body>
11
<script type="text/javascript"><!--
12
    if (location.href.indexOf('is-external=true') == -1) {
13
        parent.document.title="DelayedRemovalArray (libgdx API)";
14
    }
15
//-->
16
</script>
17
<noscript>
18
<div>JavaScript is disabled on your browser.</div>
19
</noscript>
20
<!-- ========= START OF TOP NAVBAR ======= -->
21
<div class="topNav"><a name="navbar_top">
22
<!--   -->
23
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
24
<!--   -->
25
</a>
26
<ul class="navList" title="Navigation">
27
<li><a href="../../../../overview-summary.html">Overview</a></li>
28
<li><a href="package-summary.html">Package</a></li>
29
<li class="navBarCell1Rev">Class</li>
30
<li><a href="class-use/DelayedRemovalArray.html">Use</a></li>
31
<li><a href="package-tree.html">Tree</a></li>
32
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
33
<li><a href="../../../../index-all.html">Index</a></li>
34
<li><a href="../../../../help-doc.html">Help</a></li>
35
</ul>
36
<div class="aboutLanguage"><em>
37
                                libgdx API
38
                                <style>
39
                                body, td, th { font-family:Helvetica, Tahoma, Arial, sans-serif; font-size:10pt }
40
                                pre, code, tt { font-size:9pt; font-family:Lucida Console, Courier New, sans-serif }
41
                                h1, h2, h3, .FrameTitleFont, .FrameHeadingFont, .TableHeadingColor font { font-size:105%;  font-weight:bold }
42
                                .TableHeadingColor { background:#EEEEFF; }
43
                                a { text-decoration:none }
44
                                a:hover { text-decoration:underline }
45
                                a:link, a:visited { color:blue }
46
                                table { border:0px }
47
                                .TableRowColor td:first-child { border-left:1px solid black }
48
                                .TableRowColor td { border:0px; border-bottom:1px solid black; border-right:1px solid black }
49
                                hr { border:0px; border-bottom:1px solid #333366; }
50
                                </style>
51
                        </em></div>
52
</div>
53
<div class="subNav">
54
<ul class="navList">
55
<li><a href="../../../../com/badlogic/gdx/utils/DataOutput.html" title="class in com.badlogic.gdx.utils"><span class="strong">Prev Class</span></a></li>
56
<li><a href="../../../../com/badlogic/gdx/utils/Disposable.html" title="interface in com.badlogic.gdx.utils"><span class="strong">Next Class</span></a></li>
57
</ul>
58
<ul class="navList">
59
<li><a href="../../../../index.html?com/badlogic/gdx/utils/DelayedRemovalArray.html" target="_top">Frames</a></li>
60
<li><a href="DelayedRemovalArray.html" target="_top">No Frames</a></li>
61
</ul>
62
<ul class="navList" id="allclasses_navbar_top">
63
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
64
</ul>
65
<div>
66
<script type="text/javascript"><!--
67
  allClassesLink = document.getElementById("allclasses_navbar_top");
68
  if(window==top) {
69
    allClassesLink.style.display = "block";
70
  }
71
  else {
72
    allClassesLink.style.display = "none";
73
  }
74
  //-->
75
</script>
76
</div>
77
<div>
78
<ul class="subNavList">
79
<li>Summary:&nbsp;</li>
80
<li><a href="#nested_classes_inherited_from_class_com.badlogic.gdx.utils.Array">Nested</a>&nbsp;|&nbsp;</li>
81
<li><a href="#fields_inherited_from_class_com.badlogic.gdx.utils.Array">Field</a>&nbsp;|&nbsp;</li>
82
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
83
<li><a href="#method_summary">Method</a></li>
84
</ul>
85
<ul class="subNavList">
86
<li>Detail:&nbsp;</li>
87
<li>Field&nbsp;|&nbsp;</li>
88
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
89
<li><a href="#method_detail">Method</a></li>
90
</ul>
91
</div>
92
<a name="skip-navbar_top">
93
<!--   -->
94
</a></div>
95
<!-- ========= END OF TOP NAVBAR ========= -->
96
<!-- ======== START OF CLASS DATA ======== -->
97
<div class="header">
98
<div class="subTitle">com.badlogic.gdx.utils</div>
99
<h2 title="Class DelayedRemovalArray" class="title">Class DelayedRemovalArray&lt;T&gt;</h2>
100
</div>
101
<div class="contentContainer">
102
<ul class="inheritance">
103
<li>java.lang.Object</li>
104
<li>
105
<ul class="inheritance">
106
<li><a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">com.badlogic.gdx.utils.Array</a>&lt;T&gt;</li>
107
<li>
108
<ul class="inheritance">
109
<li>com.badlogic.gdx.utils.DelayedRemovalArray&lt;T&gt;</li>
110
</ul>
111
</li>
112
</ul>
113
</li>
114
</ul>
115
<div class="description">
116
<ul class="blockList">
117
<li class="blockList">
118
<dl>
119
<dt>All Implemented Interfaces:</dt>
120
<dd>java.lang.Iterable&lt;T&gt;</dd>
121
</dl>
122
<hr>
123
<br>
124
<pre>public class <span class="strong">DelayedRemovalArray&lt;T&gt;</span>
125
extends <a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&lt;T&gt;</pre>
126
<div class="block">Queues any removals done after <a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#begin()"><code>begin()</code></a> is called to occur once <a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#end()"><code>end()</code></a> is called. This can allow code out of
127
 your control to remove items without affecting iteration. Between begin and end, most mutator methods will throw
128
 IllegalStateException. Only <a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#removeIndex(int)"><code>removeIndex(int)</code></a>, <a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#removeValue(T, boolean)"><code>removeValue(Object, boolean)</code></a>, and add methods are allowed.
129
 <p>
130
 Code using this class must not rely on items being removed immediately. Consider using <a href="../../../../com/badlogic/gdx/utils/SnapshotArray.html" title="class in com.badlogic.gdx.utils"><code>SnapshotArray</code></a> if this is a
131
 problem..</div>
132
<dl><dt><span class="strong">Author:</span></dt>
133
  <dd>Nathan Sweet</dd></dl>
134
</li>
135
</ul>
136
</div>
137
<div class="summary">
138
<ul class="blockList">
139
<li class="blockList">
140
<!-- ======== NESTED CLASS SUMMARY ======== -->
141
<ul class="blockList">
142
<li class="blockList"><a name="nested_class_summary">
143
<!--   -->
144
</a>
145
<h3>Nested Class Summary</h3>
146
<ul class="blockList">
147
<li class="blockList"><a name="nested_classes_inherited_from_class_com.badlogic.gdx.utils.Array">
148
<!--   -->
149
</a>
150
<h3>Nested classes/interfaces inherited from class&nbsp;com.badlogic.gdx.utils.<a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a></h3>
151
<code><a href="../../../../com/badlogic/gdx/utils/Array.ArrayIterable.html" title="class in com.badlogic.gdx.utils">Array.ArrayIterable</a>&lt;<a href="../../../../com/badlogic/gdx/utils/Array.ArrayIterable.html" title="type parameter in Array.ArrayIterable">T</a>&gt;, <a href="../../../../com/badlogic/gdx/utils/Array.ArrayIterator.html" title="class in com.badlogic.gdx.utils">Array.ArrayIterator</a>&lt;<a href="../../../../com/badlogic/gdx/utils/Array.ArrayIterator.html" title="type parameter in Array.ArrayIterator">T</a>&gt;</code></li>
152
</ul>
153
</li>
154
</ul>
155
<!-- =========== FIELD SUMMARY =========== -->
156
<ul class="blockList">
157
<li class="blockList"><a name="field_summary">
158
<!--   -->
159
</a>
160
<h3>Field Summary</h3>
161
<ul class="blockList">
162
<li class="blockList"><a name="fields_inherited_from_class_com.badlogic.gdx.utils.Array">
163
<!--   -->
164
</a>
165
<h3>Fields inherited from class&nbsp;com.badlogic.gdx.utils.<a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a></h3>
166
<code><a href="../../../../com/badlogic/gdx/utils/Array.html#items">items</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#ordered">ordered</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#size">size</a></code></li>
167
</ul>
168
</li>
169
</ul>
170
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
171
<ul class="blockList">
172
<li class="blockList"><a name="constructor_summary">
173
<!--   -->
174
</a>
175
<h3>Constructor Summary</h3>
176
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
177
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
178
<tr>
179
<th class="colOne" scope="col">Constructor and Description</th>
180
</tr>
181
<tr class="altColor">
182
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#DelayedRemovalArray()">DelayedRemovalArray</a></strong>()</code>&nbsp;</td>
183
</tr>
184
<tr class="rowColor">
185
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#DelayedRemovalArray(com.badlogic.gdx.utils.Array)">DelayedRemovalArray</a></strong>(<a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&nbsp;array)</code>&nbsp;</td>
186
</tr>
187
<tr class="altColor">
188
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#DelayedRemovalArray(boolean, int)">DelayedRemovalArray</a></strong>(boolean&nbsp;ordered,
189
                   int&nbsp;capacity)</code>&nbsp;</td>
190
</tr>
191
<tr class="rowColor">
192
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#DelayedRemovalArray(boolean, int, java.lang.Class)">DelayedRemovalArray</a></strong>(boolean&nbsp;ordered,
193
                   int&nbsp;capacity,
194
                   java.lang.Class&nbsp;arrayType)</code>&nbsp;</td>
195
</tr>
196
<tr class="altColor">
197
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#DelayedRemovalArray(boolean, T[], int, int)">DelayedRemovalArray</a></strong>(boolean&nbsp;ordered,
198
                   <a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>[]&nbsp;array,
199
                   int&nbsp;startIndex,
200
                   int&nbsp;count)</code>&nbsp;</td>
201
</tr>
202
<tr class="rowColor">
203
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#DelayedRemovalArray(java.lang.Class)">DelayedRemovalArray</a></strong>(java.lang.Class&nbsp;arrayType)</code>&nbsp;</td>
204
</tr>
205
<tr class="altColor">
206
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#DelayedRemovalArray(int)">DelayedRemovalArray</a></strong>(int&nbsp;capacity)</code>&nbsp;</td>
207
</tr>
208
<tr class="rowColor">
209
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#DelayedRemovalArray(T[])">DelayedRemovalArray</a></strong>(<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>[]&nbsp;array)</code>&nbsp;</td>
210
</tr>
211
</table>
212
</li>
213
</ul>
214
<!-- ========== METHOD SUMMARY =========== -->
215
<ul class="blockList">
216
<li class="blockList"><a name="method_summary">
217
<!--   -->
218
</a>
219
<h3>Method Summary</h3>
220
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
221
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
222
<tr>
223
<th class="colFirst" scope="col">Modifier and Type</th>
224
<th class="colLast" scope="col">Method and Description</th>
225
</tr>
226
<tr class="altColor">
227
<td class="colFirst"><code>void</code></td>
228
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#begin()">begin</a></strong>()</code>&nbsp;</td>
229
</tr>
230
<tr class="rowColor">
231
<td class="colFirst"><code>void</code></td>
232
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#clear()">clear</a></strong>()</code>&nbsp;</td>
233
</tr>
234
<tr class="altColor">
235
<td class="colFirst"><code>void</code></td>
236
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#end()">end</a></strong>()</code>&nbsp;</td>
237
</tr>
238
<tr class="rowColor">
239
<td class="colFirst"><code>void</code></td>
240
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#insert(int, T)">insert</a></strong>(int&nbsp;index,
241
      <a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&nbsp;value)</code>&nbsp;</td>
242
</tr>
243
<tr class="altColor">
244
<td class="colFirst"><code><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a></code></td>
245
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#pop()">pop</a></strong>()</code>
246
<div class="block">Removes and returns the last item.</div>
247
</td>
248
</tr>
249
<tr class="rowColor">
250
<td class="colFirst"><code><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a></code></td>
251
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#removeIndex(int)">removeIndex</a></strong>(int&nbsp;index)</code>
252
<div class="block">Removes and returns the item at the specified index.</div>
253
</td>
254
</tr>
255
<tr class="altColor">
256
<td class="colFirst"><code>boolean</code></td>
257
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#removeValue(T, boolean)">removeValue</a></strong>(<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&nbsp;value,
258
           boolean&nbsp;identity)</code>
259
<div class="block">Removes value from an array if it exists.</div>
260
</td>
261
</tr>
262
<tr class="rowColor">
263
<td class="colFirst"><code>void</code></td>
264
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#reverse()">reverse</a></strong>()</code>&nbsp;</td>
265
</tr>
266
<tr class="altColor">
267
<td class="colFirst"><code>void</code></td>
268
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#set(int, T)">set</a></strong>(int&nbsp;index,
269
   <a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&nbsp;value)</code>&nbsp;</td>
270
</tr>
271
<tr class="rowColor">
272
<td class="colFirst"><code>void</code></td>
273
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#shuffle()">shuffle</a></strong>()</code>&nbsp;</td>
274
</tr>
275
<tr class="altColor">
276
<td class="colFirst"><code>void</code></td>
277
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#sort()">sort</a></strong>()</code>
278
<div class="block">Sorts this array.</div>
279
</td>
280
</tr>
281
<tr class="rowColor">
282
<td class="colFirst"><code>void</code></td>
283
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#sort(java.util.Comparator)">sort</a></strong>(java.util.Comparator&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;&nbsp;comparator)</code>
284
<div class="block">Sorts the array.</div>
285
</td>
286
</tr>
287
<tr class="altColor">
288
<td class="colFirst"><code>void</code></td>
289
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#swap(int, int)">swap</a></strong>(int&nbsp;first,
290
    int&nbsp;second)</code>&nbsp;</td>
291
</tr>
292
<tr class="rowColor">
293
<td class="colFirst"><code>void</code></td>
294
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html#truncate(int)">truncate</a></strong>(int&nbsp;newSize)</code>
295
<div class="block">Reduces the size of the array to the specified size.</div>
296
</td>
297
</tr>
298
</table>
299
<ul class="blockList">
300
<li class="blockList"><a name="methods_inherited_from_class_com.badlogic.gdx.utils.Array">
301
<!--   -->
302
</a>
303
<h3>Methods inherited from class&nbsp;com.badlogic.gdx.utils.<a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a></h3>
304
<code><a href="../../../../com/badlogic/gdx/utils/Array.html#add(T)">add</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#addAll(com.badlogic.gdx.utils.Array)">addAll</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#addAll(com.badlogic.gdx.utils.Array, int, int)">addAll</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#addAll(T[])">addAll</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#addAll(T[], int, int)">addAll</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#contains(T, boolean)">contains</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#ensureCapacity(int)">ensureCapacity</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#equals(java.lang.Object)">equals</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#first()">first</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#get(int)">get</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#indexOf(T, boolean)">indexOf</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#iterator()">iterator</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#lastIndexOf(T, boolean)">lastIndexOf</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#peek()">peek</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#random()">random</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#removeAll(com.badlogic.gdx.utils.Array, boolean)">removeAll</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#resize(int)">resize</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#select(com.badlogic.gdx.utils.Predicate)">select</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#selectRanked(java.util.Comparator, int)">selectRanked</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#selectRankedIndex(java.util.Comparator, int)">selectRankedIndex</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#shrink()">shrink</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#toArray()">toArray</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#toArray(java.lang.Class)">toArray</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#toString()">toString</a>, <a href="../../../../com/badlogic/gdx/utils/Array.html#toString(java.lang.String)">toString</a></code></li>
305
</ul>
306
<ul class="blockList">
307
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
308
<!--   -->
309
</a>
310
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
311
<code>clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
312
</ul>
313
</li>
314
</ul>
315
</li>
316
</ul>
317
</div>
318
<div class="details">
319
<ul class="blockList">
320
<li class="blockList">
321
<!-- ========= CONSTRUCTOR DETAIL ======== -->
322
<ul class="blockList">
323
<li class="blockList"><a name="constructor_detail">
324
<!--   -->
325
</a>
326
<h3>Constructor Detail</h3>
327
<a name="DelayedRemovalArray()">
328
<!--   -->
329
</a>
330
<ul class="blockList">
331
<li class="blockList">
332
<h4>DelayedRemovalArray</h4>
333
<pre>public&nbsp;DelayedRemovalArray()</pre>
334
</li>
335
</ul>
336
<a name="DelayedRemovalArray(com.badlogic.gdx.utils.Array)">
337
<!--   -->
338
</a>
339
<ul class="blockList">
340
<li class="blockList">
341
<h4>DelayedRemovalArray</h4>
342
<pre>public&nbsp;DelayedRemovalArray(<a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&nbsp;array)</pre>
343
</li>
344
</ul>
345
<a name="DelayedRemovalArray(boolean, int, java.lang.Class)">
346
<!--   -->
347
</a>
348
<ul class="blockList">
349
<li class="blockList">
350
<h4>DelayedRemovalArray</h4>
351
<pre>public&nbsp;DelayedRemovalArray(boolean&nbsp;ordered,
352
                   int&nbsp;capacity,
353
                   java.lang.Class&nbsp;arrayType)</pre>
354
</li>
355
</ul>
356
<a name="DelayedRemovalArray(boolean, int)">
357
<!--   -->
358
</a>
359
<ul class="blockList">
360
<li class="blockList">
361
<h4>DelayedRemovalArray</h4>
362
<pre>public&nbsp;DelayedRemovalArray(boolean&nbsp;ordered,
363
                   int&nbsp;capacity)</pre>
364
</li>
365
</ul>
366
<a name="DelayedRemovalArray(boolean,java.lang.Object[],int,int)">
367
<!--   -->
368
</a><a name="DelayedRemovalArray(boolean, T[], int, int)">
369
<!--   -->
370
</a>
371
<ul class="blockList">
372
<li class="blockList">
373
<h4>DelayedRemovalArray</h4>
374
<pre>public&nbsp;DelayedRemovalArray(boolean&nbsp;ordered,
375
                   <a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>[]&nbsp;array,
376
                   int&nbsp;startIndex,
377
                   int&nbsp;count)</pre>
378
</li>
379
</ul>
380
<a name="DelayedRemovalArray(java.lang.Class)">
381
<!--   -->
382
</a>
383
<ul class="blockList">
384
<li class="blockList">
385
<h4>DelayedRemovalArray</h4>
386
<pre>public&nbsp;DelayedRemovalArray(java.lang.Class&nbsp;arrayType)</pre>
387
</li>
388
</ul>
389
<a name="DelayedRemovalArray(int)">
390
<!--   -->
391
</a>
392
<ul class="blockList">
393
<li class="blockList">
394
<h4>DelayedRemovalArray</h4>
395
<pre>public&nbsp;DelayedRemovalArray(int&nbsp;capacity)</pre>
396
</li>
397
</ul>
398
<a name="DelayedRemovalArray(java.lang.Object[])">
399
<!--   -->
400
</a><a name="DelayedRemovalArray(T[])">
401
<!--   -->
402
</a>
403
<ul class="blockListLast">
404
<li class="blockList">
405
<h4>DelayedRemovalArray</h4>
406
<pre>public&nbsp;DelayedRemovalArray(<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>[]&nbsp;array)</pre>
407
</li>
408
</ul>
409
</li>
410
</ul>
411
<!-- ============ METHOD DETAIL ========== -->
412
<ul class="blockList">
413
<li class="blockList"><a name="method_detail">
414
<!--   -->
415
</a>
416
<h3>Method Detail</h3>
417
<a name="begin()">
418
<!--   -->
419
</a>
420
<ul class="blockList">
421
<li class="blockList">
422
<h4>begin</h4>
423
<pre>public&nbsp;void&nbsp;begin()</pre>
424
</li>
425
</ul>
426
<a name="end()">
427
<!--   -->
428
</a>
429
<ul class="blockList">
430
<li class="blockList">
431
<h4>end</h4>
432
<pre>public&nbsp;void&nbsp;end()</pre>
433
</li>
434
</ul>
435
<a name="removeValue(java.lang.Object,boolean)">
436
<!--   -->
437
</a><a name="removeValue(T, boolean)">
438
<!--   -->
439
</a>
440
<ul class="blockList">
441
<li class="blockList">
442
<h4>removeValue</h4>
443
<pre>public&nbsp;boolean&nbsp;removeValue(<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&nbsp;value,
444
                  boolean&nbsp;identity)</pre>
445
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html#removeValue(T, boolean)">Array</a></code></strong></div>
446
<div class="block">Removes value from an array if it exists.</div>
447
<dl>
448
<dt><strong>Overrides:</strong></dt>
449
<dd><code><a href="../../../../com/badlogic/gdx/utils/Array.html#removeValue(T, boolean)">removeValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;</code></dd>
450
<dd><code>identity</code> - If true, == comparison will be used. If false, .equals() comparison will be used.</dd>
451
<dt><span class="strong">Returns:</span></dt><dd>true if value was found and removed, false otherwise</dd></dl>
452
</li>
453
</ul>
454
<a name="removeIndex(int)">
455
<!--   -->
456
</a>
457
<ul class="blockList">
458
<li class="blockList">
459
<h4>removeIndex</h4>
460
<pre>public&nbsp;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&nbsp;removeIndex(int&nbsp;index)</pre>
461
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html#removeIndex(int)">Array</a></code></strong></div>
462
<div class="block">Removes and returns the item at the specified index.</div>
463
<dl>
464
<dt><strong>Overrides:</strong></dt>
465
<dd><code><a href="../../../../com/badlogic/gdx/utils/Array.html#removeIndex(int)">removeIndex</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;</code></dd>
466
</dl>
467
</li>
468
</ul>
469
<a name="set(int,java.lang.Object)">
470
<!--   -->
471
</a><a name="set(int, T)">
472
<!--   -->
473
</a>
474
<ul class="blockList">
475
<li class="blockList">
476
<h4>set</h4>
477
<pre>public&nbsp;void&nbsp;set(int&nbsp;index,
478
       <a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&nbsp;value)</pre>
479
<dl>
480
<dt><strong>Overrides:</strong></dt>
481
<dd><code><a href="../../../../com/badlogic/gdx/utils/Array.html#set(int, T)">set</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;</code></dd>
482
</dl>
483
</li>
484
</ul>
485
<a name="insert(int,java.lang.Object)">
486
<!--   -->
487
</a><a name="insert(int, T)">
488
<!--   -->
489
</a>
490
<ul class="blockList">
491
<li class="blockList">
492
<h4>insert</h4>
493
<pre>public&nbsp;void&nbsp;insert(int&nbsp;index,
494
          <a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&nbsp;value)</pre>
495
<dl>
496
<dt><strong>Overrides:</strong></dt>
497
<dd><code><a href="../../../../com/badlogic/gdx/utils/Array.html#insert(int, T)">insert</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;</code></dd>
498
</dl>
499
</li>
500
</ul>
501
<a name="swap(int, int)">
502
<!--   -->
503
</a>
504
<ul class="blockList">
505
<li class="blockList">
506
<h4>swap</h4>
507
<pre>public&nbsp;void&nbsp;swap(int&nbsp;first,
508
        int&nbsp;second)</pre>
509
<dl>
510
<dt><strong>Overrides:</strong></dt>
511
<dd><code><a href="../../../../com/badlogic/gdx/utils/Array.html#swap(int, int)">swap</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;</code></dd>
512
</dl>
513
</li>
514
</ul>
515
<a name="pop()">
516
<!--   -->
517
</a>
518
<ul class="blockList">
519
<li class="blockList">
520
<h4>pop</h4>
521
<pre>public&nbsp;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&nbsp;pop()</pre>
522
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html#pop()">Array</a></code></strong></div>
523
<div class="block">Removes and returns the last item.</div>
524
<dl>
525
<dt><strong>Overrides:</strong></dt>
526
<dd><code><a href="../../../../com/badlogic/gdx/utils/Array.html#pop()">pop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;</code></dd>
527
</dl>
528
</li>
529
</ul>
530
<a name="clear()">
531
<!--   -->
532
</a>
533
<ul class="blockList">
534
<li class="blockList">
535
<h4>clear</h4>
536
<pre>public&nbsp;void&nbsp;clear()</pre>
537
<dl>
538
<dt><strong>Overrides:</strong></dt>
539
<dd><code><a href="../../../../com/badlogic/gdx/utils/Array.html#clear()">clear</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;</code></dd>
540
</dl>
541
</li>
542
</ul>
543
<a name="sort()">
544
<!--   -->
545
</a>
546
<ul class="blockList">
547
<li class="blockList">
548
<h4>sort</h4>
549
<pre>public&nbsp;void&nbsp;sort()</pre>
550
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html#sort()">Array</a></code></strong></div>
551
<div class="block">Sorts this array. The array elements must implement <code>Comparable</code>. This method is not thread safe (uses
552
 <a href="../../../../com/badlogic/gdx/utils/Sort.html#instance()"><code>Sort.instance()</code></a>).</div>
553
<dl>
554
<dt><strong>Overrides:</strong></dt>
555
<dd><code><a href="../../../../com/badlogic/gdx/utils/Array.html#sort()">sort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;</code></dd>
556
</dl>
557
</li>
558
</ul>
559
<a name="sort(java.util.Comparator)">
560
<!--   -->
561
</a>
562
<ul class="blockList">
563
<li class="blockList">
564
<h4>sort</h4>
565
<pre>public&nbsp;void&nbsp;sort(java.util.Comparator&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;&nbsp;comparator)</pre>
566
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html#sort(java.util.Comparator)">Array</a></code></strong></div>
567
<div class="block">Sorts the array. This method is not thread safe (uses <a href="../../../../com/badlogic/gdx/utils/Sort.html#instance()"><code>Sort.instance()</code></a>).</div>
568
<dl>
569
<dt><strong>Overrides:</strong></dt>
570
<dd><code><a href="../../../../com/badlogic/gdx/utils/Array.html#sort(java.util.Comparator)">sort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;</code></dd>
571
</dl>
572
</li>
573
</ul>
574
<a name="reverse()">
575
<!--   -->
576
</a>
577
<ul class="blockList">
578
<li class="blockList">
579
<h4>reverse</h4>
580
<pre>public&nbsp;void&nbsp;reverse()</pre>
581
<dl>
582
<dt><strong>Overrides:</strong></dt>
583
<dd><code><a href="../../../../com/badlogic/gdx/utils/Array.html#reverse()">reverse</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;</code></dd>
584
</dl>
585
</li>
586
</ul>
587
<a name="shuffle()">
588
<!--   -->
589
</a>
590
<ul class="blockList">
591
<li class="blockList">
592
<h4>shuffle</h4>
593
<pre>public&nbsp;void&nbsp;shuffle()</pre>
594
<dl>
595
<dt><strong>Overrides:</strong></dt>
596
<dd><code><a href="../../../../com/badlogic/gdx/utils/Array.html#shuffle()">shuffle</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;</code></dd>
597
</dl>
598
</li>
599
</ul>
600
<a name="truncate(int)">
601
<!--   -->
602
</a>
603
<ul class="blockListLast">
604
<li class="blockList">
605
<h4>truncate</h4>
606
<pre>public&nbsp;void&nbsp;truncate(int&nbsp;newSize)</pre>
607
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html#truncate(int)">Array</a></code></strong></div>
608
<div class="block">Reduces the size of the array to the specified size. If the array is already smaller than the specified size, no action is
609
 taken.</div>
610
<dl>
611
<dt><strong>Overrides:</strong></dt>
612
<dd><code><a href="../../../../com/badlogic/gdx/utils/Array.html#truncate(int)">truncate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/badlogic/gdx/utils/Array.html" title="class in com.badlogic.gdx.utils">Array</a>&lt;<a href="../../../../com/badlogic/gdx/utils/DelayedRemovalArray.html" title="type parameter in DelayedRemovalArray">T</a>&gt;</code></dd>
613
</dl>
614
</li>
615
</ul>
616
</li>
617
</ul>
618
</li>
619
</ul>
620
</div>
621
</div>
622
<!-- ========= END OF CLASS DATA ========= -->
623
<!-- ======= START OF BOTTOM NAVBAR ====== -->
624
<div class="bottomNav"><a name="navbar_bottom">
625
<!--   -->
626
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
627
<!--   -->
628
</a>
629
<ul class="navList" title="Navigation">
630
<li><a href="../../../../overview-summary.html">Overview</a></li>
631
<li><a href="package-summary.html">Package</a></li>
632
<li class="navBarCell1Rev">Class</li>
633
<li><a href="class-use/DelayedRemovalArray.html">Use</a></li>
634
<li><a href="package-tree.html">Tree</a></li>
635
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
636
<li><a href="../../../../index-all.html">Index</a></li>
637
<li><a href="../../../../help-doc.html">Help</a></li>
638
</ul>
639
<div class="aboutLanguage"><em>libgdx API</em></div>
640
</div>
641
<div class="subNav">
642
<ul class="navList">
643
<li><a href="../../../../com/badlogic/gdx/utils/DataOutput.html" title="class in com.badlogic.gdx.utils"><span class="strong">Prev Class</span></a></li>
644
<li><a href="../../../../com/badlogic/gdx/utils/Disposable.html" title="interface in com.badlogic.gdx.utils"><span class="strong">Next Class</span></a></li>
645
</ul>
646
<ul class="navList">
647
<li><a href="../../../../index.html?com/badlogic/gdx/utils/DelayedRemovalArray.html" target="_top">Frames</a></li>
648
<li><a href="DelayedRemovalArray.html" target="_top">No Frames</a></li>
649
</ul>
650
<ul class="navList" id="allclasses_navbar_bottom">
651
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
652
</ul>
653
<div>
654
<script type="text/javascript"><!--
655
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
656
  if(window==top) {
657
    allClassesLink.style.display = "block";
658
  }
659
  else {
660
    allClassesLink.style.display = "none";
661
  }
662
  //-->
663
</script>
664
</div>
665
<div>
666
<ul class="subNavList">
667
<li>Summary:&nbsp;</li>
668
<li><a href="#nested_classes_inherited_from_class_com.badlogic.gdx.utils.Array">Nested</a>&nbsp;|&nbsp;</li>
669
<li><a href="#fields_inherited_from_class_com.badlogic.gdx.utils.Array">Field</a>&nbsp;|&nbsp;</li>
670
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
671
<li><a href="#method_summary">Method</a></li>
672
</ul>
673
<ul class="subNavList">
674
<li>Detail:&nbsp;</li>
675
<li>Field&nbsp;|&nbsp;</li>
676
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
677
<li><a href="#method_detail">Method</a></li>
678
</ul>
679
</div>
680
<a name="skip-navbar_bottom">
681
<!--   -->
682
</a></div>
683
<!-- ======== END OF BOTTOM NAVBAR ======= -->
684
<p class="legalCopy"><small>
685
                                <div style="font-size:9pt"><i>
686
                                Copyright &copy; 2010-2013 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)
687
                                </i></div>
688
                        </small></p>
689
</body>
690
</html>