blob: 727342b47056321d22fdb31883301e594c6053ff [file] [log] [blame]
Quddus Chong489218c2015-02-26 16:38:46 -08001<!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98<html>
99<head>
100
101
102<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
103<meta name="viewport" content="width=device-width" />
104
105<link rel="shortcut icon" type="image/x-icon" href="../../../../../favicon.ico" />
106<title>Until | Android Developers</title>
107
108<!-- STYLESHEETS -->
109<link rel="stylesheet"
110href="http://fonts.googleapis.com/css?family=Roboto+Condensed">
111<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
112 title="roboto">
113<link href="../../../../../assets/css/default.css?v=2" rel="stylesheet" type="text/css">
114
115
116<!-- FULLSCREEN STYLESHEET -->
117<link href="../../../../../assets/css/fullscreen.css" rel="stylesheet" class="fullscreen"
118type="text/css">
119
120
121<!-- JAVASCRIPT -->
122<script src="http://www.google.com/jsapi" type="text/javascript"></script>
123<script src="../../../../../assets/js/android_3p-bundle.js" type="text/javascript"></script>
124<script type="text/javascript">
125 var toRoot = "../../../../../";
126 var metaTags = [];
127 var devsite = false;
128</script>
129<script src="../../../../../assets/js/docs.js?v=2" type="text/javascript"></script>
130
131<script>
132 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
133 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
134 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
135 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
136
137 ga('create', 'UA-5831155-1', 'android.com');
138 ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker);
139 ga('send', 'pageview');
140 ga('universal.send', 'pageview'); // Send page view for new tracker.
141</script>
142
143</head>
144
145<body class="gc-documentation
146 develop reference" itemscope itemtype="http://schema.org/Article">
147 <div id="doc-api-level" class="" style="display:none"></div>
148 <a name="top"></a>
149
150
151<a name="top"></a>
152
153 <!-- Header -->
154 <div id="header-wrapper">
155 <div id="header">
156
157
158
159
160 <div class="wrap" id="header-wrap">
161 <div class="col-3 logo">
162 <a href="../../../../../index.html">
163 <img src="../../../../../assets/images/dac_logo.png"
164 srcset="../../../../../assets/images/dac_logo@2x.png 2x"
165 width="123" height="25" alt="Android Developers" />
166 </a>
167 <div class="btn-quicknav" id="btn-quicknav">
168 <a href="#" class="arrow-inactive">Quicknav</a>
169 <a href="#" class="arrow-active">Quicknav</a>
170 </div>
171 </div>
172 <ul class="nav-x col-9">
173 <li class="design">
174 <a href="../../../../../design/index.html"
175 zh-tw-lang="設計"
176 zh-cn-lang="设计"
177 ru-lang="Проектирование"
178 ko-lang="디자인"
179 ja-lang="設計"
180 es-lang="Diseñar"
181 >Design</a></li>
182 <li class="develop"><a href="../../../../../develop/index.html"
183 zh-tw-lang="開發"
184 zh-cn-lang="开发"
185 ru-lang="Разработка"
186 ko-lang="개발"
187 ja-lang="開発"
188 es-lang="Desarrollar"
189 >Develop</a></li>
190 <li class="distribute last"><a href="../../../../../distribute/index.html"
191 zh-tw-lang="發佈"
192 zh-cn-lang="分发"
193 ru-lang="Распространение"
194 ko-lang="배포"
195 ja-lang="配布"
196 es-lang="Distribuir"
197 >Distribute</a></li>
198 </ul>
199
200
201
202
203<div class="menu-container">
204 <div class="moremenu">
205 <div id="more-btn"></div>
206 </div>
207 <div class="morehover" id="moremenu">
208 <div class="top"></div>
209 <div class="mid">
210 <div class="header">Links</div>
211 <ul>
212 <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
213 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
214 <li><a href="../../../../../about/index.html">About Android</a></li>
215 </ul>
216 <div class="header">Android Sites</div>
217 <ul>
218 <li><a href="http://www.android.com">Android.com</a></li>
219 <li class="active"><a>Android Developers</a></li>
220 <li><a href="http://source.android.com">Android Open Source Project</a></li>
221 </ul>
222
223
224
225
226 <br class="clearfix" />
227 </div><!-- end 'mid' -->
228 <div class="bottom"></div>
229 </div><!-- end 'moremenu' -->
230
231 <div class="search" id="search-container">
232 <div class="search-inner">
233 <div id="search-btn"></div>
234 <div class="left"></div>
235 <form onsubmit="return submit_search()">
236 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
237 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
238 onkeydown="return search_changed(event, true, '../../../../../')"
239 onkeyup="return search_changed(event, false, '../../../../../')" />
240 </form>
241 <div class="right"></div>
242 <a class="close hide">close</a>
243 <div class="left"></div>
244 <div class="right"></div>
245 </div><!-- end search-inner -->
246 </div><!-- end search-container -->
247
248 <div class="search_filtered_wrapper reference">
249 <div class="suggest-card reference no-display">
250 <ul class="search_filtered">
251 </ul>
252 </div>
253 </div>
254
255 <div class="search_filtered_wrapper docs">
256 <div class="suggest-card dummy no-display">&nbsp;</div>
257 <div class="suggest-card develop no-display">
258 <ul class="search_filtered">
259 </ul>
260 <div class="child-card guides no-display">
261 </div>
262 <div class="child-card training no-display">
263 </div>
264 <div class="child-card samples no-display">
265 </div>
266 </div>
267 <div class="suggest-card design no-display">
268 <ul class="search_filtered">
269 </ul>
270 </div>
271 <div class="suggest-card distribute no-display">
272 <ul class="search_filtered">
273 </ul>
274 </div>
275 </div>
276</div><!-- end menu-container (search and menu widget) -->
277
278
279
280 <!-- Expanded quicknav -->
281 <div id="quicknav" class="col-13">
282 <ul>
283 <li class="about">
284 <ul>
285 <li><a href="../../../../../about/index.html">About</a></li>
286 <li><a href="../../../../../wear/index.html">Wear</a></li>
287 <li><a href="../../../../../tv/index.html">TV</a></li>
288 <li><a href="../../../../../auto/index.html">Auto</a></li>
289 </ul>
290 </li>
291 <li class="design">
292 <ul>
293 <li><a href="../../../../../design/index.html">Get Started</a></li>
294 <li><a href="../../../../../design/devices.html">Devices</a></li>
295 <li><a href="../../../../../design/style/index.html">Style</a></li>
296 <li><a href="../../../../../design/patterns/index.html">Patterns</a></li>
297 <li><a href="../../../../../design/building-blocks/index.html">Building Blocks</a></li>
298 <li><a href="../../../../../design/downloads/index.html">Downloads</a></li>
299 <li><a href="../../../../../design/videos/index.html">Videos</a></li>
300 </ul>
301 </li>
302 <li class="develop">
303 <ul>
304 <li><a href="../../../../../training/index.html"
305 zh-tw-lang="訓練課程"
306 zh-cn-lang="培训"
307 ru-lang="Курсы"
308 ko-lang="교육"
309 ja-lang="トレーニング"
310 es-lang="Capacitación"
311 >Training</a></li>
312 <li><a href="../../../../../guide/index.html"
313 zh-tw-lang="API 指南"
314 zh-cn-lang="API 指南"
315 ru-lang="Руководства по API"
316 ko-lang="API 가이드"
317 ja-lang="API ガイド"
318 es-lang="Guías de la API"
319 >API Guides</a></li>
320 <li><a href="../../../../../reference/packages.html"
321 zh-tw-lang="參考資源"
322 zh-cn-lang="参考"
323 ru-lang="Справочник"
324 ko-lang="참조문서"
325 ja-lang="リファレンス"
326 es-lang="Referencia"
327 >Reference</a></li>
328 <li><a href="../../../../../sdk/index.html"
329 zh-tw-lang="相關工具"
330 zh-cn-lang="工具"
331 ru-lang="Инструменты"
332 ko-lang="도구"
333 ja-lang="ツール"
334 es-lang="Herramientas"
335 >Tools</a>
336 </li>
337 <li><a href="../../../../../google/index.html">Google Services</a>
338 </li>
339
340 </ul>
341 </li>
342 <li class="distribute last">
343 <ul>
344 <li><a href="../../../../../distribute/googleplay/index.html">Google Play</a></li>
345 <li><a href="../../../../../distribute/essentials/index.html">Essentials</a></li>
346 <li><a href="../../../../../distribute/users/index.html">Get Users</a></li>
347 <li><a href="../../../../../distribute/engage/index.html">Engage &amp; Retain</a></li>
348 <li><a href="../../../../../distribute/monetize/index.html">Monetize</a></li>
349 <li><a href="../../../../../distribute/tools/index.html">Tools &amp; Reference</a></li>
350 <li><a href="../../../../../distribute/stories/index.html">Developer Stories</a></li>
351 </ul>
352 </li>
353 </ul>
354 </div><!-- /Expanded quicknav -->
355 </div><!-- end header-wrap.wrap -->
356 </div><!-- end header -->
357
358
359 <!-- Secondary x-nav -->
360 <div id="nav-x">
361 <div class="wrap" style="position:relative;z-index:1">
362
363
364 <a id="helpoutsLink" class="resource resource-card resource-card-6x2x3 resource-card-6x2 helpouts-card"
365 href="http://helpouts.google.com/partner/landing/provider/googledevelopers" target="_blank">
366 <div class="card-bg helpouts-card-bg"></div>
367 <div class="card-info">
368 <div class="helpouts-description">
369 <div class="text">Help developers solve problems<br/>
370 <span id="helpoutsLinkText" class="link-color" style="display:block;padding-top:5px;text-align:right">Learn more</span>
371 </div>
372 </div>
373 </div>
374 </a>
375 <script>
376 var textA = "LEARN MORE";
377 var linkA = "http://helpouts.google.com/partner/landing/provider/googledevelopers?utm_source=android_banner1&utm_medium=banner&utm_campaign=android_provider_banner1";
378 var textB = "SIGN UP NOW";
379 var linkB = "http://helpouts.google.com/partner/landing/provider/googledevelopers?utm_source=android_banner2&utm_medium=banner&utm_campaign=android_provider_banner2";
380
381 if (Math.floor(1/Math.random()) > 1) {
382 $("a#helpoutsLink").attr('href', linkA);
383 $("span#helpoutsLinkText").text(textA);
384 } else {
385 $("a#helpoutsLink").attr('href', linkB);
386 $("span#helpoutsLinkText").text(textB);
387 }
388 </script>
389
390
391 <ul class="nav-x col-9 develop" style="width:100%">
392 <li class="training"><a href="../../../../../training/index.html"
393 zh-tw-lang="訓練課程"
394 zh-cn-lang="培训"
395 ru-lang="Курсы"
396 ko-lang="교육"
397 ja-lang="トレーニング"
398 es-lang="Capacitación"
399 >Training</a></li>
400 <li class="guide"><a href="../../../../../guide/index.html"
401 zh-tw-lang="API 指南"
402 zh-cn-lang="API 指南"
403 ru-lang="Руководства по API"
404 ko-lang="API 가이드"
405 ja-lang="API ガイド"
406 es-lang="Guías de la API"
407 >API Guides</a></li>
408 <li class="reference"><a href="../../../../../reference/packages.html"
409 zh-tw-lang="參考資源"
410 zh-cn-lang="参考"
411 ru-lang="Справочник"
412 ko-lang="참조문서"
413 ja-lang="リファレンス"
414 es-lang="Referencia"
415 >Reference</a></li>
416 <li class="tools"><a href="../../../../../sdk/index.html"
417 zh-tw-lang="相關工具"
418 zh-cn-lang="工具"
419 ru-lang="Инструменты"
420 ko-lang="도구"
421 ja-lang="ツール"
422 es-lang="Herramientas"
423 >Tools</a></li>
424 <li class="google"><a href="../../../../../google/index.html"
425 >Google Services</a>
426 </li>
427
428 </ul>
429 </div>
430 </div>
431 <!-- /Sendondary x-nav DEVELOP -->
432
433
434
435 <div id="searchResults" class="wrap" style="display:none;">
436 <h2 id="searchTitle">Results</h2>
437 <div id="leftSearchControl" class="search-control">Loading...</div>
438 </div>
439 </div> <!--end header-wrapper -->
440
441 <div id="sticky-header">
442 <div>
443 <a class="logo" href="#top"></a>
444 <a class="top" href="#top"></a>
445 <ul class="breadcrumb">
446
447 <li class="current">Until</li>
448 </ul>
449 </div>
450 </div>
451
452
453
454
455
456 <div class="wrap clearfix" id="body-content">
457 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
458 <div id="devdoc-nav">
459 <div id="api-nav-header">
460 <div id="api-level-toggle">
461 <label for="apiLevelCheckbox" class="disabled"
462 title="Select your target API level to dim unavailable APIs">API level: </label>
463 <div class="select-wrapper">
464 <select id="apiLevelSelector">
465 <!-- option elements added by buildApiLevelSelector() -->
466 </select>
467 </div>
468 </div><!-- end toggle -->
469 <div id="api-nav-title">Android APIs</div>
470 </div><!-- end nav header -->
471 <script>
472 var SINCE_DATA = [ ];
473 buildApiLevelSelector();
474 </script>
475
476 <div id="swapper">
477 <div id="nav-panels">
478 <div id="resize-packages-nav">
479 <div id="packages-nav" class="scroll-pane">
480
481 <ul>
482
483 <li class="api apilevel-">
484 <a href="../../../../../reference/android/support/test/package-summary.html">android.support.test</a></li>
485 <li class="api apilevel-">
486 <a href="../../../../../reference/android/support/test/espresso/package-summary.html">android.support.test.espresso</a></li>
487 <li class="api apilevel-">
488 <a href="../../../../../reference/android/support/test/espresso/action/package-summary.html">android.support.test.espresso.action</a></li>
489 <li class="api apilevel-">
490 <a href="../../../../../reference/android/support/test/espresso/assertion/package-summary.html">android.support.test.espresso.assertion</a></li>
491 <li class="api apilevel-">
492 <a href="../../../../../reference/android/support/test/espresso/base/package-summary.html">android.support.test.espresso.base</a></li>
493 <li class="api apilevel-">
494 <a href="../../../../../reference/android/support/test/espresso/contrib/package-summary.html">android.support.test.espresso.contrib</a></li>
495 <li class="api apilevel-">
496 <a href="../../../../../reference/android/support/test/espresso/matcher/package-summary.html">android.support.test.espresso.matcher</a></li>
497 <li class="api apilevel-">
498 <a href="../../../../../reference/android/support/test/espresso/util/package-summary.html">android.support.test.espresso.util</a></li>
499 <li class="api apilevel-">
500 <a href="../../../../../reference/android/support/test/filters/package-summary.html">android.support.test.filters</a></li>
501 <li class="api apilevel-">
502 <a href="../../../../../reference/android/support/test/runner/package-summary.html">android.support.test.runner</a></li>
503 <li class="api apilevel-">
504 <a href="../../../../../reference/android/support/test/runner/lifecycle/package-summary.html">android.support.test.runner.lifecycle</a></li>
505 <li class="selected api apilevel-">
506 <a href="../../../../../reference/android/support/test/uiautomator/package-summary.html">android.support.test.uiautomator</a></li>
507 </ul><br/>
508
509 </div> <!-- end packages-nav -->
510 </div> <!-- end resize-packages -->
511 <div id="classes-nav" class="scroll-pane">
512
513
514
515 <ul>
516
517
518 <li><h2>Interfaces</h2>
519 <ul>
520 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/IAutomationSupport.html">IAutomationSupport</a></li>
521 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiWatcher.html">UiWatcher</a></li>
522 </ul>
523 </li>
524
525 <li><h2>Classes</h2>
526 <ul>
527 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/By.html">By</a></li>
528 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></li>
529 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/Configurator.html">Configurator</a></li>
530 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/EventCondition.html">EventCondition</a></li>
531 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a></li>
532 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorInstrumentationTestRunner.html">UiAutomatorInstrumentationTestRunner</a></li>
533 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorTestCase.html">UiAutomatorTestCase</a></li>
534 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiCollection.html">UiCollection</a></li>
535 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html">UiDevice</a></li>
536 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiObject.html">UiObject</a></li>
537 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></li>
538 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a></li>
539 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiScrollable.html">UiScrollable</a></li>
540 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiSelector.html">UiSelector</a></li>
541 <li class="selected api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/Until.html">Until</a></li>
542 </ul>
543 </li>
544
545 <li><h2>Enums</h2>
546 <ul>
547 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a></li>
548 </ul>
549 </li>
550
551 <li><h2>Exceptions</h2>
552 <ul>
553 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/StaleObjectException.html">StaleObjectException</a></li>
554 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiObjectNotFoundException.html">UiObjectNotFoundException</a></li>
555 </ul>
556 </li>
557
558 </ul><br/>
559
560
561 </div><!-- end classes -->
562 </div><!-- end nav-panels -->
563 <div id="nav-tree" style="display:none" class="scroll-pane">
564 <div id="tree-list"></div>
565 </div><!-- end nav-tree -->
566 </div><!-- end swapper -->
567 <div id="nav-swap">
568 <a class="fullscreen">fullscreen</a>
569 <a href='#' onclick='swapNav();return false;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>
570 </div>
571 </div> <!-- end devdoc-nav -->
572 </div> <!-- end side-nav -->
573 <script type="text/javascript">
574 // init fullscreen based on user pref
575 var fullscreen = readCookie("fullscreen");
576 if (fullscreen != 0) {
577 if (fullscreen == "false") {
578 toggleFullscreen(false);
579 } else {
580 toggleFullscreen(true);
581 }
582 }
583 // init nav version for mobile
584 if (isMobile) {
585 swapNav(); // tree view should be used on mobile
586 $('#nav-swap').hide();
587 } else {
588 chooseDefaultNav();
589 if ($("#nav-tree").is(':visible')) {
590 init_default_navtree("../../../../../");
591 }
592 }
593 // scroll the selected page into view
594 $(document).ready(function() {
595 scrollIntoView("packages-nav");
596 scrollIntoView("classes-nav");
597 });
598 </script>
599
600
601
602
603
604<div class="col-12" id="doc-col">
605
606<div id="api-info-block">
607
608
609
610
611
612
613
614
615
616
617
618<div class="sum-details-links">
619
620Summary:
621
622
623
624
625
626
627
628
629
630 <a href="#pubctors">Ctors</a>
631
632
633
634
635 &#124; <a href="#pubmethods">Methods</a>
636
637
638
639
640 &#124; <a href="#inhmethods">Inherited Methods</a>
641
642&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
643
644</div><!-- end sum-details-links -->
645<div class="api-level">
646
647
648
649
650</div>
651</div><!-- end api-info-block -->
652
653
654<!-- ======== START OF CLASS DATA ======== -->
655
656<div id="jd-header">
657 public
658
659
660
661 class
662<h1 itemprop="name">Until</h1>
663
664
665
666
667 extends Object<br/>
668
669
670
671
672
673
674
675
676
677
678
679
680</div><!-- end header -->
681
682<div id="naMessage"></div>
683
684<div id="jd-content" class="api apilevel-">
685<table class="jd-inheritance-table">
686
687
688 <tr>
689
690 <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
691 </tr>
692
693
694 <tr>
695
696 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
697
698 <td colspan="1" class="jd-inheritance-class-cell">android.support.test.uiautomator.Until</td>
699 </tr>
700
701
702</table>
703
704
705
706
707
708
709
710<div class="jd-descr">
711
712
713<h2>Class Overview</h2>
714<p itemprop="articleBody">The <code><a href="../../../../../reference/android/support/test/uiautomator/Until.html">Until</a></code> class provides factory methods for constructing common conditions.
715</p>
716
717
718
719
720
721</div><!-- jd-descr -->
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738<div class="jd-descr">
739
740
741<h2>Summary</h2>
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765<!-- ======== CONSTRUCTOR SUMMARY ======== -->
766<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
767
768
769
770
771 <tr class="alt-color api apilevel-" >
772 <td class="jd-typecol"><nobr>
773
774
775
776
777
778 </nobr>
779 </td>
780 <td class="jd-linkcol" width="100%"><nobr>
781 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#Until()">Until</a></span>()</nobr>
782
783 </td></tr>
784
785
786
787</table>
788
789
790
791
792
793
794<!-- ========== METHOD SUMMARY =========== -->
795<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
796
797
798
799
800 <tr class="alt-color api apilevel-" >
801 <td class="jd-typecol"><nobr>
802
803
804
805 static
806
807 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
808 </td>
809 <td class="jd-linkcol" width="100%"><nobr>
810 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#checkable(boolean)">checkable</a></span>(boolean isCheckable)</nobr>
811
812 <div class="jd-descrdiv">
813 Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s checkable state.
814
815
816
817 </div>
818
819 </td></tr>
820
821
822
823 <tr class=" api apilevel-" >
824 <td class="jd-typecol"><nobr>
825
826
827
828 static
829
830 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
831 </td>
832 <td class="jd-linkcol" width="100%"><nobr>
833 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#checked(boolean)">checked</a></span>(boolean isChecked)</nobr>
834
835 <div class="jd-descrdiv">
836 Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s checked state.
837
838
839
840 </div>
841
842 </td></tr>
843
844
845
846 <tr class="alt-color api apilevel-" >
847 <td class="jd-typecol"><nobr>
848
849
850
851 static
852
853 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
854 </td>
855 <td class="jd-linkcol" width="100%"><nobr>
856 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#clickable(boolean)">clickable</a></span>(boolean isClickable)</nobr>
857
858 <div class="jd-descrdiv">
859 Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s clickable state.
860
861
862
863 </div>
864
865 </td></tr>
866
867
868
869 <tr class=" api apilevel-" >
870 <td class="jd-typecol"><nobr>
871
872
873
874 static
875
876 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
877 </td>
878 <td class="jd-linkcol" width="100%"><nobr>
879 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#descContains(java.lang.String)">descContains</a></span>(String substring)</nobr>
880
881 <div class="jd-descrdiv">
882 Returns a condition that is satisfied when the object's content description contains the
883 given string.
884
885
886
887 </div>
888
889 </td></tr>
890
891
892
893 <tr class="alt-color api apilevel-" >
894 <td class="jd-typecol"><nobr>
895
896
897
898 static
899
900 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
901 </td>
902 <td class="jd-linkcol" width="100%"><nobr>
903 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#descEndsWith(java.lang.String)">descEndsWith</a></span>(String substring)</nobr>
904
905 <div class="jd-descrdiv">
906 Returns a condition that is satisfied when the object's content description ends with the
907 given string.
908
909
910
911 </div>
912
913 </td></tr>
914
915
916
917 <tr class=" api apilevel-" >
918 <td class="jd-typecol"><nobr>
919
920
921
922 static
923
924 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
925 </td>
926 <td class="jd-linkcol" width="100%"><nobr>
927 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#descEquals(java.lang.String)">descEquals</a></span>(String contentDescription)</nobr>
928
929 <div class="jd-descrdiv">
930 Returns a condition that is satisfied when the object's content description exactly matches
931 the given string.
932
933
934
935 </div>
936
937 </td></tr>
938
939
940
941 <tr class="alt-color api apilevel-" >
942 <td class="jd-typecol"><nobr>
943
944
945
946 static
947
948 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
949 </td>
950 <td class="jd-linkcol" width="100%"><nobr>
951 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#descMatches(java.util.regex.Pattern)">descMatches</a></span>(Pattern regex)</nobr>
952
953 <div class="jd-descrdiv">
954 Returns a condition that is satisfied when the object's content description matches the given
955 regex.
956
957
958
959 </div>
960
961 </td></tr>
962
963
964
965 <tr class=" api apilevel-" >
966 <td class="jd-typecol"><nobr>
967
968
969
970 static
971
972 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
973 </td>
974 <td class="jd-linkcol" width="100%"><nobr>
975 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#descMatches(java.lang.String)">descMatches</a></span>(String regex)</nobr>
976
977 <div class="jd-descrdiv">
978 Returns a condition that is satisfied when the object's content description matches the given
979 regex.
980
981
982
983 </div>
984
985 </td></tr>
986
987
988
989 <tr class="alt-color api apilevel-" >
990 <td class="jd-typecol"><nobr>
991
992
993
994 static
995
996 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
997 </td>
998 <td class="jd-linkcol" width="100%"><nobr>
999 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#descStartsWith(java.lang.String)">descStartsWith</a></span>(String substring)</nobr>
1000
1001 <div class="jd-descrdiv">
1002 Returns a condition that is satisfied when the object's content description starts with the
1003 given string.
1004
1005
1006
1007 </div>
1008
1009 </td></tr>
1010
1011
1012
1013 <tr class=" api apilevel-" >
1014 <td class="jd-typecol"><nobr>
1015
1016
1017
1018 static
1019
1020 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
1021 </td>
1022 <td class="jd-linkcol" width="100%"><nobr>
1023 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#enabled(boolean)">enabled</a></span>(boolean isEnabled)</nobr>
1024
1025 <div class="jd-descrdiv">
1026 Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s enabled state.
1027
1028
1029
1030 </div>
1031
1032 </td></tr>
1033
1034
1035
1036 <tr class="alt-color api apilevel-" >
1037 <td class="jd-typecol"><nobr>
1038
1039
1040
1041 static
1042
1043 <a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a>&lt;<a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a>&gt;</nobr>
1044 </td>
1045 <td class="jd-linkcol" width="100%"><nobr>
1046 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#findObject(android.support.test.uiautomator.BySelector)">findObject</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</nobr>
1047
1048 <div class="jd-descrdiv">
1049 Returns a <code><a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a></code> that is satisfied when at least one element matching the
1050 selector can be found.
1051
1052
1053
1054 </div>
1055
1056 </td></tr>
1057
1058
1059
1060 <tr class=" api apilevel-" >
1061 <td class="jd-typecol"><nobr>
1062
1063
1064
1065 static
1066
1067 <a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a>&lt;List&lt;<a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a>&gt;&gt;</nobr>
1068 </td>
1069 <td class="jd-linkcol" width="100%"><nobr>
1070 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#findObjects(android.support.test.uiautomator.BySelector)">findObjects</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</nobr>
1071
1072 <div class="jd-descrdiv">
1073 Returns a <code><a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a></code> that is satisfied when at least one element matching the
1074 selector can be found.
1075
1076
1077
1078 </div>
1079
1080 </td></tr>
1081
1082
1083
1084 <tr class="alt-color api apilevel-" >
1085 <td class="jd-typecol"><nobr>
1086
1087
1088
1089 static
1090
1091 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
1092 </td>
1093 <td class="jd-linkcol" width="100%"><nobr>
1094 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#focusable(boolean)">focusable</a></span>(boolean isFocusable)</nobr>
1095
1096 <div class="jd-descrdiv">
1097 Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s focusable state.
1098
1099
1100
1101 </div>
1102
1103 </td></tr>
1104
1105
1106
1107 <tr class=" api apilevel-" >
1108 <td class="jd-typecol"><nobr>
1109
1110
1111
1112 static
1113
1114 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
1115 </td>
1116 <td class="jd-linkcol" width="100%"><nobr>
1117 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#focused(boolean)">focused</a></span>(boolean isFocused)</nobr>
1118
1119 <div class="jd-descrdiv">
1120 Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s focused state.
1121
1122
1123
1124 </div>
1125
1126 </td></tr>
1127
1128
1129
1130 <tr class="alt-color api apilevel-" >
1131 <td class="jd-typecol"><nobr>
1132
1133
1134
1135 static
1136
1137 <a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a>&lt;Boolean&gt;</nobr>
1138 </td>
1139 <td class="jd-linkcol" width="100%"><nobr>
1140 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#gone(android.support.test.uiautomator.BySelector)">gone</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</nobr>
1141
1142 <div class="jd-descrdiv">
1143 Returns a <code><a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a></code> that is satisfied when no elements matching the selector
1144 can be found.
1145
1146
1147
1148 </div>
1149
1150 </td></tr>
1151
1152
1153
1154 <tr class=" api apilevel-" >
1155 <td class="jd-typecol"><nobr>
1156
1157
1158
1159 static
1160
1161 <a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a>&lt;Boolean&gt;</nobr>
1162 </td>
1163 <td class="jd-linkcol" width="100%"><nobr>
1164 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#hasObject(android.support.test.uiautomator.BySelector)">hasObject</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</nobr>
1165
1166 <div class="jd-descrdiv">
1167 Returns a <code><a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a></code> that is satisfied when at least one element matching the
1168 selector can be found.
1169
1170
1171
1172 </div>
1173
1174 </td></tr>
1175
1176
1177
1178 <tr class="alt-color api apilevel-" >
1179 <td class="jd-typecol"><nobr>
1180
1181
1182
1183 static
1184
1185 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
1186 </td>
1187 <td class="jd-linkcol" width="100%"><nobr>
1188 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#longClickable(boolean)">longClickable</a></span>(boolean isLongClickable)</nobr>
1189
1190 <div class="jd-descrdiv">
1191 Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s long clickable state.
1192
1193
1194
1195 </div>
1196
1197 </td></tr>
1198
1199
1200
1201 <tr class=" api apilevel-" >
1202 <td class="jd-typecol"><nobr>
1203
1204
1205
1206 static
1207
1208 <a href="../../../../../reference/android/support/test/uiautomator/EventCondition.html">EventCondition</a>&lt;Boolean&gt;</nobr>
1209 </td>
1210 <td class="jd-linkcol" width="100%"><nobr>
1211 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#newWindow()">newWindow</a></span>()</nobr>
1212
1213 <div class="jd-descrdiv">
1214 Returns a condition that depends on a new window having appeared.
1215
1216
1217
1218 </div>
1219
1220 </td></tr>
1221
1222
1223
1224 <tr class="alt-color api apilevel-" >
1225 <td class="jd-typecol"><nobr>
1226
1227
1228
1229 static
1230
1231 <a href="../../../../../reference/android/support/test/uiautomator/EventCondition.html">EventCondition</a>&lt;Boolean&gt;</nobr>
1232 </td>
1233 <td class="jd-linkcol" width="100%"><nobr>
1234 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#scrollFinished(android.support.test.uiautomator.Direction)">scrollFinished</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction)</nobr>
1235
1236 <div class="jd-descrdiv">
1237 Returns a condition that depends on a scroll having reached the end in the given
1238 <code>direction</code>.
1239
1240
1241
1242 </div>
1243
1244 </td></tr>
1245
1246
1247
1248 <tr class=" api apilevel-" >
1249 <td class="jd-typecol"><nobr>
1250
1251
1252
1253 static
1254
1255 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
1256 </td>
1257 <td class="jd-linkcol" width="100%"><nobr>
1258 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#scrollable(boolean)">scrollable</a></span>(boolean isScrollable)</nobr>
1259
1260 <div class="jd-descrdiv">
1261 Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s scrollable state.
1262
1263
1264
1265 </div>
1266
1267 </td></tr>
1268
1269
1270
1271 <tr class="alt-color api apilevel-" >
1272 <td class="jd-typecol"><nobr>
1273
1274
1275
1276 static
1277
1278 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
1279 </td>
1280 <td class="jd-linkcol" width="100%"><nobr>
1281 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#selected(boolean)">selected</a></span>(boolean isSelected)</nobr>
1282
1283 <div class="jd-descrdiv">
1284 Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s selected state.
1285
1286
1287
1288 </div>
1289
1290 </td></tr>
1291
1292
1293
1294 <tr class=" api apilevel-" >
1295 <td class="jd-typecol"><nobr>
1296
1297
1298
1299 static
1300
1301 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
1302 </td>
1303 <td class="jd-linkcol" width="100%"><nobr>
1304 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#textContains(java.lang.String)">textContains</a></span>(String substring)</nobr>
1305
1306 <div class="jd-descrdiv">
1307 Returns a condition that is satisfied when the object's text value contains the given string.
1308
1309
1310
1311 </div>
1312
1313 </td></tr>
1314
1315
1316
1317 <tr class="alt-color api apilevel-" >
1318 <td class="jd-typecol"><nobr>
1319
1320
1321
1322 static
1323
1324 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
1325 </td>
1326 <td class="jd-linkcol" width="100%"><nobr>
1327 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#textEndsWith(java.lang.String)">textEndsWith</a></span>(String substring)</nobr>
1328
1329 <div class="jd-descrdiv">
1330 Returns a condition that is satisfied when the object's text value ends with the given
1331 string.
1332
1333
1334
1335 </div>
1336
1337 </td></tr>
1338
1339
1340
1341 <tr class=" api apilevel-" >
1342 <td class="jd-typecol"><nobr>
1343
1344
1345
1346 static
1347
1348 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
1349 </td>
1350 <td class="jd-linkcol" width="100%"><nobr>
1351 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#textEquals(java.lang.String)">textEquals</a></span>(String text)</nobr>
1352
1353 <div class="jd-descrdiv">
1354 Returns a condition that is satisfied when the object's text value exactly matches the given
1355 string.
1356
1357
1358
1359 </div>
1360
1361 </td></tr>
1362
1363
1364
1365 <tr class="alt-color api apilevel-" >
1366 <td class="jd-typecol"><nobr>
1367
1368
1369
1370 static
1371
1372 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
1373 </td>
1374 <td class="jd-linkcol" width="100%"><nobr>
1375 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#textMatches(java.lang.String)">textMatches</a></span>(String regex)</nobr>
1376
1377 <div class="jd-descrdiv">
1378 Returns a condition that is satisfied when the object's text value matches the given regex.
1379
1380
1381
1382 </div>
1383
1384 </td></tr>
1385
1386
1387
1388 <tr class=" api apilevel-" >
1389 <td class="jd-typecol"><nobr>
1390
1391
1392
1393 static
1394
1395 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
1396 </td>
1397 <td class="jd-linkcol" width="100%"><nobr>
1398 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#textMatches(java.util.regex.Pattern)">textMatches</a></span>(Pattern regex)</nobr>
1399
1400 <div class="jd-descrdiv">
1401 Returns a condition that is satisfied when the object's text value matches the given regex.
1402
1403
1404
1405 </div>
1406
1407 </td></tr>
1408
1409
1410
1411 <tr class="alt-color api apilevel-" >
1412 <td class="jd-typecol"><nobr>
1413
1414
1415
1416 static
1417
1418 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
1419 </td>
1420 <td class="jd-linkcol" width="100%"><nobr>
1421 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#textNotEquals(java.lang.String)">textNotEquals</a></span>(String text)</nobr>
1422
1423 </td></tr>
1424
1425
1426
1427 <tr class=" api apilevel-" >
1428 <td class="jd-typecol"><nobr>
1429
1430
1431
1432 static
1433
1434 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;</nobr>
1435 </td>
1436 <td class="jd-linkcol" width="100%"><nobr>
1437 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/Until.html#textStartsWith(java.lang.String)">textStartsWith</a></span>(String substring)</nobr>
1438
1439 <div class="jd-descrdiv">
1440 Returns a condition that is satisfied when the object's text value starts with the given
1441 string.
1442
1443
1444
1445 </div>
1446
1447 </td></tr>
1448
1449
1450
1451</table>
1452
1453
1454
1455
1456
1457
1458
1459<!-- ========== METHOD SUMMARY =========== -->
1460<table id="inhmethods" class="jd-sumtable"><tr><th>
1461 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1462 <div style="clear:left;">Inherited Methods</div></th></tr>
1463
1464
1465<tr class="api apilevel-" >
1466<td colspan="12">
1467 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1468 ><img id="inherited-methods-java.lang.Object-trigger"
1469 src="../../../../../assets/images/triangle-closed.png"
1470 class="jd-expando-trigger-img" /></a>
1471From class
1472
1473 java.lang.Object
1474
1475<div id="inherited-methods-java.lang.Object">
1476 <div id="inherited-methods-java.lang.Object-list"
1477 class="jd-inheritedlinks">
1478 </div>
1479 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1480 <table class="jd-sumtable-expando">
1481
1482
1483
1484
1485 <tr class="alt-color api apilevel-" >
1486 <td class="jd-typecol"><nobr>
1487
1488
1489
1490
1491
1492 Object</nobr>
1493 </td>
1494 <td class="jd-linkcol" width="100%"><nobr>
1495 <span class="sympad">clone</span>()</nobr>
1496
1497 </td></tr>
1498
1499
1500
1501 <tr class=" api apilevel-" >
1502 <td class="jd-typecol"><nobr>
1503
1504
1505
1506
1507
1508 boolean</nobr>
1509 </td>
1510 <td class="jd-linkcol" width="100%"><nobr>
1511 <span class="sympad">equals</span>(Object arg0)</nobr>
1512
1513 </td></tr>
1514
1515
1516
1517 <tr class="alt-color api apilevel-" >
1518 <td class="jd-typecol"><nobr>
1519
1520
1521
1522
1523
1524 void</nobr>
1525 </td>
1526 <td class="jd-linkcol" width="100%"><nobr>
1527 <span class="sympad">finalize</span>()</nobr>
1528
1529 </td></tr>
1530
1531
1532
1533 <tr class=" api apilevel-" >
1534 <td class="jd-typecol"><nobr>
1535
1536
1537 final
1538
1539
1540 Class&lt;?&gt;</nobr>
1541 </td>
1542 <td class="jd-linkcol" width="100%"><nobr>
1543 <span class="sympad">getClass</span>()</nobr>
1544
1545 </td></tr>
1546
1547
1548
1549 <tr class="alt-color api apilevel-" >
1550 <td class="jd-typecol"><nobr>
1551
1552
1553
1554
1555
1556 int</nobr>
1557 </td>
1558 <td class="jd-linkcol" width="100%"><nobr>
1559 <span class="sympad">hashCode</span>()</nobr>
1560
1561 </td></tr>
1562
1563
1564
1565 <tr class=" api apilevel-" >
1566 <td class="jd-typecol"><nobr>
1567
1568
1569 final
1570
1571
1572 void</nobr>
1573 </td>
1574 <td class="jd-linkcol" width="100%"><nobr>
1575 <span class="sympad">notify</span>()</nobr>
1576
1577 </td></tr>
1578
1579
1580
1581 <tr class="alt-color api apilevel-" >
1582 <td class="jd-typecol"><nobr>
1583
1584
1585 final
1586
1587
1588 void</nobr>
1589 </td>
1590 <td class="jd-linkcol" width="100%"><nobr>
1591 <span class="sympad">notifyAll</span>()</nobr>
1592
1593 </td></tr>
1594
1595
1596
1597 <tr class=" api apilevel-" >
1598 <td class="jd-typecol"><nobr>
1599
1600
1601
1602
1603
1604 String</nobr>
1605 </td>
1606 <td class="jd-linkcol" width="100%"><nobr>
1607 <span class="sympad">toString</span>()</nobr>
1608
1609 </td></tr>
1610
1611
1612
1613 <tr class="alt-color api apilevel-" >
1614 <td class="jd-typecol"><nobr>
1615
1616
1617 final
1618
1619
1620 void</nobr>
1621 </td>
1622 <td class="jd-linkcol" width="100%"><nobr>
1623 <span class="sympad">wait</span>()</nobr>
1624
1625 </td></tr>
1626
1627
1628
1629 <tr class=" api apilevel-" >
1630 <td class="jd-typecol"><nobr>
1631
1632
1633 final
1634
1635
1636 void</nobr>
1637 </td>
1638 <td class="jd-linkcol" width="100%"><nobr>
1639 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1640
1641 </td></tr>
1642
1643
1644
1645 <tr class="alt-color api apilevel-" >
1646 <td class="jd-typecol"><nobr>
1647
1648
1649 final
1650
1651
1652 void</nobr>
1653 </td>
1654 <td class="jd-linkcol" width="100%"><nobr>
1655 <span class="sympad">wait</span>(long arg0)</nobr>
1656
1657 </td></tr>
1658
1659
1660</table>
1661 </div>
1662</div>
1663</td></tr>
1664
1665
1666</table>
1667
1668
1669</div><!-- jd-descr (summary) -->
1670
1671<!-- Details -->
1672
1673
1674
1675
1676
1677
1678
1679
1680<!-- XML Attributes -->
1681
1682
1683<!-- Enum Values -->
1684
1685
1686<!-- Constants -->
1687
1688
1689<!-- Fields -->
1690
1691
1692<!-- Public ctors -->
1693
1694
1695<!-- ========= CONSTRUCTOR DETAIL ======== -->
1696<h2>Public Constructors</h2>
1697
1698
1699
1700<A NAME="Until()"></A>
1701
1702<div class="jd-details api apilevel-">
1703 <h4 class="jd-details-title">
1704 <span class="normal">
1705 public
1706
1707
1708
1709
1710
1711 </span>
1712 <span class="sympad">Until</span>
1713 <span class="normal">()</span>
1714 </h4>
1715 <div class="api-level">
1716 <div></div>
1717
1718
1719
1720 </div>
1721 <div class="jd-details-descr">
1722
1723
1724
1725
1726 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1727
1728 </div>
1729</div>
1730
1731
1732
1733
1734
1735<!-- ========= CONSTRUCTOR DETAIL ======== -->
1736<!-- Protected ctors -->
1737
1738
1739
1740<!-- ========= METHOD DETAIL ======== -->
1741<!-- Public methdos -->
1742
1743<h2>Public Methods</h2>
1744
1745
1746
1747<A NAME="checkable(boolean)"></A>
1748
1749<div class="jd-details api apilevel-">
1750 <h4 class="jd-details-title">
1751 <span class="normal">
1752 public
1753 static
1754
1755
1756
1757 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
1758 </span>
1759 <span class="sympad">checkable</span>
1760 <span class="normal">(boolean isCheckable)</span>
1761 </h4>
1762 <div class="api-level">
1763 <div></div>
1764
1765
1766
1767 </div>
1768 <div class="jd-details-descr">
1769
1770
1771
1772
1773 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s checkable state.</p></div>
1774 <div class="jd-tagdata">
1775 <h5 class="jd-tagtitle">Parameters</h5>
1776 <table class="jd-tagtable">
1777 <tr>
1778 <th>isCheckable</td>
1779 <td>Whether the object should be checkable to satisfy this condition.
1780</td>
1781 </tr>
1782 </table>
1783 </div>
1784
1785 </div>
1786</div>
1787
1788
1789<A NAME="checked(boolean)"></A>
1790
1791<div class="jd-details api apilevel-">
1792 <h4 class="jd-details-title">
1793 <span class="normal">
1794 public
1795 static
1796
1797
1798
1799 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
1800 </span>
1801 <span class="sympad">checked</span>
1802 <span class="normal">(boolean isChecked)</span>
1803 </h4>
1804 <div class="api-level">
1805 <div></div>
1806
1807
1808
1809 </div>
1810 <div class="jd-details-descr">
1811
1812
1813
1814
1815 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s checked state.</p></div>
1816 <div class="jd-tagdata">
1817 <h5 class="jd-tagtitle">Parameters</h5>
1818 <table class="jd-tagtable">
1819 <tr>
1820 <th>isChecked</td>
1821 <td>Whether the object should be checked to satisfy this condition.
1822</td>
1823 </tr>
1824 </table>
1825 </div>
1826
1827 </div>
1828</div>
1829
1830
1831<A NAME="clickable(boolean)"></A>
1832
1833<div class="jd-details api apilevel-">
1834 <h4 class="jd-details-title">
1835 <span class="normal">
1836 public
1837 static
1838
1839
1840
1841 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
1842 </span>
1843 <span class="sympad">clickable</span>
1844 <span class="normal">(boolean isClickable)</span>
1845 </h4>
1846 <div class="api-level">
1847 <div></div>
1848
1849
1850
1851 </div>
1852 <div class="jd-details-descr">
1853
1854
1855
1856
1857 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s clickable state.</p></div>
1858 <div class="jd-tagdata">
1859 <h5 class="jd-tagtitle">Parameters</h5>
1860 <table class="jd-tagtable">
1861 <tr>
1862 <th>isClickable</td>
1863 <td>Whether the object should be clickable to satisfy this condition.
1864</td>
1865 </tr>
1866 </table>
1867 </div>
1868
1869 </div>
1870</div>
1871
1872
1873<A NAME="descContains(java.lang.String)"></A>
1874
1875<div class="jd-details api apilevel-">
1876 <h4 class="jd-details-title">
1877 <span class="normal">
1878 public
1879 static
1880
1881
1882
1883 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
1884 </span>
1885 <span class="sympad">descContains</span>
1886 <span class="normal">(String substring)</span>
1887 </h4>
1888 <div class="api-level">
1889 <div></div>
1890
1891
1892
1893 </div>
1894 <div class="jd-details-descr">
1895
1896
1897
1898
1899 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that is satisfied when the object's content description contains the
1900 given string.
1901</p></div>
1902
1903 </div>
1904</div>
1905
1906
1907<A NAME="descEndsWith(java.lang.String)"></A>
1908
1909<div class="jd-details api apilevel-">
1910 <h4 class="jd-details-title">
1911 <span class="normal">
1912 public
1913 static
1914
1915
1916
1917 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
1918 </span>
1919 <span class="sympad">descEndsWith</span>
1920 <span class="normal">(String substring)</span>
1921 </h4>
1922 <div class="api-level">
1923 <div></div>
1924
1925
1926
1927 </div>
1928 <div class="jd-details-descr">
1929
1930
1931
1932
1933 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that is satisfied when the object's content description ends with the
1934 given string.
1935</p></div>
1936
1937 </div>
1938</div>
1939
1940
1941<A NAME="descEquals(java.lang.String)"></A>
1942
1943<div class="jd-details api apilevel-">
1944 <h4 class="jd-details-title">
1945 <span class="normal">
1946 public
1947 static
1948
1949
1950
1951 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
1952 </span>
1953 <span class="sympad">descEquals</span>
1954 <span class="normal">(String contentDescription)</span>
1955 </h4>
1956 <div class="api-level">
1957 <div></div>
1958
1959
1960
1961 </div>
1962 <div class="jd-details-descr">
1963
1964
1965
1966
1967 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that is satisfied when the object's content description exactly matches
1968 the given string.
1969</p></div>
1970
1971 </div>
1972</div>
1973
1974
1975<A NAME="descMatches(java.util.regex.Pattern)"></A>
1976
1977<div class="jd-details api apilevel-">
1978 <h4 class="jd-details-title">
1979 <span class="normal">
1980 public
1981 static
1982
1983
1984
1985 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
1986 </span>
1987 <span class="sympad">descMatches</span>
1988 <span class="normal">(Pattern regex)</span>
1989 </h4>
1990 <div class="api-level">
1991 <div></div>
1992
1993
1994
1995 </div>
1996 <div class="jd-details-descr">
1997
1998
1999
2000
2001 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that is satisfied when the object's content description matches the given
2002 regex.
2003</p></div>
2004
2005 </div>
2006</div>
2007
2008
2009<A NAME="descMatches(java.lang.String)"></A>
2010
2011<div class="jd-details api apilevel-">
2012 <h4 class="jd-details-title">
2013 <span class="normal">
2014 public
2015 static
2016
2017
2018
2019 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2020 </span>
2021 <span class="sympad">descMatches</span>
2022 <span class="normal">(String regex)</span>
2023 </h4>
2024 <div class="api-level">
2025 <div></div>
2026
2027
2028
2029 </div>
2030 <div class="jd-details-descr">
2031
2032
2033
2034
2035 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that is satisfied when the object's content description matches the given
2036 regex.
2037</p></div>
2038
2039 </div>
2040</div>
2041
2042
2043<A NAME="descStartsWith(java.lang.String)"></A>
2044
2045<div class="jd-details api apilevel-">
2046 <h4 class="jd-details-title">
2047 <span class="normal">
2048 public
2049 static
2050
2051
2052
2053 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2054 </span>
2055 <span class="sympad">descStartsWith</span>
2056 <span class="normal">(String substring)</span>
2057 </h4>
2058 <div class="api-level">
2059 <div></div>
2060
2061
2062
2063 </div>
2064 <div class="jd-details-descr">
2065
2066
2067
2068
2069 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that is satisfied when the object's content description starts with the
2070 given string.
2071</p></div>
2072
2073 </div>
2074</div>
2075
2076
2077<A NAME="enabled(boolean)"></A>
2078
2079<div class="jd-details api apilevel-">
2080 <h4 class="jd-details-title">
2081 <span class="normal">
2082 public
2083 static
2084
2085
2086
2087 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2088 </span>
2089 <span class="sympad">enabled</span>
2090 <span class="normal">(boolean isEnabled)</span>
2091 </h4>
2092 <div class="api-level">
2093 <div></div>
2094
2095
2096
2097 </div>
2098 <div class="jd-details-descr">
2099
2100
2101
2102
2103 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s enabled state.</p></div>
2104 <div class="jd-tagdata">
2105 <h5 class="jd-tagtitle">Parameters</h5>
2106 <table class="jd-tagtable">
2107 <tr>
2108 <th>isEnabled</td>
2109 <td>Whether the object should be enabled to satisfy this condition.
2110</td>
2111 </tr>
2112 </table>
2113 </div>
2114
2115 </div>
2116</div>
2117
2118
2119<A NAME="findObject(android.support.test.uiautomator.BySelector)"></A>
2120
2121<div class="jd-details api apilevel-">
2122 <h4 class="jd-details-title">
2123 <span class="normal">
2124 public
2125 static
2126
2127
2128
2129 <a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a>&lt;<a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a>&gt;
2130 </span>
2131 <span class="sympad">findObject</span>
2132 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</span>
2133 </h4>
2134 <div class="api-level">
2135 <div></div>
2136
2137
2138
2139 </div>
2140 <div class="jd-details-descr">
2141
2142
2143
2144
2145 <div class="jd-tagdata jd-tagdescr"><p>Returns a <code><a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a></code> that is satisfied when at least one element matching the
2146 selector can be found. The condition will return the first matching element.
2147</p></div>
2148
2149 </div>
2150</div>
2151
2152
2153<A NAME="findObjects(android.support.test.uiautomator.BySelector)"></A>
2154
2155<div class="jd-details api apilevel-">
2156 <h4 class="jd-details-title">
2157 <span class="normal">
2158 public
2159 static
2160
2161
2162
2163 <a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a>&lt;List&lt;<a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a>&gt;&gt;
2164 </span>
2165 <span class="sympad">findObjects</span>
2166 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</span>
2167 </h4>
2168 <div class="api-level">
2169 <div></div>
2170
2171
2172
2173 </div>
2174 <div class="jd-details-descr">
2175
2176
2177
2178
2179 <div class="jd-tagdata jd-tagdescr"><p>Returns a <code><a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a></code> that is satisfied when at least one element matching the
2180 selector can be found. The condition will return all matching elements.
2181</p></div>
2182
2183 </div>
2184</div>
2185
2186
2187<A NAME="focusable(boolean)"></A>
2188
2189<div class="jd-details api apilevel-">
2190 <h4 class="jd-details-title">
2191 <span class="normal">
2192 public
2193 static
2194
2195
2196
2197 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2198 </span>
2199 <span class="sympad">focusable</span>
2200 <span class="normal">(boolean isFocusable)</span>
2201 </h4>
2202 <div class="api-level">
2203 <div></div>
2204
2205
2206
2207 </div>
2208 <div class="jd-details-descr">
2209
2210
2211
2212
2213 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s focusable state.</p></div>
2214 <div class="jd-tagdata">
2215 <h5 class="jd-tagtitle">Parameters</h5>
2216 <table class="jd-tagtable">
2217 <tr>
2218 <th>isFocusable</td>
2219 <td>Whether the object should be focusable to satisfy this condition.
2220</td>
2221 </tr>
2222 </table>
2223 </div>
2224
2225 </div>
2226</div>
2227
2228
2229<A NAME="focused(boolean)"></A>
2230
2231<div class="jd-details api apilevel-">
2232 <h4 class="jd-details-title">
2233 <span class="normal">
2234 public
2235 static
2236
2237
2238
2239 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2240 </span>
2241 <span class="sympad">focused</span>
2242 <span class="normal">(boolean isFocused)</span>
2243 </h4>
2244 <div class="api-level">
2245 <div></div>
2246
2247
2248
2249 </div>
2250 <div class="jd-details-descr">
2251
2252
2253
2254
2255 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s focused state.</p></div>
2256 <div class="jd-tagdata">
2257 <h5 class="jd-tagtitle">Parameters</h5>
2258 <table class="jd-tagtable">
2259 <tr>
2260 <th>isFocused</td>
2261 <td>Whether the object should be focused to satisfy this condition.
2262</td>
2263 </tr>
2264 </table>
2265 </div>
2266
2267 </div>
2268</div>
2269
2270
2271<A NAME="gone(android.support.test.uiautomator.BySelector)"></A>
2272
2273<div class="jd-details api apilevel-">
2274 <h4 class="jd-details-title">
2275 <span class="normal">
2276 public
2277 static
2278
2279
2280
2281 <a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a>&lt;Boolean&gt;
2282 </span>
2283 <span class="sympad">gone</span>
2284 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</span>
2285 </h4>
2286 <div class="api-level">
2287 <div></div>
2288
2289
2290
2291 </div>
2292 <div class="jd-details-descr">
2293
2294
2295
2296
2297 <div class="jd-tagdata jd-tagdescr"><p>Returns a <code><a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a></code> that is satisfied when no elements matching the selector
2298 can be found.
2299</p></div>
2300
2301 </div>
2302</div>
2303
2304
2305<A NAME="hasObject(android.support.test.uiautomator.BySelector)"></A>
2306
2307<div class="jd-details api apilevel-">
2308 <h4 class="jd-details-title">
2309 <span class="normal">
2310 public
2311 static
2312
2313
2314
2315 <a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a>&lt;Boolean&gt;
2316 </span>
2317 <span class="sympad">hasObject</span>
2318 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</span>
2319 </h4>
2320 <div class="api-level">
2321 <div></div>
2322
2323
2324
2325 </div>
2326 <div class="jd-details-descr">
2327
2328
2329
2330
2331 <div class="jd-tagdata jd-tagdescr"><p>Returns a <code><a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a></code> that is satisfied when at least one element matching the
2332 selector can be found.
2333</p></div>
2334
2335 </div>
2336</div>
2337
2338
2339<A NAME="longClickable(boolean)"></A>
2340
2341<div class="jd-details api apilevel-">
2342 <h4 class="jd-details-title">
2343 <span class="normal">
2344 public
2345 static
2346
2347
2348
2349 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2350 </span>
2351 <span class="sympad">longClickable</span>
2352 <span class="normal">(boolean isLongClickable)</span>
2353 </h4>
2354 <div class="api-level">
2355 <div></div>
2356
2357
2358
2359 </div>
2360 <div class="jd-details-descr">
2361
2362
2363
2364
2365 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s long clickable state.</p></div>
2366 <div class="jd-tagdata">
2367 <h5 class="jd-tagtitle">Parameters</h5>
2368 <table class="jd-tagtable">
2369 <tr>
2370 <th>isLongClickable</td>
2371 <td>Whether the object should be long clickable to satisfy this condition.
2372</td>
2373 </tr>
2374 </table>
2375 </div>
2376
2377 </div>
2378</div>
2379
2380
2381<A NAME="newWindow()"></A>
2382
2383<div class="jd-details api apilevel-">
2384 <h4 class="jd-details-title">
2385 <span class="normal">
2386 public
2387 static
2388
2389
2390
2391 <a href="../../../../../reference/android/support/test/uiautomator/EventCondition.html">EventCondition</a>&lt;Boolean&gt;
2392 </span>
2393 <span class="sympad">newWindow</span>
2394 <span class="normal">()</span>
2395 </h4>
2396 <div class="api-level">
2397 <div></div>
2398
2399
2400
2401 </div>
2402 <div class="jd-details-descr">
2403
2404
2405
2406
2407 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that depends on a new window having appeared. </p></div>
2408
2409 </div>
2410</div>
2411
2412
2413<A NAME="scrollFinished(android.support.test.uiautomator.Direction)"></A>
2414
2415<div class="jd-details api apilevel-">
2416 <h4 class="jd-details-title">
2417 <span class="normal">
2418 public
2419 static
2420
2421
2422
2423 <a href="../../../../../reference/android/support/test/uiautomator/EventCondition.html">EventCondition</a>&lt;Boolean&gt;
2424 </span>
2425 <span class="sympad">scrollFinished</span>
2426 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction)</span>
2427 </h4>
2428 <div class="api-level">
2429 <div></div>
2430
2431
2432
2433 </div>
2434 <div class="jd-details-descr">
2435
2436
2437
2438
2439 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that depends on a scroll having reached the end in the given
2440 <code>direction</code>.</p></div>
2441 <div class="jd-tagdata">
2442 <h5 class="jd-tagtitle">Parameters</h5>
2443 <table class="jd-tagtable">
2444 <tr>
2445 <th>direction</td>
2446 <td>The direction of the scroll.
2447</td>
2448 </tr>
2449 </table>
2450 </div>
2451
2452 </div>
2453</div>
2454
2455
2456<A NAME="scrollable(boolean)"></A>
2457
2458<div class="jd-details api apilevel-">
2459 <h4 class="jd-details-title">
2460 <span class="normal">
2461 public
2462 static
2463
2464
2465
2466 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2467 </span>
2468 <span class="sympad">scrollable</span>
2469 <span class="normal">(boolean isScrollable)</span>
2470 </h4>
2471 <div class="api-level">
2472 <div></div>
2473
2474
2475
2476 </div>
2477 <div class="jd-details-descr">
2478
2479
2480
2481
2482 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s scrollable state.</p></div>
2483 <div class="jd-tagdata">
2484 <h5 class="jd-tagtitle">Parameters</h5>
2485 <table class="jd-tagtable">
2486 <tr>
2487 <th>isScrollable</td>
2488 <td>Whether the object should be scrollable to satisfy this condition.
2489</td>
2490 </tr>
2491 </table>
2492 </div>
2493
2494 </div>
2495</div>
2496
2497
2498<A NAME="selected(boolean)"></A>
2499
2500<div class="jd-details api apilevel-">
2501 <h4 class="jd-details-title">
2502 <span class="normal">
2503 public
2504 static
2505
2506
2507
2508 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2509 </span>
2510 <span class="sympad">selected</span>
2511 <span class="normal">(boolean isSelected)</span>
2512 </h4>
2513 <div class="api-level">
2514 <div></div>
2515
2516
2517
2518 </div>
2519 <div class="jd-details-descr">
2520
2521
2522
2523
2524 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that depends on a <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code>'s selected state.</p></div>
2525 <div class="jd-tagdata">
2526 <h5 class="jd-tagtitle">Parameters</h5>
2527 <table class="jd-tagtable">
2528 <tr>
2529 <th>isSelected</td>
2530 <td>Whether the object should be selected to satisfy this condition.
2531</td>
2532 </tr>
2533 </table>
2534 </div>
2535
2536 </div>
2537</div>
2538
2539
2540<A NAME="textContains(java.lang.String)"></A>
2541
2542<div class="jd-details api apilevel-">
2543 <h4 class="jd-details-title">
2544 <span class="normal">
2545 public
2546 static
2547
2548
2549
2550 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2551 </span>
2552 <span class="sympad">textContains</span>
2553 <span class="normal">(String substring)</span>
2554 </h4>
2555 <div class="api-level">
2556 <div></div>
2557
2558
2559
2560 </div>
2561 <div class="jd-details-descr">
2562
2563
2564
2565
2566 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that is satisfied when the object's text value contains the given string.
2567</p></div>
2568
2569 </div>
2570</div>
2571
2572
2573<A NAME="textEndsWith(java.lang.String)"></A>
2574
2575<div class="jd-details api apilevel-">
2576 <h4 class="jd-details-title">
2577 <span class="normal">
2578 public
2579 static
2580
2581
2582
2583 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2584 </span>
2585 <span class="sympad">textEndsWith</span>
2586 <span class="normal">(String substring)</span>
2587 </h4>
2588 <div class="api-level">
2589 <div></div>
2590
2591
2592
2593 </div>
2594 <div class="jd-details-descr">
2595
2596
2597
2598
2599 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that is satisfied when the object's text value ends with the given
2600 string.
2601</p></div>
2602
2603 </div>
2604</div>
2605
2606
2607<A NAME="textEquals(java.lang.String)"></A>
2608
2609<div class="jd-details api apilevel-">
2610 <h4 class="jd-details-title">
2611 <span class="normal">
2612 public
2613 static
2614
2615
2616
2617 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2618 </span>
2619 <span class="sympad">textEquals</span>
2620 <span class="normal">(String text)</span>
2621 </h4>
2622 <div class="api-level">
2623 <div></div>
2624
2625
2626
2627 </div>
2628 <div class="jd-details-descr">
2629
2630
2631
2632
2633 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that is satisfied when the object's text value exactly matches the given
2634 string.
2635</p></div>
2636
2637 </div>
2638</div>
2639
2640
2641<A NAME="textMatches(java.lang.String)"></A>
2642
2643<div class="jd-details api apilevel-">
2644 <h4 class="jd-details-title">
2645 <span class="normal">
2646 public
2647 static
2648
2649
2650
2651 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2652 </span>
2653 <span class="sympad">textMatches</span>
2654 <span class="normal">(String regex)</span>
2655 </h4>
2656 <div class="api-level">
2657 <div></div>
2658
2659
2660
2661 </div>
2662 <div class="jd-details-descr">
2663
2664
2665
2666
2667 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that is satisfied when the object's text value matches the given regex.
2668</p></div>
2669
2670 </div>
2671</div>
2672
2673
2674<A NAME="textMatches(java.util.regex.Pattern)"></A>
2675
2676<div class="jd-details api apilevel-">
2677 <h4 class="jd-details-title">
2678 <span class="normal">
2679 public
2680 static
2681
2682
2683
2684 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2685 </span>
2686 <span class="sympad">textMatches</span>
2687 <span class="normal">(Pattern regex)</span>
2688 </h4>
2689 <div class="api-level">
2690 <div></div>
2691
2692
2693
2694 </div>
2695 <div class="jd-details-descr">
2696
2697
2698
2699
2700 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that is satisfied when the object's text value matches the given regex.
2701</p></div>
2702
2703 </div>
2704</div>
2705
2706
2707<A NAME="textNotEquals(java.lang.String)"></A>
2708
2709<div class="jd-details api apilevel-">
2710 <h4 class="jd-details-title">
2711 <span class="normal">
2712 public
2713 static
2714
2715
2716
2717 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2718 </span>
2719 <span class="sympad">textNotEquals</span>
2720 <span class="normal">(String text)</span>
2721 </h4>
2722 <div class="api-level">
2723 <div></div>
2724
2725
2726
2727 </div>
2728 <div class="jd-details-descr">
2729
2730
2731
2732
2733 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2734
2735 </div>
2736</div>
2737
2738
2739<A NAME="textStartsWith(java.lang.String)"></A>
2740
2741<div class="jd-details api apilevel-">
2742 <h4 class="jd-details-title">
2743 <span class="normal">
2744 public
2745 static
2746
2747
2748
2749 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;Boolean&gt;
2750 </span>
2751 <span class="sympad">textStartsWith</span>
2752 <span class="normal">(String substring)</span>
2753 </h4>
2754 <div class="api-level">
2755 <div></div>
2756
2757
2758
2759 </div>
2760 <div class="jd-details-descr">
2761
2762
2763
2764
2765 <div class="jd-tagdata jd-tagdescr"><p>Returns a condition that is satisfied when the object's text value starts with the given
2766 string.
2767</p></div>
2768
2769 </div>
2770</div>
2771
2772
2773
2774
2775
2776<!-- ========= METHOD DETAIL ======== -->
2777
2778
2779
2780<!-- ========= END OF CLASS DATA ========= -->
2781<A NAME="navbar_top"></A>
2782
2783<div id="footer" class="wrap" >
2784
2785
2786 <div id="copyright">
2787
2788 Except as noted, this content is licensed under <a
2789 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
2790 For details and restrictions, see the <a href="../../../../../license.html">
2791 Content License</a>.
2792 </div>
2793 <div id="build_info">
2794
2795 Android &nbsp;r &mdash;
2796<script src="../../../../../timestamp.js" type="text/javascript"></script>
2797<script>document.write(BUILD_TIMESTAMP)</script>
2798
2799 </div>
2800
2801
2802 <div id="footerlinks">
2803
2804 <p>
2805 <a href="../../../../../about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
2806 <a href="../../../../../legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
2807 <a href="../../../../../support.html">Support</a>
2808 </p>
2809 </div>
2810
2811</div> <!-- end footer -->
2812</div> <!-- jd-content -->
2813
2814</div><!-- end doc-content -->
2815
2816</div> <!-- end body-content -->
2817
2818
2819
2820
2821
2822
2823</body>
2824</html>