blob: 134811e6ba9e4017c220f662354b0c91e0390788 [file] [log] [blame]
{"Functions.html#/c:@F@grey_doubleTap":{"name":"grey_doubleTap","abstract":"<p>Shorthand macro for GREYActions::actionForMultipleTapsWithCount: with count @c 2.</p>"},"Functions.html#/c:@F@grey_doubleTapAtPoint":{"name":"grey_doubleTapAtPoint","abstract":"<p>Shorthand macro for"},"Functions.html#/c:@F@grey_multipleTapsWithCount":{"name":"grey_multipleTapsWithCount","abstract":"<p>Shorthand macro for GREYActions::actionForMultipleTapsWithCount:.</p>"},"Functions.html#/c:@F@grey_longPress":{"name":"grey_longPress","abstract":"<p>Shorthand macro for GREYActions::actionForLongPress.</p>"},"Functions.html#/c:@F@grey_longPressWithDuration":{"name":"grey_longPressWithDuration","abstract":"<p>Shorthand macro for GREYActions::actionForLongPressWithDuration:.</p>"},"Functions.html#/c:@F@grey_longPressAtPointWithDuration":{"name":"grey_longPressAtPointWithDuration","abstract":"<p>Shorthand macro for GREYActions::actionForLongPressAtPoint:duration:.</p>"},"Functions.html#/c:@F@grey_scrollInDirection":{"name":"grey_scrollInDirection","abstract":"<p>Shorthand macro for GREYActions::actionForScrollInDirection:amount:.</p>"},"Functions.html#/c:@F@grey_scrollInDirectionWithStartPoint":{"name":"grey_scrollInDirectionWithStartPoint","abstract":"<p>Shorthand macro for"},"Functions.html#/c:@F@grey_scrollToContentEdge":{"name":"grey_scrollToContentEdge","abstract":"<p>Shorthand macro for GREYActions::actionForScrollToContentEdge:.</p>"},"Functions.html#/c:@F@grey_scrollToContentEdgeWithStartPoint":{"name":"grey_scrollToContentEdgeWithStartPoint","abstract":"<p>Shorthand macro for"},"Functions.html#/c:@F@grey_swipeFastInDirection":{"name":"grey_swipeFastInDirection","abstract":"<p>Shorthand macro for GREYActions::actionForSwipeFastInDirection:.</p>"},"Functions.html#/c:@F@grey_swipeSlowInDirection":{"name":"grey_swipeSlowInDirection","abstract":"<p>Shorthand macro for GREYActions::actionForSwipeSlowInDirection:.</p>"},"Functions.html#/c:@F@grey_swipeFastInDirectionWithStartPoint":{"name":"grey_swipeFastInDirectionWithStartPoint","abstract":"<p>Shorthand macro for"},"Functions.html#/c:@F@grey_swipeSlowInDirectionWithStartPoint":{"name":"grey_swipeSlowInDirectionWithStartPoint","abstract":"<p>Shorthand macro for"},"Functions.html#/c:@F@grey_multiFingerSwipeSlowInDirection":{"name":"grey_multiFingerSwipeSlowInDirection","abstract":"<p>Shorthand macro for"},"Functions.html#/c:@F@grey_multiFingerSwipeFastInDirection":{"name":"grey_multiFingerSwipeFastInDirection","abstract":"<p>Shorthand macro for"},"Functions.html#/c:@F@grey_multiFingerSwipeSlowInDirectionWithStartPoint":{"name":"grey_multiFingerSwipeSlowInDirectionWithStartPoint","abstract":"<p>Shorthand macro for"},"Functions.html#/c:@F@grey_multiFingerSwipeFastInDirectionWithStartPoint":{"name":"grey_multiFingerSwipeFastInDirectionWithStartPoint","abstract":"<p>Shorthand macro for"},"Functions.html#/c:@F@grey_pinchFastInDirectionAndAngle":{"name":"grey_pinchFastInDirectionAndAngle","abstract":"<p>Shorthand macro for GREYActions::actionForPinchFastInDirection:pinchDirection:angle:.</p>"},"Functions.html#/c:@F@grey_pinchSlowInDirectionAndAngle":{"name":"grey_pinchSlowInDirectionAndAngle","abstract":"<p>Shorthand macro for GREYActions::actionForPinchSlowInDirection:pinchDirection:angle:.</p>"},"Functions.html#/c:@F@grey_moveSliderToValue":{"name":"grey_moveSliderToValue","abstract":"<p>Shorthand macro for GREYActions::actionForMoveSliderToValue:.</p>"},"Functions.html#/c:@F@grey_setStepperValue":{"name":"grey_setStepperValue","abstract":"<p>Shorthand macro for GREYActions::actionForSetStepperValue:.</p>"},"Functions.html#/c:@F@grey_tap":{"name":"grey_tap","abstract":"<p>Shorthand macro for GREYActions::actionForTap.</p>"},"Functions.html#/c:@F@grey_tapAtPoint":{"name":"grey_tapAtPoint","abstract":"<p>Shorthand macro for GREYActions::actionForTapAtPoint:.</p>"},"Functions.html#/c:@F@grey_typeText":{"name":"grey_typeText","abstract":"<p>Shorthand macro for GREYActions::actionForTypeText:.</p>"},"Functions.html#/c:@F@grey_replaceText":{"name":"grey_replaceText","abstract":"<p>Shorthand macro for GREYActions::actionForReplaceText:.</p>"},"Functions.html#/c:@F@grey_clearText":{"name":"grey_clearText","abstract":"<p>Shorthand macro for GREYActions::actionForClearText.</p>"},"Functions.html#/c:@F@grey_turnSwitchOn":{"name":"grey_turnSwitchOn","abstract":"<p>Shorthand macro for GREYActions::actionForTurnSwitchOn:.</p>"},"Functions.html#/c:@F@grey_setDate":{"name":"grey_setDate","abstract":"<p>Shorthand macro for GREYActions::actionForSetDate:.</p>"},"Functions.html#/c:@F@grey_setPickerColumnToValue":{"name":"grey_setPickerColumnToValue","abstract":"<p>Shorthand macro for GREYActions::actionForSetPickerColumn:toValue:.</p>"},"Functions.html#/c:@F@grey_javaScriptExecution":{"name":"grey_javaScriptExecution","abstract":"<p>Shorthand macro for GREYActions::actionForJavaScriptExecution:output:.</p>"},"Functions.html#/c:@F@grey_snapshot":{"name":"grey_snapshot","abstract":"<p>Shorthand macro for GREYActions::actionForSnapshot:.</p>"},"Functions.html#/c:@F@grey_allOf":{"name":"grey_allOf","abstract":"<p>A shorthand matcher that is a logical AND of all the matchers passed in as variable arguments.</p>"},"Functions.html#/c:@F@grey_allOfMatchers":{"name":"grey_allOfMatchers","abstract":"<p>A shorthand matcher that is a logical AND of all the matchers passed in within an NSArray.</p>"},"Functions.html#/c:@F@grey_anyOf":{"name":"grey_anyOf","abstract":"<p>A matcher that is a logical OR of all the matchers passed in as variable arguments.</p>"},"Functions.html#/c:@F@grey_anyOfMatchers":{"name":"grey_anyOfMatchers","abstract":"<p>A matcher that is a logical OR of all the matchers passed in within an NSArray.</p>"},"Functions.html#/c:@F@grey_getFailureHandler":{"name":"grey_getFailureHandler","abstract":"<p>Exposes internal method to get the failure handler registered with EarlGrey."},"Functions.html#/c:@F@NSStringFromUIDeviceOrientation":{"name":"NSStringFromUIDeviceOrientation"},"Functions.html#/c:@F@NSStringFromGREYDirection":{"name":"NSStringFromGREYDirection"},"Functions.html#/c:@F@NSStringFromPinchDirection":{"name":"NSStringFromPinchDirection","abstract":"<p>Returns a string representation of the given @c pinchDirection.</p>"},"Functions.html#/c:@F@NSStringFromGREYContentEdge":{"name":"NSStringFromGREYContentEdge"},"Functions.html#/c:@F@NSStringFromGREYLayoutAttribute":{"name":"NSStringFromGREYLayoutAttribute"},"Functions.html#/c:@F@NSStringFromGREYLayoutRelation":{"name":"NSStringFromGREYLayoutRelation"},"Functions.html#/c:@F@NSStringFromUIAccessibilityTraits":{"name":"NSStringFromUIAccessibilityTraits"},"Functions.html#/c:@F@grey_keyWindow":{"name":"grey_keyWindow","abstract":"<p>Shorthand for GREYMatchers::matcherForKeyWindow.</p>"},"Functions.html#/c:@F@grey_accessibilityLabel":{"name":"grey_accessibilityLabel","abstract":"<p>Shorthand for GREYMatchers::matcherForAccessibilityLabel:.</p>"},"Functions.html#/c:@F@grey_accessibilityID":{"name":"grey_accessibilityID","abstract":"<p>Shorthand for GREYMatchers::matcherForAccessibilityID:.</p>"},"Functions.html#/c:@F@grey_accessibilityValue":{"name":"grey_accessibilityValue","abstract":"<p>Shorthand for GREYMatchers::matcherForAccessibilityValue:.</p>"},"Functions.html#/c:@F@grey_accessibilityTrait":{"name":"grey_accessibilityTrait","abstract":"<p>Shorthand for GREYMatchers::matcherForAccessibilityTraits:.</p>"},"Functions.html#/c:@F@grey_accessibilityFocused":{"name":"grey_accessibilityFocused","abstract":"<p>Shorthand for GREYMatchers::matcherForAccessibilityElementIsFocused.</p>"},"Functions.html#/c:@F@grey_accessibilityHint":{"name":"grey_accessibilityHint","abstract":"<p>Shorthand for GREYMatchers::matcherForAccessibilityHint:.</p>"},"Functions.html#/c:@F@grey_text":{"name":"grey_text","abstract":"<p>Shorthand for GREYMatchers::matcherForText:.</p>"},"Functions.html#/c:@F@grey_firstResponder":{"name":"grey_firstResponder","abstract":"<p>Shorthand for GREYMatchers::matcherForFirstResponder.</p>"},"Functions.html#/c:@F@grey_systemAlertViewShown":{"name":"grey_systemAlertViewShown","abstract":"<p>Shorthand for GREYMatchers::matcherForSystemAlertViewShown.</p>"},"Functions.html#/c:@F@grey_minimumVisiblePercent":{"name":"grey_minimumVisiblePercent","abstract":"<p>Shorthand for GREYMatchers::matcherForMinimumVisiblePercent:.</p>"},"Functions.html#/c:@F@grey_sufficientlyVisible":{"name":"grey_sufficientlyVisible","abstract":"<p>Shorthand for GREYMatchers::matcherForSufficientlyVisible.</p>"},"Functions.html#/c:@F@grey_interactable":{"name":"grey_interactable","abstract":"<p>Shorthand for GREYMatchers::matcherForInteractable.</p>"},"Functions.html#/c:@F@grey_notVisible":{"name":"grey_notVisible","abstract":"<p>Shorthand for GREYMatchers::matcherForNotVisible.</p>"},"Functions.html#/c:@F@grey_accessibilityElement":{"name":"grey_accessibilityElement","abstract":"<p>Shorthand for GREYMatchers::matcherForAccessibilityElement.</p>"},"Functions.html#/c:@F@grey_kindOfClass":{"name":"grey_kindOfClass","abstract":"<p>Shorthand for GREYMatchers::matcherForKindOfClass:.</p>"},"Functions.html#/c:@F@grey_progress":{"name":"grey_progress","abstract":"<p>Shorthand for GREYMatchers::matcherForProgress:.</p>"},"Functions.html#/c:@F@grey_respondsToSelector":{"name":"grey_respondsToSelector","abstract":"<p>Shorthand for GREYMatchers::matcherForRespondsToSelector:.</p>"},"Functions.html#/c:@F@grey_conformsToProtocol":{"name":"grey_conformsToProtocol","abstract":"<p>Shorthand for GREYMatchers::matcherForConformsToProtocol:.</p>"},"Functions.html#/c:@F@grey_ancestor":{"name":"grey_ancestor","abstract":"<p>Shorthand for GREYMatchers::matcherForAncestor:.</p>"},"Functions.html#/c:@F@grey_descendant":{"name":"grey_descendant","abstract":"<p>Shorthand for GREYMatchers::matcherForDescendant:.</p>"},"Functions.html#/c:@F@grey_buttonTitle":{"name":"grey_buttonTitle","abstract":"<p>Shorthand for GREYMatchers::matcherForButtonTitle:.</p>"},"Functions.html#/c:@F@grey_scrollViewContentOffset":{"name":"grey_scrollViewContentOffset","abstract":"<p>Shorthand for GREYMatchers::matcherForScrollViewContentOffset:.</p>"},"Functions.html#/c:@F@grey_stepperValue":{"name":"grey_stepperValue","abstract":"<p>Shorthand for GREYMatchers::matcherForStepperValue:.</p>"},"Functions.html#/c:@F@grey_sliderValueMatcher":{"name":"grey_sliderValueMatcher","abstract":"<p>Shorthand for GREYMatchers::matcherForSliderValueMatcher:.</p>"},"Functions.html#/c:@F@grey_pickerColumnSetToValue":{"name":"grey_pickerColumnSetToValue","abstract":"<p>Shorthand for GREYMatchers::matcherForPickerColumn:setToValue:.</p>"},"Functions.html#/c:@F@grey_datePickerValue":{"name":"grey_datePickerValue","abstract":"<p>Shorthand for GREYMatchers::matcherForDatePickerValue:.</p>"},"Functions.html#/c:@F@grey_enabled":{"name":"grey_enabled","abstract":"<p>Shorthand for GREYMatchers::matcherForEnabledElement.</p>"},"Functions.html#/c:@F@grey_selected":{"name":"grey_selected","abstract":"<p>Shorthand for GREYMatchers::matcherForSelectedElement.</p>"},"Functions.html#/c:@F@grey_userInteractionEnabled":{"name":"grey_userInteractionEnabled","abstract":"<p>Shorthand for GREYMatchers::matcherForUserInteractionEnabled.</p>"},"Functions.html#/c:@F@grey_layout":{"name":"grey_layout","abstract":"<p>Shorthand for GREYMatchers::matcherForConstraints:toReferenceElementMatching:.</p>"},"Functions.html#/c:@F@grey_nil":{"name":"grey_nil","abstract":"<p>Shorthand for GREYMatchers::matcherForNil.</p>"},"Functions.html#/c:@F@grey_notNil":{"name":"grey_notNil","abstract":"<p>Shorthand for GREYMatchers::matcherForNotNil.</p>"},"Functions.html#/c:@F@grey_switchWithOnState":{"name":"grey_switchWithOnState","abstract":"<p>Shorthand for GREYMatchers::matcherForSwitchWithOnState:.</p>"},"Functions.html#/c:@F@grey_closeTo":{"name":"grey_closeTo","abstract":"<p>Shorthand for GREYMatchers::matcherForCloseTo:.</p>"},"Functions.html#/c:@F@grey_anything":{"name":"grey_anything","abstract":"<p>Shorthand for GREYMatchers::matcherForAnything.</p>"},"Functions.html#/c:@F@grey_equalTo":{"name":"grey_equalTo","abstract":"<p>Shorthand for GREYMatchers::matcherForEqualTo:.</p>"},"Functions.html#/c:@F@grey_lessThan":{"name":"grey_lessThan","abstract":"<p>Shorthand for GREYMatchers::matcherForLessThan:.</p>"},"Functions.html#/c:@F@grey_greaterThan":{"name":"grey_greaterThan","abstract":"<p>Shorthand for GREYMatchers::matcherForGreaterThan:.</p>"},"Functions.html#/c:@F@grey_scrolledToContentEdge":{"name":"grey_scrolledToContentEdge","abstract":"<p>Shorthand for GREYMatchers::matcherForScrolledToContentEdge:.</p>"},"Functions.html#/c:@F@grey_textFieldValue":{"name":"grey_textFieldValue","abstract":"<p>Shorthand for GREYMatchers::matcherForTextFieldValue:.</p>"},"Functions.html#/c:@F@grey_not":{"name":"grey_not","abstract":"<p>Shorthand macro for GREYNot::initWithMatcher:.</p>"},"Functions.html#/c:@F@grey_createImagePixelDataFromCGImageRef":{"name":"grey_createImagePixelDataFromCGImageRef","abstract":"<p>Returns a new buffer that contains XRGB pixels for the provided @c imageRef i.e. the alpha"},"Functions.html#/c:@F@grey_execute_sync":{"name":"grey_execute_sync","abstract":"<p>Executes a block containing EarlGrey statements on the main thread and waits for it to"},"Functions.html#/c:@F@grey_execute_async":{"name":"grey_execute_async","abstract":"<p>Executes a block containing EarlGrey statements on the main thread without waiting for it to"},"Type Definitions.html#/c:GREYActionBlock.h@T@GREYPerformBlock":{"name":"GREYPerformBlock","abstract":"<p>Block type for defining the action&rsquo;s &lsquo;perform&rsquo; code.</p>"},"Type Definitions.html#/c:GREYAssertionBlock.h@T@GREYCheckBlockWithError":{"name":"GREYCheckBlockWithError","abstract":"<p>A block that accepts an @c element, which will be invoked when an assertion is going to be"},"Type Definitions.html#/c:GREYElementMatcherBlock.h@T@MatchesBlock":{"name":"MatchesBlock","abstract":"<p>A block for implementing GREYBaseMatcher::matches:.</p>"},"Type Definitions.html#/c:GREYElementMatcherBlock.h@T@DescribeToBlock":{"name":"DescribeToBlock","abstract":"<p>A block for implementing GREYBaseMatcher::describeTo:.</p>"},"Type Definitions.html#/c:GREYUIThreadExecutor.h@T@GREYExecBlock":{"name":"GREYExecBlock","abstract":"<p>Typedef for blocks that can be executed by the GREYUIThreadExecutor.</p>"},"Protocols/GREYProvider.html#/c:objc(pl)GREYProvider(im)dataEnumerator":{"name":"-dataEnumerator","parent_name":"GREYProvider"},"Protocols/GREYMatcher.html#/c:objc(pl)GREYMatcher(im)matches:":{"name":"-matches:","abstract":"<p>A method to evaluate the matcher for the provided @c item.</p>","parent_name":"GREYMatcher"},"Protocols/GREYMatcher.html#/c:objc(pl)GREYMatcher(im)matches:describingMismatchTo:":{"name":"-matches:describingMismatchTo:","abstract":"<p>A method to evaluate the matcher for the provided @c item with a description for the issue","parent_name":"GREYMatcher"},"Protocols/GREYMatcher.html#/c:objc(pl)GREYMatcher(im)describeMismatchOf:to:":{"name":"-describeMismatchOf:to:","abstract":"<p>A method to generate the description containing the reason for why a matcher did not match an","parent_name":"GREYMatcher"},"Protocols/GREYMatcher.html#/c:objc(pl)GREYMatcher(im)describeTo:":{"name":"-describeTo:","abstract":"<p>A method to generate a description of an object.</p>","parent_name":"GREYMatcher"},"Protocols/GREYInteraction.html#/c:objc(pl)GREYInteraction(py)dataSource":{"name":"dataSource","abstract":"<p>Data source for providing UI elements to interact with.","parent_name":"GREYInteraction"},"Protocols/GREYInteraction.html#/c:objc(pl)GREYInteraction(im)inRoot:":{"name":"-inRoot:","abstract":"<p>Indicates that the current interaction should be performed on a UI element contained inside","parent_name":"GREYInteraction"},"Protocols/GREYInteraction.html#/c:objc(pl)GREYInteraction(im)usingSearchAction:onElementWithMatcher:":{"name":"-usingSearchAction:onElementWithMatcher:","abstract":"<p>Performs the @c action repeatedly on the the element matching the @c matcher until the element","parent_name":"GREYInteraction"},"Protocols/GREYInteraction.html#/c:objc(pl)GREYInteraction(im)performAction:":{"name":"-performAction:","abstract":"<p>Performs an @c action on the selected UI element.</p>","parent_name":"GREYInteraction"},"Protocols/GREYInteraction.html#/c:objc(pl)GREYInteraction(im)performAction:error:":{"name":"-performAction:error:","abstract":"<p>Performs an @c action on the selected UI element with an error set on failure.</p>","parent_name":"GREYInteraction"},"Protocols/GREYInteraction.html#/c:objc(pl)GREYInteraction(im)assert:":{"name":"-assert:","abstract":"<p>Performs an @c assertion on the selected UI element.</p>","parent_name":"GREYInteraction"},"Protocols/GREYInteraction.html#/c:objc(pl)GREYInteraction(im)assert:error:":{"name":"-assert:error:","abstract":"<p>Performs an @c assertion on the selected UI element with an error set on failure.</p>","parent_name":"GREYInteraction"},"Protocols/GREYInteraction.html#/c:objc(pl)GREYInteraction(im)assertWithMatcher:":{"name":"-assertWithMatcher:","abstract":"<p>Performs an assertion that evaluates @c matcher on the selected UI element.</p>","parent_name":"GREYInteraction"},"Protocols/GREYInteraction.html#/c:objc(pl)GREYInteraction(im)assertWithMatcher:error:":{"name":"-assertWithMatcher:error:","abstract":"<p>Performs an assertion that evaluates @c matcher on the selected UI element.</p>","parent_name":"GREYInteraction"},"Protocols/GREYInteraction.html#/c:objc(pl)GREYInteraction(im)atIndex:":{"name":"-atIndex:","abstract":"<p>In case of multiple matches, selects the element at the specified index. In case of the","parent_name":"GREYInteraction"},"Protocols/GREYIdlingResource.html#/c:objc(pl)GREYIdlingResource(im)isIdleNow":{"name":"-isIdleNow","abstract":"<p>A method to query idleness of this resource.</p>","parent_name":"GREYIdlingResource"},"Protocols/GREYIdlingResource.html#/c:objc(pl)GREYIdlingResource(im)idlingResourceName":{"name":"-idlingResourceName","parent_name":"GREYIdlingResource"},"Protocols/GREYIdlingResource.html#/c:objc(pl)GREYIdlingResource(im)idlingResourceDescription":{"name":"-idlingResourceDescription","parent_name":"GREYIdlingResource"},"Protocols/GREYFailureHandler.html#/c:objc(pl)GREYFailureHandler(im)handleException:details:":{"name":"-handleException:details:","abstract":"<p>Called by the framework to raise an exception.</p>","parent_name":"GREYFailureHandler"},"Protocols/GREYFailureHandler.html#/c:objc(pl)GREYFailureHandler(im)setInvocationFile:andInvocationLine:":{"name":"-setInvocationFile:andInvocationLine:","abstract":"<p>Sets the file name and line number of operation that caused the failure.</p>","parent_name":"GREYFailureHandler"},"Protocols/GREYDescription.html#/c:objc(pl)GREYDescription(im)appendText:":{"name":"-appendText:","abstract":"<p>Appends the provided text to the GREYDescription.</p>","parent_name":"GREYDescription"},"Protocols/GREYDescription.html#/c:objc(pl)GREYDescription(im)appendDescriptionOf:":{"name":"-appendDescriptionOf:","abstract":"<p>Appends the description of the provided object to the GREYDescription.</p>","parent_name":"GREYDescription"},"Protocols/GREYAssertion.html#/c:objc(pl)GREYAssertion(im)assert:error:":{"name":"-assert:error:","abstract":"<p>Checks whether the assertion is valid for the provided @c element, throwing an exception if the","parent_name":"GREYAssertion"},"Protocols/GREYAssertion.html#/c:objc(pl)GREYAssertion(im)name":{"name":"-name","parent_name":"GREYAssertion"},"Protocols/GREYAction.html#/c:objc(pl)GREYAction(im)perform:error:":{"name":"-perform:error:","abstract":"<p>Perform the action specified by the GREYAction object on an @c element if and only if the","parent_name":"GREYAction"},"Protocols/GREYAction.html#/c:objc(pl)GREYAction(im)name":{"name":"-name","abstract":"<p>A method to get the name of this action.</p>","parent_name":"GREYAction"},"Protocols/GREYAction.html":{"name":"GREYAction","abstract":"<p>A protocol for actions that are performed on accessibility elements.</p>"},"Protocols/GREYAssertion.html":{"name":"GREYAssertion","abstract":"<p>Protocol to which EarlGrey assertion classes must conform.</p>"},"Protocols/GREYDescription.html":{"name":"GREYDescription","abstract":"<p>A protocol that defines the layout of an object that conforms to GREYMatcher.</p>"},"Protocols/GREYFailureHandler.html":{"name":"GREYFailureHandler","abstract":"<p>Protocol for handling failures (such as failure of actions and assertions) raised by EarlGrey.</p>"},"Protocols/GREYIdlingResource.html":{"name":"GREYIdlingResource","abstract":"<p>A protocol for resources that can potentially modify the UI and should be synchronized with"},"Protocols/GREYInteraction.html":{"name":"GREYInteraction","abstract":"<p>Represents an interaction with a UI element.</p>"},"Protocols/GREYMatcher.html":{"name":"GREYMatcher","abstract":"<p>Matchers are another way of expressing simple or complex logical expressions. This protocol"},"Protocols/GREYProvider.html":{"name":"GREYProvider","abstract":"<p>A protocol for providing arbitrary data as an enumeration.</p>"},"Enums/GREYUIThreadExecutorErrorCode.html#/c:@E@GREYUIThreadExecutorErrorCode@kGREYUIThreadExecutorTimeoutErrorCode":{"name":"kGREYUIThreadExecutorTimeoutErrorCode","abstract":"<p>Timeout reached before block could be executed.</p>","parent_name":"GREYUIThreadExecutorErrorCode"},"Enums/GREYScrollErrorCode.html#/c:@E@GREYScrollErrorCode@kGREYScrollReachedContentEdge":{"name":"kGREYScrollReachedContentEdge","abstract":"<p>Reached content edge before the entire scroll action was complete.</p>","parent_name":"GREYScrollErrorCode"},"Enums/GREYScrollErrorCode.html#/c:@E@GREYScrollErrorCode@kGREYScrollImpossible":{"name":"kGREYScrollImpossible","abstract":"<p>It is not possible to scroll.</p>","parent_name":"GREYScrollErrorCode"},"Enums/GREYScrollErrorCode.html#/c:@E@GREYScrollErrorCode@kGREYScrollToElementFailed":{"name":"kGREYScrollToElementFailed","abstract":"<p>Could not scroll to the element we are looking for.</p>","parent_name":"GREYScrollErrorCode"},"Enums/GREYInteractionErrorCode.html#/c:@E@GREYInteractionErrorCode@kGREYInteractionElementNotFoundErrorCode":{"name":"kGREYInteractionElementNotFoundErrorCode","abstract":"<p>Element search has failed.</p>","parent_name":"GREYInteractionErrorCode"},"Enums/GREYInteractionErrorCode.html#/c:@E@GREYInteractionErrorCode@kGREYInteractionConstraintsFailedErrorCode":{"name":"kGREYInteractionConstraintsFailedErrorCode","abstract":"<p>Constraints failed for performing an interaction.</p>","parent_name":"GREYInteractionErrorCode"},"Enums/GREYInteractionErrorCode.html#/c:@E@GREYInteractionErrorCode@kGREYInteractionActionFailedErrorCode":{"name":"kGREYInteractionActionFailedErrorCode","abstract":"<p>Action execution has failed.</p>","parent_name":"GREYInteractionErrorCode"},"Enums/GREYInteractionErrorCode.html#/c:@E@GREYInteractionErrorCode@kGREYInteractionAssertionFailedErrorCode":{"name":"kGREYInteractionAssertionFailedErrorCode","abstract":"<p>Assertion execution has failed.</p>","parent_name":"GREYInteractionErrorCode"},"Enums/GREYInteractionErrorCode.html#/c:@E@GREYInteractionErrorCode@kGREYInteractionTimeoutErrorCode":{"name":"kGREYInteractionTimeoutErrorCode","abstract":"<p>Timeout reached before interaction could be performed.</p>","parent_name":"GREYInteractionErrorCode"},"Enums/GREYInteractionErrorCode.html#/c:@E@GREYInteractionErrorCode@kGREYInteractionMultipleElementsMatchedErrorCode":{"name":"kGREYInteractionMultipleElementsMatchedErrorCode","abstract":"<p>Single element search found multiple elements.</p>","parent_name":"GREYInteractionErrorCode"},"Enums/GREYInteractionErrorCode.html#/c:@E@GREYInteractionErrorCode@kGREYInteractionMatchedElementIndexOutOfBoundsErrorCode":{"name":"kGREYInteractionMatchedElementIndexOutOfBoundsErrorCode","abstract":"<p>Index provided for matching an element from multiple elements was over the number of elements","parent_name":"GREYInteractionErrorCode"},"Enums/GREYTapType.html#/c:@E@GREYTapType@kGREYTapTypeShort":{"name":"kGREYTapTypeShort","abstract":"<p>Tap action for basic tap.</p>","parent_name":"GREYTapType"},"Enums/GREYTapType.html#/c:@E@GREYTapType@kGREYTapTypeLong":{"name":"kGREYTapTypeLong","abstract":"<p>Tap action for long press tap.</p>","parent_name":"GREYTapType"},"Enums/GREYTapType.html#/c:@E@GREYTapType@kGREYTapTypeMultiple":{"name":"kGREYTapTypeMultiple","abstract":"<p>Tap action for multiple taps (for example double tap).</p>","parent_name":"GREYTapType"},"Enums/GREYTapType.html#/c:@E@GREYTapType@kGREYTapTypeKBKey":{"name":"kGREYTapTypeKBKey","abstract":"<p>Tap action for keyboard keys.</p>","parent_name":"GREYTapType"},"Enums/GREYLayoutRelation.html#/c:@E@GREYLayoutRelation@kGREYLayoutRelationLessThanOrEqual":{"name":"kGREYLayoutRelationLessThanOrEqual","abstract":"<p>Value is less than or equal to the other operand.</p>","parent_name":"GREYLayoutRelation"},"Enums/GREYLayoutRelation.html#/c:@E@GREYLayoutRelation@kGREYLayoutRelationEqual":{"name":"kGREYLayoutRelationEqual","abstract":"<p>Value is equal to the other operand.</p>","parent_name":"GREYLayoutRelation"},"Enums/GREYLayoutRelation.html#/c:@E@GREYLayoutRelation@kGREYLayoutRelationGreaterThanOrEqual":{"name":"kGREYLayoutRelationGreaterThanOrEqual","abstract":"<p>Value is greater than or equal to the other operand.</p>","parent_name":"GREYLayoutRelation"},"Enums/GREYLayoutAttribute.html#/c:@E@GREYLayoutAttribute@kGREYLayoutAttributeLeft":{"name":"kGREYLayoutAttributeLeft","abstract":"<p>The left edge of element.</p>","parent_name":"GREYLayoutAttribute"},"Enums/GREYLayoutAttribute.html#/c:@E@GREYLayoutAttribute@kGREYLayoutAttributeRight":{"name":"kGREYLayoutAttributeRight","abstract":"<p>The right edge of element.</p>","parent_name":"GREYLayoutAttribute"},"Enums/GREYLayoutAttribute.html#/c:@E@GREYLayoutAttribute@kGREYLayoutAttributeTop":{"name":"kGREYLayoutAttributeTop","abstract":"<p>The top edge of element.</p>","parent_name":"GREYLayoutAttribute"},"Enums/GREYLayoutAttribute.html#/c:@E@GREYLayoutAttribute@kGREYLayoutAttributeBottom":{"name":"kGREYLayoutAttributeBottom","abstract":"<p>The bottom edge of element.</p>","parent_name":"GREYLayoutAttribute"},"Enums/GREYLayoutDirection.html#/c:@E@GREYLayoutDirection@kGREYLayoutDirectionLeft":{"name":"kGREYLayoutDirectionLeft","abstract":"<p>To the left of the current element.</p>","parent_name":"GREYLayoutDirection"},"Enums/GREYLayoutDirection.html#/c:@E@GREYLayoutDirection@kGREYLayoutDirectionRight":{"name":"kGREYLayoutDirectionRight","abstract":"<p>To the right of the current element.</p>","parent_name":"GREYLayoutDirection"},"Enums/GREYLayoutDirection.html#/c:@E@GREYLayoutDirection@kGREYLayoutDirectionUp":{"name":"kGREYLayoutDirectionUp","abstract":"<p>Above the current element.</p>","parent_name":"GREYLayoutDirection"},"Enums/GREYLayoutDirection.html#/c:@E@GREYLayoutDirection@kGREYLayoutDirectionDown":{"name":"kGREYLayoutDirectionDown","abstract":"<p>Below the current element.</p>","parent_name":"GREYLayoutDirection"},"Enums/GREYContentEdge.html#/c:@E@GREYContentEdge@kGREYContentEdgeLeft":{"name":"kGREYContentEdgeLeft","abstract":"<p>The left content edge of the screen in the current orientation.</p>","parent_name":"GREYContentEdge"},"Enums/GREYContentEdge.html#/c:@E@GREYContentEdge@kGREYContentEdgeRight":{"name":"kGREYContentEdgeRight","abstract":"<p>The right content edge of the screen in the current orientation.</p>","parent_name":"GREYContentEdge"},"Enums/GREYContentEdge.html#/c:@E@GREYContentEdge@kGREYContentEdgeTop":{"name":"kGREYContentEdgeTop","abstract":"<p>The top content edge of the screen in the current orientation.</p>","parent_name":"GREYContentEdge"},"Enums/GREYContentEdge.html#/c:@E@GREYContentEdge@kGREYContentEdgeBottom":{"name":"kGREYContentEdgeBottom","abstract":"<p>The bottom content edge of the screen in the current orientation.</p>","parent_name":"GREYContentEdge"},"Enums/GREYPinchDirection.html#/c:@E@GREYPinchDirection@kGREYPinchDirectionOutward":{"name":"kGREYPinchDirectionOutward","abstract":"<p>Two fingers pinching outward.</p>","parent_name":"GREYPinchDirection"},"Enums/GREYPinchDirection.html#/c:@E@GREYPinchDirection@kGREYPinchDirectionInward":{"name":"kGREYPinchDirectionInward","abstract":"<p>Two fingers pinching inward.</p>","parent_name":"GREYPinchDirection"},"Enums/GREYDirection.html#/c:@E@GREYDirection@kGREYDirectionLeft":{"name":"kGREYDirectionLeft","abstract":"<p>The finger is moving to the right, view port is moving left.</p>","parent_name":"GREYDirection"},"Enums/GREYDirection.html#/c:@E@GREYDirection@kGREYDirectionRight":{"name":"kGREYDirectionRight","abstract":"<p>The finger is moving to the left, view port is moving right.</p>","parent_name":"GREYDirection"},"Enums/GREYDirection.html#/c:@E@GREYDirection@kGREYDirectionUp":{"name":"kGREYDirectionUp","abstract":"<p>The finger is moving downwards, view port is moving up.</p>","parent_name":"GREYDirection"},"Enums/GREYDirection.html#/c:@E@GREYDirection@kGREYDirectionDown":{"name":"kGREYDirectionDown","abstract":"<p>The finger is moving upwards, view port is moving down.</p>","parent_name":"GREYDirection"},"Enums/GREYKeyboardDismissalErrorCode.html#/c:@E@GREYKeyboardDismissalErrorCode@GREYKeyboardDismissalFailedErrorCode":{"name":"GREYKeyboardDismissalFailedErrorCode","abstract":"<p>The keyboard dismissal failed.</p>","parent_name":"GREYKeyboardDismissalErrorCode"},"Enums/GREYKeyboardDismissalErrorCode.html":{"name":"GREYKeyboardDismissalErrorCode","abstract":"<p>Error code for keyboard dismissal actions.</p>"},"Enums/GREYDirection.html":{"name":"GREYDirection","abstract":"<p>Directions for scrolling and swiping.</p>"},"Enums/GREYPinchDirection.html":{"name":"GREYPinchDirection","abstract":"<p>Directions for pinch gesture.</p>"},"Enums/GREYContentEdge.html":{"name":"GREYContentEdge","abstract":"<p>Content edges for scrolling.</p>"},"Enums/GREYLayoutDirection.html":{"name":"GREYLayoutDirection","abstract":"<p>Directions for layout specification.</p>"},"Enums/GREYLayoutAttribute.html":{"name":"GREYLayoutAttribute","abstract":"<p>Layout attributes for matching on layouts (modelled after @c NSLayoutAttribute).</p>"},"Enums/GREYLayoutRelation.html":{"name":"GREYLayoutRelation","abstract":"<p>Layout relations for comparision of layout attributes (modelled after @c NSLayoutRelation).</p>"},"Enums/GREYTapType.html":{"name":"GREYTapType","abstract":"<p>Types of tap actions</p>"},"Enums/GREYInteractionErrorCode.html":{"name":"GREYInteractionErrorCode","abstract":"<p>Error codes for element interaction failures.</p>"},"Enums/GREYScrollErrorCode.html":{"name":"GREYScrollErrorCode","abstract":"<p>Error codes for scrolling related errors.</p>"},"Enums/GREYUIThreadExecutorErrorCode.html":{"name":"GREYUIThreadExecutorErrorCode","abstract":"<p>Error codes for thread executor failures.</p>"},"Constants.html#/c:@kGREYFailureHandlerKey":{"name":"kGREYFailureHandlerKey","abstract":"<p>Key for currently set failure handler for EarlGrey in thread&rsquo;s local storage dictionary.</p>"},"Constants.html#/c:@kGREYKeyboardDismissalErrorDomain":{"name":"kGREYKeyboardDismissalErrorDomain","abstract":"<p>Error domain for keyboard dismissal.</p>"},"Constants.html#/c:@kGREYConfigKeyAnalyticsEnabled":{"name":"kGREYConfigKeyAnalyticsEnabled","abstract":"<p>Configuration that enables or disables usage tracking for the framework.</p>"},"Constants.html#/c:@kGREYConfigKeyActionConstraintsEnabled":{"name":"kGREYConfigKeyActionConstraintsEnabled","abstract":"<p>Configuration that enables or disables constraint checks before performing an action.</p>"},"Constants.html#/c:@kGREYConfigKeyInteractionTimeoutDuration":{"name":"kGREYConfigKeyInteractionTimeoutDuration","abstract":"<p>Configuration that holds timeout duration (in seconds) for actions and assertions. Actions or"},"Constants.html#/c:@kGREYConfigKeySynchronizationEnabled":{"name":"kGREYConfigKeySynchronizationEnabled","abstract":"<p>Configuration that enables or disables EarlGrey&rsquo;s synchronization feature."},"Constants.html#/c:@kGREYConfigKeyNSTimerMaxTrackableInterval":{"name":"kGREYConfigKeyNSTimerMaxTrackableInterval","abstract":"<p>Configuration for setting the max interval (in seconds) of non-repeating NSTimers that EarlGrey"},"Constants.html#/c:@kGREYConfigKeyDispatchAfterMaxTrackableDelay":{"name":"kGREYConfigKeyDispatchAfterMaxTrackableDelay","abstract":"<p>Configuration for setting the max delay (in seconds) for dispatch_after and dispatch_after_f"},"Constants.html#/c:@kGREYConfigKeyDelayedPerformMaxTrackableDuration":{"name":"kGREYConfigKeyDelayedPerformMaxTrackableDuration","abstract":"<p>Configuration for setting the max duration (in seconds) for delayed executions on the"},"Constants.html#/c:@kGREYConfigKeyCALayerModifyAnimations":{"name":"kGREYConfigKeyCALayerModifyAnimations","abstract":"<p>Configuration that determines whether or not CALayer animations are modified. If @c YES, then"},"Constants.html#/c:@kGREYConfigKeyCALayerMaxAnimationDuration":{"name":"kGREYConfigKeyCALayerMaxAnimationDuration","abstract":"<p>Configuration for setting max allowable animation duration (in seconds) for any CALayer based"},"Constants.html#/c:@kGREYConfigKeyURLBlacklistRegex":{"name":"kGREYConfigKeyURLBlacklistRegex","abstract":"<p>Configuration that holds regular expressions for URLs that are blacklisted from synchronization."},"Constants.html#/c:@kGREYConfigKeyIncludeStatusBarWindow":{"name":"kGREYConfigKeyIncludeStatusBarWindow","abstract":"<p>Configuration that enables/disables inclusion of status bar window in every operation performed"},"Constants.html#/c:@kGREYConfigKeyArtifactsDirLocation":{"name":"kGREYConfigKeyArtifactsDirLocation","abstract":"<p>Configuration for setting a directory location where any test artifacts such as screenshots,"},"Constants.html#/c:@kGREYMinimumVisibleAlpha":{"name":"kGREYMinimumVisibleAlpha","abstract":"<p>Any alpha less than this value is considered hidden by Apple."},"Constants.html#/c:@kGREYSwipeFastDuration":{"name":"kGREYSwipeFastDuration","abstract":"<p>Amount of time a <q>fast</q> swipe should last for, in seconds.</p>"},"Constants.html#/c:@kGREYSwipeSlowDuration":{"name":"kGREYSwipeSlowDuration","abstract":"<p>Amount of time a <q>slow</q> swipe should last for, in seconds.</p>"},"Constants.html#/c:@kGREYPinchFastDuration":{"name":"kGREYPinchFastDuration","abstract":"<p>Amount of time a <q>fast</q> pinch should last for, in seconds</p>"},"Constants.html#/c:@kGREYPinchSlowDuration":{"name":"kGREYPinchSlowDuration","abstract":"<p>Amount of time a <q>slow</q> pinch should last for, in seconds</p>"},"Constants.html#/c:@kGREYInfiniteTimeout":{"name":"kGREYInfiniteTimeout","abstract":"<p>Infinite timeout.</p>"},"Constants.html#/c:@kUIPickerViewMaxAccessibilityViews":{"name":"kUIPickerViewMaxAccessibilityViews","abstract":"<p>Limit on the number of UIPickerViews that can be pulled for getting the hierarchy.</p>"},"Constants.html#/c:@kGREYLongPressDefaultDuration":{"name":"kGREYLongPressDefaultDuration","abstract":"<p>Amount of time a normal long press should last for, in seconds. Extracted from:"},"Constants.html#/c:@kGREYAcceptableFloatDifference":{"name":"kGREYAcceptableFloatDifference","abstract":"<p>Minimum acceptable difference between two floating-point values when comparing them.</p>"},"Constants.html#/c:@kGREYAllowVerboseLogging":{"name":"kGREYAllowVerboseLogging","abstract":"<p>NSUserDefaults key for checking if verbose logging is turned on. (i.e. logs with"},"Constants.html#/c:@kGREYPinchAngleDefault":{"name":"kGREYPinchAngleDefault","abstract":"<p>The default pinch angle for the pinch action, specified by an approximate angle for a right"},"Constants.html#/c:@kGREYGenericFailureException":{"name":"kGREYGenericFailureException","abstract":"<p>Generic framework failure.</p>"},"Constants.html#/c:@kGREYActionFailedException":{"name":"kGREYActionFailedException","abstract":"<p>Thrown on action failure.</p>"},"Constants.html#/c:@kGREYAssertionFailedException":{"name":"kGREYAssertionFailedException","abstract":"<p>Thrown on assertion failure.</p>"},"Constants.html#/c:@kGREYNilException":{"name":"kGREYNilException","abstract":"<p>Thrown when assertion failed due to an unexpected @c nil parameter.</p>"},"Constants.html#/c:@kGREYNotNilException":{"name":"kGREYNotNilException","abstract":"<p>Thrown when assertion failed due to an unexpected non-nil parameter.</p>"},"Constants.html#/c:@kGREYNoMatchingElementException":{"name":"kGREYNoMatchingElementException","abstract":"<p>Thrown by the selection API when no UI element matches the selection matcher.</p>"},"Constants.html#/c:@kGREYMultipleElementsFoundException":{"name":"kGREYMultipleElementsFoundException","abstract":"<p>Thrown by the interaction API when either an action or assertion matcher matches multiple"},"Constants.html#/c:@kGREYTimeoutException":{"name":"kGREYTimeoutException","abstract":"<p>Thrown by the interaction API when either an action or assertion times out waiting for the"},"Constants.html#/c:@kGREYConstraintFailedException":{"name":"kGREYConstraintFailedException","abstract":"<p>Thrown by the action API when the constraints required for performing the action are not"},"Constants.html#/c:@kGREYInteractionErrorDomain":{"name":"kGREYInteractionErrorDomain","abstract":"<p>Error domain for element interaction failures.</p>"},"Constants.html#/c:@kGREYWillPerformActionNotification":{"name":"kGREYWillPerformActionNotification","abstract":"<p>Notification name for when an action will be performed. The action itself is contained in the"},"Constants.html#/c:@kGREYDidPerformActionNotification":{"name":"kGREYDidPerformActionNotification","abstract":"<p>Notification name for when an action has been performed. The action itself is contained in the"},"Constants.html#/c:@kGREYWillPerformAssertionNotification":{"name":"kGREYWillPerformAssertionNotification","abstract":"<p>Notification name for when an assertion will be checked. The assertion itself is contained in"},"Constants.html#/c:@kGREYDidPerformAssertionNotification":{"name":"kGREYDidPerformAssertionNotification","abstract":"<p>Notification name for when an assertion has been performed. The assertion itself is contained"},"Constants.html#/c:@kGREYActionUserInfoKey":{"name":"kGREYActionUserInfoKey","abstract":"<p>User Info dictionary key for the action performed.</p>"},"Constants.html#/c:@kGREYActionElementUserInfoKey":{"name":"kGREYActionElementUserInfoKey","abstract":"<p>User Info dictionary key for the element an action was performed on. The element for an"},"Constants.html#/c:@kGREYActionErrorUserInfoKey":{"name":"kGREYActionErrorUserInfoKey","abstract":"<p>User Info dictionary key for any error populated on the action being performed.</p>"},"Constants.html#/c:@kGREYAssertionUserInfoKey":{"name":"kGREYAssertionUserInfoKey","abstract":"<p>User Info dictionary key for the assertion checked.</p>"},"Constants.html#/c:@kGREYAssertionElementUserInfoKey":{"name":"kGREYAssertionElementUserInfoKey","abstract":"<p>User Info dictionary key for the element an assertion was checked on. The element for an"},"Constants.html#/c:@kGREYAssertionErrorUserInfoKey":{"name":"kGREYAssertionErrorUserInfoKey","abstract":"<p>User Info dictionary key for any error populated on the assertion being checked.</p>"},"Constants.html#/c:@kGREYScrollErrorDomain":{"name":"kGREYScrollErrorDomain","abstract":"<p>The Error domain for a scroll error.</p>"},"Constants.html#/c:@kGREYUIThreadExecutorErrorDomain":{"name":"kGREYUIThreadExecutorErrorDomain","abstract":"<p>Error domain for thread executor failures.</p>"},"Classes/GREYUIThreadExecutor.html#/c:objc(cs)GREYUIThreadExecutor(cm)sharedInstance":{"name":"+sharedInstance","parent_name":"GREYUIThreadExecutor"},"Classes/GREYUIThreadExecutor.html#/c:objc(cs)GREYUIThreadExecutor(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYUIThreadExecutor"},"Classes/GREYUIThreadExecutor.html#/c:objc(cs)GREYUIThreadExecutor(im)drainOnce":{"name":"-drainOnce","abstract":"<p>Blocking call that drains the main runloop enough times to make each source gets a fair chance","parent_name":"GREYUIThreadExecutor"},"Classes/GREYUIThreadExecutor.html#/c:objc(cs)GREYUIThreadExecutor(im)drainForTime:":{"name":"-drainForTime:","abstract":"<p>Blocking call that drains the UI thread for the specified number of @c seconds.","parent_name":"GREYUIThreadExecutor"},"Classes/GREYUIThreadExecutor.html#/c:objc(cs)GREYUIThreadExecutor(im)drainUntilIdle":{"name":"-drainUntilIdle","abstract":"<p>Blocking call that drains the UI thread until both the UI and registered GREYIdlingResources","parent_name":"GREYUIThreadExecutor"},"Classes/GREYUIThreadExecutor.html#/c:objc(cs)GREYUIThreadExecutor(im)drainUntilIdleWithTimeout:":{"name":"-drainUntilIdleWithTimeout:","abstract":"<p>Drains the UI thread and waits for both the UI and idling resources to idle until the given","parent_name":"GREYUIThreadExecutor"},"Classes/GREYUIThreadExecutor.html#/c:objc(cs)GREYUIThreadExecutor(im)executeSync:error:":{"name":"-executeSync:error:","abstract":"<p>Invokes GREYUIThreadExecutor::executeSyncWithTimeout:block:error: with @c kGREYInfiniteTimeout,","parent_name":"GREYUIThreadExecutor"},"Classes/GREYUIThreadExecutor.html#/c:objc(cs)GREYUIThreadExecutor(im)executeSyncWithTimeout:block:error:":{"name":"-executeSyncWithTimeout:block:error:","abstract":"<p>Executes @c execBlock on the main thread, synchronizing with all registered GREYIdlingResources","parent_name":"GREYUIThreadExecutor"},"Classes/GREYTestHelper.html#/c:objc(cs)GREYTestHelper(cm)enableFastAnimation":{"name":"+enableFastAnimation","abstract":"<p>Enables fast animation. Invoke in the XCTest setUp method to increase","parent_name":"GREYTestHelper"},"Classes/GREYTestHelper.html#/c:objc(cs)GREYTestHelper(cm)disableFastAnimation":{"name":"+disableFastAnimation","abstract":"<p>Disables fast animation.</p>","parent_name":"GREYTestHelper"},"Classes/GREYScreenshotUtil.html#/c:objc(cs)GREYScreenshotUtil(cm)drawScreenInContext:afterScreenUpdates:":{"name":"+drawScreenInContext:afterScreenUpdates:","abstract":"<p>Draws the application&rsquo;s main screen using the bitmap graphics context specified by the @c","parent_name":"GREYScreenshotUtil"},"Classes/GREYScreenshotUtil.html#/c:objc(cs)GREYScreenshotUtil(cm)takeScreenshot":{"name":"+takeScreenshot","parent_name":"GREYScreenshotUtil"},"Classes/GREYScreenshotUtil.html#/c:objc(cs)GREYScreenshotUtil(cm)takeScreenshotForAppStore":{"name":"+takeScreenshotForAppStore","parent_name":"GREYScreenshotUtil"},"Classes/GREYScreenshotUtil.html#/c:objc(cs)GREYScreenshotUtil(cm)snapshotElement:":{"name":"+snapshotElement:","parent_name":"GREYScreenshotUtil"},"Classes/GREYScreenshotUtil.html#/c:objc(cs)GREYScreenshotUtil(cm)saveImageAsPNG:toFile:inDirectory:":{"name":"+saveImageAsPNG:toFile:inDirectory:","abstract":"<p>Saves the provided @c image as a PNG to the given @c filename under the given @c directoryPath.","parent_name":"GREYScreenshotUtil"},"Classes/GREYOperationQueueIdlingResource.html#/c:objc(cs)GREYOperationQueueIdlingResource(cm)resourceWithNSOperationQueue:name:":{"name":"+resourceWithNSOperationQueue:name:","abstract":"<p>Creates an idling resource for monitoring @c queue for idleness.","parent_name":"GREYOperationQueueIdlingResource"},"Classes/GREYOperationQueueIdlingResource.html#/c:objc(cs)GREYOperationQueueIdlingResource(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYOperationQueueIdlingResource"},"Classes/GREYNot.html#/c:objc(cs)GREYNot(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYNot"},"Classes/GREYNot.html#/c:objc(cs)GREYNot(im)initWithMatcher:":{"name":"-initWithMatcher:","abstract":"<p>Initializes this matcher with another @c matcher whose result is negated.</p>","parent_name":"GREYNot"},"Classes/GREYNSTimerIdlingResource.html#/c:objc(cs)GREYNSTimerIdlingResource(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYNSTimerIdlingResource"},"Classes/GREYNSTimerIdlingResource.html#/c:objc(cs)GREYNSTimerIdlingResource(cm)trackTimer:name:removeOnIdle:":{"name":"+trackTimer:name:removeOnIdle:","abstract":"<p>Creates an idling resource that tracks the specified @c timer, causing actions to wait until","parent_name":"GREYNSTimerIdlingResource"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForKeyWindow":{"name":"+matcherForKeyWindow","abstract":"<p>Matcher for application&rsquo;s key window.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForAccessibilityLabel:":{"name":"+matcherForAccessibilityLabel:","abstract":"<p>Matcher for UI element with the provided accessibility @c label.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForAccessibilityID:":{"name":"+matcherForAccessibilityID:","abstract":"<p>Matcher for UI element with the provided accessibility ID @c accessibilityID.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForAccessibilityValue:":{"name":"+matcherForAccessibilityValue:","abstract":"<p>Matcher for UI element with the provided accessibility @c value.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForAccessibilityTraits:":{"name":"+matcherForAccessibilityTraits:","abstract":"<p>Matcher for UI element with the provided accessibility @c traits.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForAccessibilityHint:":{"name":"+matcherForAccessibilityHint:","abstract":"<p>Matcher for UI element with the provided accessiblity @c hint.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForAccessibilityElementIsFocused":{"name":"+matcherForAccessibilityElementIsFocused","abstract":"<p>Matcher for UI element with accessiblity focus.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForText:":{"name":"+matcherForText:","abstract":"<p>Matcher for UI elements of type UIButton, UILabel, UITextField or UITextView displaying the","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForFirstResponder":{"name":"+matcherForFirstResponder","abstract":"<p>Matcher for element that is the first responder.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForSystemAlertViewShown":{"name":"+matcherForSystemAlertViewShown","abstract":"<p>Matcher to check if system alert view is shown.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForMinimumVisiblePercent:":{"name":"+matcherForMinimumVisiblePercent:","abstract":"<p>Matcher for UI element whose percent visible area (of its accessibility frame) exceeds the","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForSufficientlyVisible":{"name":"+matcherForSufficientlyVisible","abstract":"<p>Matcher for UI element that is sufficiently visible to the user. EarlGrey considers elements","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForNotVisible":{"name":"+matcherForNotVisible","abstract":"<p>Matcher for UI element that is not visible to the user at all i.e. it has a zero visible area.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForInteractable":{"name":"+matcherForInteractable","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForAccessibilityElement":{"name":"+matcherForAccessibilityElement","abstract":"<p>Matcher to check if a UI element is accessible.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForKindOfClass:":{"name":"+matcherForKindOfClass:","abstract":"<p>Matcher for elements that are instances of the provided @c klass or any class that inherits from","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForProgress:":{"name":"+matcherForProgress:","abstract":"<p>Matcher for matching UIProgressView&rsquo;s values. Use greaterThan, greaterThanOrEqualTo,","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForRespondsToSelector:":{"name":"+matcherForRespondsToSelector:","abstract":"<p>Matcher for UI element that respond to the provided @c sel.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForConformsToProtocol:":{"name":"+matcherForConformsToProtocol:","abstract":"<p>Matcher for UI element that conform to the provided @c protocol.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForAncestor:":{"name":"+matcherForAncestor:","abstract":"<p>Matcher that matches UI element based on the presence of an ancestor in its hierarchy.","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForDescendant:":{"name":"+matcherForDescendant:","abstract":"<p>Matcher that matches any UI element with a descendant matching the given matcher.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForButtonTitle:":{"name":"+matcherForButtonTitle:","abstract":"<p>Matcher that matches UIButton that has title label as @c text.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForScrollViewContentOffset:":{"name":"+matcherForScrollViewContentOffset:","abstract":"<p>Matcher that matches UIScrollView that has contentOffset as @c offset.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForStepperValue:":{"name":"+matcherForStepperValue:","abstract":"<p>Matcher that matches UIStepper with value as @c value.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForSliderValueMatcher:":{"name":"+matcherForSliderValueMatcher:","abstract":"<p>Matcher that matches a UISlider&rsquo;s value.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForPickerColumn:setToValue:":{"name":"+matcherForPickerColumn:setToValue:","abstract":"<p>Matcher that matches UIPickerView that has a column set to @c value.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForDatePickerValue:":{"name":"+matcherForDatePickerValue:","abstract":"<p>Matcher that matches UIDatePicker that is set to @c value.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForEnabledElement":{"name":"+matcherForEnabledElement","abstract":"<p>Matcher that verifies whether an element, that is a UIControl, is enabled.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForSelectedElement":{"name":"+matcherForSelectedElement","abstract":"<p>Matcher that verifies whether an element, that is a UIControl, is selected.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForUserInteractionEnabled":{"name":"+matcherForUserInteractionEnabled","abstract":"<p>Matcher that verifies whether a view has its userInteractionEnabled property set to @c YES.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForConstraints:toReferenceElementMatching:":{"name":"+matcherForConstraints:toReferenceElementMatching:","abstract":"<p>Matcher that verifies that the selected element satisfies the given constraints to the","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForNil":{"name":"+matcherForNil","abstract":"<p>Matcher primarily for asserting that the element is @c nil or not found.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForNotNil":{"name":"+matcherForNotNil","abstract":"<p>Matcher for asserting that the element exists in the UI hierarchy (i.e. not @c nil).</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForSwitchWithOnState:":{"name":"+matcherForSwitchWithOnState:","abstract":"<p>Matcher for toggling the switch control.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForCloseTo:delta:":{"name":"+matcherForCloseTo:delta:","abstract":"<p>A Matcher for NSNumbers that matches when the examined number is within a specified @c delta","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForAnything":{"name":"+matcherForAnything","abstract":"<p>A Matcher that matches against any object, including @c nils.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForEqualTo:":{"name":"+matcherForEqualTo:","abstract":"<p>A Matcher that checks if a provided object is equal to the specified @c value. The equality is","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForLessThan:":{"name":"+matcherForLessThan:","abstract":"<p>A Matcher that checks if a provided object is less than a specified @c value. The comparison","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForGreaterThan:":{"name":"+matcherForGreaterThan:","abstract":"<p>A Matcher that checks if a provided object is greater than a specified @c value. The comparison","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForScrolledToContentEdge:":{"name":"+matcherForScrolledToContentEdge:","abstract":"<p>Matcher that matches a UIScrollView scrolled to content @c edge.</p>","parent_name":"GREYMatchers"},"Classes/GREYMatchers.html#/c:objc(cs)GREYMatchers(cm)matcherForTextFieldValue:":{"name":"+matcherForTextFieldValue:","abstract":"<p>Matcher that matches a UITextField&rsquo;s content.</p>","parent_name":"GREYMatchers"},"Classes/GREYManagedObjectContextIdlingResource.html#/c:objc(cs)GREYManagedObjectContextIdlingResource(cm)resourceWithManagedObjectContext:trackPendingChanges:name:":{"name":"+resourceWithManagedObjectContext:trackPendingChanges:name:","abstract":"<p>Creates an idling resource tracking @c managedObjectContext.</p>","parent_name":"GREYManagedObjectContextIdlingResource"},"Classes/GREYManagedObjectContextIdlingResource.html#/c:objc(cs)GREYManagedObjectContextIdlingResource(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYManagedObjectContextIdlingResource"},"Classes/GREYLayoutConstraint.html#/c:objc(cs)GREYLayoutConstraint(cm)layoutConstraintWithAttribute:relatedBy:toReferenceAttribute:multiplier:constant:":{"name":"+layoutConstraintWithAttribute:relatedBy:toReferenceAttribute:multiplier:constant:","abstract":"<p>Creates a GREYLayoutConstraint to verify a constraint attribute on an element. The relation is","parent_name":"GREYLayoutConstraint"},"Classes/GREYLayoutConstraint.html#/c:objc(cs)GREYLayoutConstraint(cm)layoutConstraintForDirection:andMinimumSeparation:":{"name":"+layoutConstraintForDirection:andMinimumSeparation:","abstract":"<p>Creates a GREYLayoutConstraint that checks the position of a UI element with respect to a","parent_name":"GREYLayoutConstraint"},"Classes/GREYLayoutConstraint.html#/c:objc(cs)GREYLayoutConstraint(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYLayoutConstraint"},"Classes/GREYLayoutConstraint.html#/c:objc(cs)GREYLayoutConstraint(im)satisfiedByElement:andReferenceElement:":{"name":"-satisfiedByElement:andReferenceElement:","abstract":"<p>Checks if the given element satisfies the provided constraints, as shown by a reference element.</p>","parent_name":"GREYLayoutConstraint"},"Classes/GREYLayoutConstraint.html#/c:objc(cs)GREYLayoutConstraint(im)description":{"name":"-description","parent_name":"GREYLayoutConstraint"},"Classes/GREYLayoutConstraint.html#/c:objc(cs)GREYLayoutConstraint(py)attribute":{"name":"attribute","abstract":"<p>The attribute constraint being checked.</p>","parent_name":"GREYLayoutConstraint"},"Classes/GREYLayoutConstraint.html#/c:objc(cs)GREYLayoutConstraint(py)relation":{"name":"relation","abstract":"<p>The GREYLayoutRelation between the @c attribute and the @c referenceAttribute.</p>","parent_name":"GREYLayoutConstraint"},"Classes/GREYLayoutConstraint.html#/c:objc(cs)GREYLayoutConstraint(py)referenceAttribute":{"name":"referenceAttribute","abstract":"<p>The value the @c attribute is being compared to.</p>","parent_name":"GREYLayoutConstraint"},"Classes/GREYLayoutConstraint.html#/c:objc(cs)GREYLayoutConstraint(py)multiplier":{"name":"multiplier","abstract":"<p>Value to multiply the @c referenceAttribute value with.</p>","parent_name":"GREYLayoutConstraint"},"Classes/GREYLayoutConstraint.html#/c:objc(cs)GREYLayoutConstraint(py)constant":{"name":"constant","abstract":"<p>Any constant to be added to the relation being checked.</p>","parent_name":"GREYLayoutConstraint"},"Classes/GREYFrameworkException.html#/c:objc(cs)GREYFrameworkException(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYFrameworkException"},"Classes/GREYFrameworkException.html#/c:objc(cs)GREYFrameworkException(cm)exceptionWithName:reason:":{"name":"+exceptionWithName:reason:","abstract":"<p>Creates a new exception instance.</p>","parent_name":"GREYFrameworkException"},"Classes/GREYFrameworkException.html#/c:objc(cs)GREYFrameworkException(cm)exceptionWithName:reason:userInfo:":{"name":"+exceptionWithName:reason:userInfo:","abstract":"<p>Creates a new exception instance.</p>","parent_name":"GREYFrameworkException"},"Classes/GREYElementMatcherBlock.html#/c:objc(cs)GREYElementMatcherBlock(py)matcherBlock":{"name":"matcherBlock","abstract":"<p>The block which will be invoked for the GREYBaseMatcher::matches: method.</p>","parent_name":"GREYElementMatcherBlock"},"Classes/GREYElementMatcherBlock.html#/c:objc(cs)GREYElementMatcherBlock(py)descriptionBlock":{"name":"descriptionBlock","abstract":"<p>The block which will be invoked for the GREYBaseMatcher::describeTo: method.</p>","parent_name":"GREYElementMatcherBlock"},"Classes/GREYElementMatcherBlock.html#/c:objc(cs)GREYElementMatcherBlock(cm)matcherWithMatchesBlock:descriptionBlock:":{"name":"+matcherWithMatchesBlock:descriptionBlock:","abstract":"<p>Class method to instantiate a custom matcher.</p>","parent_name":"GREYElementMatcherBlock"},"Classes/GREYElementMatcherBlock.html#/c:objc(cs)GREYElementMatcherBlock(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYElementMatcherBlock"},"Classes/GREYElementMatcherBlock.html#/c:objc(cs)GREYElementMatcherBlock(im)initWithMatchesBlock:descriptionBlock:":{"name":"-initWithMatchesBlock:descriptionBlock:","abstract":"<p>Initializes a custom matcher.</p>","parent_name":"GREYElementMatcherBlock"},"Classes/GREYElementInteraction.html#/c:objc(cs)GREYElementInteraction(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYElementInteraction"},"Classes/GREYElementInteraction.html#/c:objc(cs)GREYElementInteraction(im)initWithElementMatcher:":{"name":"-initWithElementMatcher:","abstract":"<p>Initializes the interaction with a single UI element matching @c elementMatcher.</p>","parent_name":"GREYElementInteraction"},"Classes/GREYElementHierarchy.html#/c:objc(cs)GREYElementHierarchy(cm)hierarchyStringForElement:":{"name":"+hierarchyStringForElement:","abstract":"<p>Returns UI hierarchy with @c element as the root. @c element can be either a UIView or an","parent_name":"GREYElementHierarchy"},"Classes/GREYElementHierarchy.html#/c:objc(cs)GREYElementHierarchy(cm)hierarchyStringForElement:withAnnotationDictionary:":{"name":"+hierarchyStringForElement:withAnnotationDictionary:","abstract":"<p>Similar to hierarchyStringForElement: with additional parameters for providing annotations","parent_name":"GREYElementHierarchy"},"Classes/GREYElementHierarchy.html#/c:objc(cs)GREYElementHierarchy(cm)hierarchyStringForAllUIWindows":{"name":"+hierarchyStringForAllUIWindows","abstract":"<p>Returns the UI hierarchy for all @c UIWindows provided by the GREYUIWindowProvider.</p>","parent_name":"GREYElementHierarchy"},"Classes/GREYElementFinder.html#/c:objc(cs)GREYElementFinder(py)matcher":{"name":"matcher","abstract":"<p>The matcher the element finder is initialized with. Objects returned from this class","parent_name":"GREYElementFinder"},"Classes/GREYElementFinder.html#/c:objc(cs)GREYElementFinder(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYElementFinder"},"Classes/GREYElementFinder.html#/c:objc(cs)GREYElementFinder(im)initWithMatcher:":{"name":"-initWithMatcher:","abstract":"<p>Initializes the finder with a given @c matcher.</p>","parent_name":"GREYElementFinder"},"Classes/GREYElementFinder.html#/c:objc(cs)GREYElementFinder(im)elementsMatchedInProvider:":{"name":"-elementsMatchedInProvider:","abstract":"<p>Performs a search on elements provided by @c elementProvider and returns all the elements","parent_name":"GREYElementFinder"},"Classes/GREYDispatchQueueIdlingResource.html#/c:objc(cs)GREYDispatchQueueIdlingResource(cm)resourceWithDispatchQueue:name:":{"name":"+resourceWithDispatchQueue:name:","abstract":"<p>Creates an idling resource backed by the specified @c queue.</p>","parent_name":"GREYDispatchQueueIdlingResource"},"Classes/GREYDispatchQueueIdlingResource.html#/c:objc(cs)GREYDispatchQueueIdlingResource(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYDispatchQueueIdlingResource"},"Classes/GREYDataEnumerator.html#/c:objc(cs)GREYDataEnumerator(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYDataEnumerator"},"Classes/GREYDataEnumerator.html#/c:objc(cs)GREYDataEnumerator(im)initWithUserInfo:block:":{"name":"-initWithUserInfo:block:","abstract":"<p>Instantiates the enumerator with custom information and a block to return the next object.</p>","parent_name":"GREYDataEnumerator"},"Classes/GREYDataEnumerator.html#/c:objc(cs)GREYDataEnumerator(im)nextObject":{"name":"-nextObject","parent_name":"GREYDataEnumerator"},"Classes/GREYDataEnumerator.html#/c:objc(cs)GREYDataEnumerator(im)allObjects":{"name":"-allObjects","parent_name":"GREYDataEnumerator"},"Classes/GREYConstants.html#/c:objc(cs)GREYConstants(cm)directionFromCenterForEdge:":{"name":"+directionFromCenterForEdge:","parent_name":"GREYConstants"},"Classes/GREYConstants.html#/c:objc(cs)GREYConstants(cm)edgeInDirectionFromCenter:":{"name":"+edgeInDirectionFromCenter:","parent_name":"GREYConstants"},"Classes/GREYConstants.html#/c:objc(cs)GREYConstants(cm)reverseOfDirection:":{"name":"+reverseOfDirection:","parent_name":"GREYConstants"},"Classes/GREYConstants.html#/c:objc(cs)GREYConstants(cm)normalizedVectorFromDirection:":{"name":"+normalizedVectorFromDirection:","parent_name":"GREYConstants"},"Classes/GREYConfiguration.html#/c:objc(cs)GREYConfiguration(cm)sharedInstance":{"name":"+sharedInstance","parent_name":"GREYConfiguration"},"Classes/GREYConfiguration.html#/c:objc(cs)GREYConfiguration(im)valueForConfigKey:":{"name":"-valueForConfigKey:","abstract":"<p>If a user-configured value is associated with the given @c configKey, it is returned,","parent_name":"GREYConfiguration"},"Classes/GREYConfiguration.html#/c:objc(cs)GREYConfiguration(im)boolValueForConfigKey:":{"name":"-boolValueForConfigKey:","abstract":"<p>If a user-configured value is associated with the given @c configKey, it is returned, otherwise","parent_name":"GREYConfiguration"},"Classes/GREYConfiguration.html#/c:objc(cs)GREYConfiguration(im)integerValueForConfigKey:":{"name":"-integerValueForConfigKey:","abstract":"<p>If a user-configured value is associated with the given @c configKey, it is returned, otherwise","parent_name":"GREYConfiguration"},"Classes/GREYConfiguration.html#/c:objc(cs)GREYConfiguration(im)doubleValueForConfigKey:":{"name":"-doubleValueForConfigKey:","abstract":"<p>If a user-configured value is associated with the given @c configKey, it is returned, otherwise","parent_name":"GREYConfiguration"},"Classes/GREYConfiguration.html#/c:objc(cs)GREYConfiguration(im)stringValueForConfigKey:":{"name":"-stringValueForConfigKey:","abstract":"<p>If a user-configured value is associated with the given @c configKey, it is returned, otherwise","parent_name":"GREYConfiguration"},"Classes/GREYConfiguration.html#/c:objc(cs)GREYConfiguration(im)arrayValueForConfigKey:":{"name":"-arrayValueForConfigKey:","abstract":"<p>If a user-configured value is associated with the given @c configKey, it is returned, otherwise","parent_name":"GREYConfiguration"},"Classes/GREYConfiguration.html#/c:objc(cs)GREYConfiguration(im)reset":{"name":"-reset","abstract":"<p>Resets all configurations to default values, removing all the configured values.</p>","parent_name":"GREYConfiguration"},"Classes/GREYConfiguration.html#/c:objc(cs)GREYConfiguration(im)setValue:forConfigKey:":{"name":"-setValue:forConfigKey:","abstract":"<p>Given a value and a key that identifies a configuration, set the value of the configuration.","parent_name":"GREYConfiguration"},"Classes/GREYConfiguration.html#/c:objc(cs)GREYConfiguration(im)setDefaultValue:forConfigKey:":{"name":"-setDefaultValue:forConfigKey:","abstract":"<p>Associates configuration identified by @c configKey with the provided @c value.</p>","parent_name":"GREYConfiguration"},"Classes/GREYCondition.html#/c:objc(cs)GREYCondition(cm)conditionWithName:block:":{"name":"+conditionWithName:block:","abstract":"<p>Creates a condition with a block that should return @c YES when the condition is met.</p>","parent_name":"GREYCondition"},"Classes/GREYCondition.html#/c:objc(cs)GREYCondition(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYCondition"},"Classes/GREYCondition.html#/c:objc(cs)GREYCondition(im)initWithName:block:":{"name":"-initWithName:block:","abstract":"<p>Initializes a condition with a block that should return @c YES when the condition is met.</p>","parent_name":"GREYCondition"},"Classes/GREYCondition.html#/c:objc(cs)GREYCondition(im)waitWithTimeout:":{"name":"-waitWithTimeout:","abstract":"<p>Waits for the condition to be met until the specified @c seconds have elapsed.</p>","parent_name":"GREYCondition"},"Classes/GREYCondition.html#/c:objc(cs)GREYCondition(im)waitWithTimeout:pollInterval:":{"name":"-waitWithTimeout:pollInterval:","abstract":"<p>Waits for the condition to be met until the specified @c seconds have elapsed. Will poll the","parent_name":"GREYCondition"},"Classes/GREYCondition.html#/c:objc(cs)GREYCondition(im)name":{"name":"-name","parent_name":"GREYCondition"},"Classes/GREYBaseMatcher.html#/c:objc(cs)GREYBaseMatcher(im)matches:":{"name":"-matches:","abstract":"<div class=\"aside aside-see\">","parent_name":"GREYBaseMatcher"},"Classes/GREYBaseMatcher.html#/c:objc(cs)GREYBaseMatcher(im)describeTo:":{"name":"-describeTo:","abstract":"<div class=\"aside aside-see\">","parent_name":"GREYBaseMatcher"},"Classes/GREYBaseAction.html#/c:objc(cs)GREYBaseAction(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYBaseAction"},"Classes/GREYBaseAction.html#/c:objc(cs)GREYBaseAction(im)initWithName:constraints:":{"name":"-initWithName:constraints:","abstract":"<p>The designated initializer for a base action with the provided @c constraints.</p>","parent_name":"GREYBaseAction"},"Classes/GREYBaseAction.html#/c:objc(cs)GREYBaseAction(im)satisfiesConstraintsForElement:error:":{"name":"-satisfiesConstraintsForElement:error:","abstract":"<p>A method that checks that @c element satisfies @c constraints this action was initialized with.","parent_name":"GREYBaseAction"},"Classes/GREYAssertionBlock.html#/c:objc(cs)GREYAssertionBlock(cm)assertionWithName:assertionBlockWithError:":{"name":"+assertionWithName:assertionBlockWithError:","abstract":"<p>Creates an assertion with the given @c name and @c block that is executed when","parent_name":"GREYAssertionBlock"},"Classes/GREYAssertionBlock.html#/c:objc(cs)GREYAssertionBlock(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYAssertionBlock"},"Classes/GREYAssertionBlock.html#/c:objc(cs)GREYAssertionBlock(im)initWithName:assertionBlockWithError:":{"name":"-initWithName:assertionBlockWithError:","abstract":"<p>Initializes an assertion with the given @c name and @c block that is executed when","parent_name":"GREYAssertionBlock"},"Classes/GREYAnyOf.html#/c:objc(cs)GREYAnyOf(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYAnyOf"},"Classes/GREYAnyOf.html#/c:objc(cs)GREYAnyOf(im)initWithMatchers:":{"name":"-initWithMatchers:","abstract":"<p>Designated initializer to add all the matchers to be checked.</p>","parent_name":"GREYAnyOf"},"Classes/GREYAllOf.html#/c:objc(cs)GREYAllOf(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYAllOf"},"Classes/GREYAllOf.html#/c:objc(cs)GREYAllOf(im)initWithMatchers:":{"name":"-initWithMatchers:","abstract":"<p>Designated initializer that adds the different matchers to be combined.</p>","parent_name":"GREYAllOf"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForMultipleTapsWithCount:":{"name":"+actionForMultipleTapsWithCount:","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForMultipleTapsWithCount:atPoint:":{"name":"+actionForMultipleTapsWithCount:atPoint:","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForLongPress":{"name":"+actionForLongPress","abstract":"<p>Returns an action that holds down finger for 1.0 second (@c kGREYLongPressDefaultDuration) to","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForLongPressWithDuration:":{"name":"+actionForLongPressWithDuration:","abstract":"<p>Returns an action that holds down finger for specified @c duration to simulate a long press.</p>","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForLongPressAtPoint:duration:":{"name":"+actionForLongPressAtPoint:duration:","abstract":"<p>Returns an action that holds down finger for specified @c duration at the specified @c point","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForScrollInDirection:amount:":{"name":"+actionForScrollInDirection:amount:","abstract":"<p>Returns an action that scrolls a @c UIScrollView by @c amount (in points) in the specified","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForScrollInDirection:amount:xOriginStartPercentage:yOriginStartPercentage:":{"name":"+actionForScrollInDirection:amount:xOriginStartPercentage:yOriginStartPercentage:","abstract":"<p>Returns a scroll action that scrolls in a @c direction for an @c amount of points starting from","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForScrollToContentEdge:":{"name":"+actionForScrollToContentEdge:","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForScrollToContentEdge:xOriginStartPercentage:yOriginStartPercentage:":{"name":"+actionForScrollToContentEdge:xOriginStartPercentage:yOriginStartPercentage:","abstract":"<p>A GREYAction that scrolls to the given content @c edge of a scroll view with the scroll action","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForSwipeFastInDirection:":{"name":"+actionForSwipeFastInDirection:","abstract":"<p>Returns an action that fast swipes through the view. The start point of the swipe is chosen to","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForSwipeSlowInDirection:":{"name":"+actionForSwipeSlowInDirection:","abstract":"<p>Returns an action that slow swipes through the view. The start point of the swipe is chosen to","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForSwipeFastInDirection:xOriginStartPercentage:yOriginStartPercentage:":{"name":"+actionForSwipeFastInDirection:xOriginStartPercentage:yOriginStartPercentage:","abstract":"<p>Returns an action that swipes through the view quickly in the given @c direction from a specific","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForSwipeSlowInDirection:xOriginStartPercentage:yOriginStartPercentage:":{"name":"+actionForSwipeSlowInDirection:xOriginStartPercentage:yOriginStartPercentage:","abstract":"<p>Returns an action that swipes through the view quickly in the given @c direction from a","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForMultiFingerSwipeSlowInDirection:numberOfFingers:":{"name":"+actionForMultiFingerSwipeSlowInDirection:numberOfFingers:","abstract":"<p>Returns an action that performs a multi-finger slow swipe through the view in the given","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForMultiFingerSwipeFastInDirection:numberOfFingers:":{"name":"+actionForMultiFingerSwipeFastInDirection:numberOfFingers:","abstract":"<p>Returns an action that performs a multi-finger fast swipe through the view in the given","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForMultiFingerSwipeSlowInDirection:numberOfFingers:xOriginStartPercentage:yOriginStartPercentage:":{"name":"+actionForMultiFingerSwipeSlowInDirection:numberOfFingers:xOriginStartPercentage:yOriginStartPercentage:","abstract":"<p>Returns an action that performs a multi-finger slow swipe through the view in the given","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForMultiFingerSwipeFastInDirection:numberOfFingers:xOriginStartPercentage:yOriginStartPercentage:":{"name":"+actionForMultiFingerSwipeFastInDirection:numberOfFingers:xOriginStartPercentage:yOriginStartPercentage:","abstract":"<p>Returns an action that performs a multi-finger fast swipe through the view in the given","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForPinchFastInDirection:withAngle:":{"name":"+actionForPinchFastInDirection:withAngle:","abstract":"<p>Returns an action that pinches view quickly in the specified @c direction and @c angle.</p>","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForPinchSlowInDirection:withAngle:":{"name":"+actionForPinchSlowInDirection:withAngle:","abstract":"<p>Returns an action that pinches view slowly in the specified @c direction and @c angle.</p>","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForMoveSliderToValue:":{"name":"+actionForMoveSliderToValue:","abstract":"<p>Returns an action that attempts to move slider to within 1.0e-6f values of @c value.</p>","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForSetStepperValue:":{"name":"+actionForSetStepperValue:","abstract":"<p>Returns an action that changes the value of UIStepper to @c value by tapping the appropriate","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForTap":{"name":"+actionForTap","abstract":"<p>Returns an action that taps on an element at the activation point of the element.</p>","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForTapAtPoint:":{"name":"+actionForTapAtPoint:","abstract":"<p>Returns an action that taps on an element at the specified @c point.</p>","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForTypeText:":{"name":"+actionForTypeText:","abstract":"<p>Returns an action that uses the iOS keyboard to input a string.</p>","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForReplaceText:":{"name":"+actionForReplaceText:","abstract":"<p>Returns an action that sets text on a UITextField or webview input directly.</p>","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForClearText":{"name":"+actionForClearText","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForTurnSwitchOn:":{"name":"+actionForTurnSwitchOn:","abstract":"<p>Returns an action that toggles a switch control. This action is applicable to all elements that","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForSetDate:":{"name":"+actionForSetDate:","abstract":"<p>Returns an action that injects dates/times into UIDatePickers.</p>","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForSetPickerColumn:toValue:":{"name":"+actionForSetPickerColumn:toValue:","abstract":"<p>Returns an action that selects @c value on the given @c column of a UIPickerView.</p>","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForJavaScriptExecution:output:":{"name":"+actionForJavaScriptExecution:output:","abstract":"<p>Returns an action that executes JavaScript against a UIWebView and sets the return value to","parent_name":"GREYActions"},"Classes/GREYActions.html#/c:objc(cs)GREYActions(cm)actionForSnapshot:":{"name":"+actionForSnapshot:","abstract":"<p>Returns an action that takes a snapshot of the selected element.</p>","parent_name":"GREYActions"},"Classes/GREYActionBlock.html#/c:objc(cs)GREYActionBlock(cm)actionWithName:performBlock:":{"name":"+actionWithName:performBlock:","abstract":"<p>Creates a GREYAction that performs the action in the provided @c block.</p>","parent_name":"GREYActionBlock"},"Classes/GREYActionBlock.html#/c:objc(cs)GREYActionBlock(cm)actionWithName:constraints:performBlock:":{"name":"+actionWithName:constraints:performBlock:","abstract":"<p>Creates a GREYAction that performs the action in the provided @c block subject to the","parent_name":"GREYActionBlock"},"Classes/GREYActionBlock.html#/c:objc(cs)GREYActionBlock(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the other initializers.</p>","parent_name":"GREYActionBlock"},"Classes/GREYActionBlock.html#/c:objc(cs)GREYActionBlock(im)initWithName:constraints:":{"name":"-initWithName:constraints:","abstract":"<p>@remark initWithName::constraints: is overridden from its superclass.</p>","parent_name":"GREYActionBlock"},"Classes/GREYActionBlock.html#/c:objc(cs)GREYActionBlock(im)initWithName:constraints:performBlock:":{"name":"-initWithName:constraints:performBlock:","abstract":"<p>Designated Initializer.</p>","parent_name":"GREYActionBlock"},"Classes/EarlGreyImpl.html#/c:objc(cs)EarlGreyImpl(cm)invokedFromFile:lineNumber:":{"name":"+invokedFromFile:lineNumber:","abstract":"<p>Provides the file name and line number of the code that is calling into EarlGrey.","parent_name":"EarlGreyImpl"},"Classes/EarlGreyImpl.html#/c:objc(cs)EarlGreyImpl(im)init":{"name":"-init","abstract":"<p>@remark init is not an available initializer. Use the <b>EarlGrey</b> macro to start an","parent_name":"EarlGreyImpl"},"Classes/EarlGreyImpl.html#/c:objc(cs)EarlGreyImpl(im)selectElementWithMatcher:":{"name":"-selectElementWithMatcher:","abstract":"<p>Creates a pending interaction with a single UI element on the screen.</p>","parent_name":"EarlGreyImpl"},"Classes/EarlGreyImpl.html#/c:objc(cs)EarlGreyImpl(im)setFailureHandler:":{"name":"-setFailureHandler:","abstract":"<p>Sets the global failure handler for all framework related failures.</p>","parent_name":"EarlGreyImpl"},"Classes/EarlGreyImpl.html#/c:objc(cs)EarlGreyImpl(im)handleException:details:":{"name":"-handleException:details:","abstract":"<p>Convenience wrapper to invoke GREYFailureHandler::handleException:details: on the global","parent_name":"EarlGreyImpl"},"Classes/EarlGreyImpl.html#/c:objc(cs)EarlGreyImpl(im)rotateDeviceToOrientation:errorOrNil:":{"name":"-rotateDeviceToOrientation:errorOrNil:","abstract":"<p>Rotate the device to a given @c deviceOrientation. All device orientations except for","parent_name":"EarlGreyImpl"},"Classes/EarlGreyImpl.html#/c:objc(cs)EarlGreyImpl(im)dismissKeyboardWithError:":{"name":"-dismissKeyboardWithError:","abstract":"<p>Dismisses the keyboard by resigning the first responder, if any. Will populate the provided","parent_name":"EarlGreyImpl"},"Classes/EarlGreyImpl.html":{"name":"EarlGreyImpl","abstract":"<p>Entrypoint to the EarlGrey framework."},"Classes/GREYActionBlock.html":{"name":"GREYActionBlock","abstract":"<p>A class for creating block based GREYAction.</p>"},"Classes/GREYActions.html":{"name":"GREYActions","abstract":"<p>A interface that exposes UI element actions.</p>"},"Classes/GREYAllOf.html":{"name":"GREYAllOf","abstract":"<p>A matcher for combining multiple matchers with a logical @c AND operator, so that a match"},"Classes/GREYAnyOf.html":{"name":"GREYAnyOf","abstract":"<p>Matcher for combining multiple matchers with a logical @c OR operator, so that a match occurs"},"Classes/GREYAssertionBlock.html":{"name":"GREYAssertionBlock","abstract":"<p>An interface to create GREYAssertions from blocks.</p>"},"Classes.html#/c:objc(cs)GREYAssertions":{"name":"GREYAssertions","abstract":"<p>An interface that exposes UI element assertions.</p>"},"Classes/GREYBaseAction.html":{"name":"GREYBaseAction","abstract":"<p>A base class for all actions that incorporates commonalities between initialization"},"Classes/GREYBaseMatcher.html":{"name":"GREYBaseMatcher","abstract":"<p>A base class that implements the GREYMatcher protocol methods."},"Classes/GREYCondition.html":{"name":"GREYCondition","abstract":"<p>A class for creating boolean conditions that can be waited on until the condition is satisfied"},"Classes/GREYConfiguration.html":{"name":"GREYConfiguration","abstract":"<p>Provides an interface for runtime configuration of EarlGrey&rsquo;s behavior.</p>"},"Classes/GREYConstants.html":{"name":"GREYConstants","abstract":"<p>A class containing helper methods for conversion to-and-from constants.</p>"},"Classes/GREYDataEnumerator.html":{"name":"GREYDataEnumerator","abstract":"<p>An block-based enumerator that repeatedly invokes the block to return the next object.</p>"},"Classes/GREYDispatchQueueIdlingResource.html":{"name":"GREYDispatchQueueIdlingResource","abstract":"<p>Idling resource that tracks blocks sent to a dispatch queue.</p>"},"Classes/GREYElementFinder.html":{"name":"GREYElementFinder","abstract":"<p>Finds UI elements in GREYProvider that are accepted by a matcher.</p>"},"Classes/GREYElementHierarchy.html":{"name":"GREYElementHierarchy","abstract":"<p>A utility to get the string representation of the UI hierarchy.</p>"},"Classes/GREYElementInteraction.html":{"name":"GREYElementInteraction","abstract":"<p>Interface for creating an interaction with a UI element. If no datasource is set,"},"Classes/GREYElementMatcherBlock.html":{"name":"GREYElementMatcherBlock","abstract":"<p>A block based implementation of GREYBaseMatcher. Enables custom implementation of protocol"},"Classes/GREYFrameworkException.html":{"name":"GREYFrameworkException","abstract":"<p>Exception raised by the framework which results in a test failure."},"Classes/GREYLayoutConstraint.html":{"name":"GREYLayoutConstraint","abstract":"<p>Modeled after NSLayoutConstraint, this class captures information related to a layout"},"Classes/GREYManagedObjectContextIdlingResource.html":{"name":"GREYManagedObjectContextIdlingResource","abstract":"<p>Idling resource that tracks core data managed object context operations.</p>"},"Classes/GREYMatchers.html":{"name":"GREYMatchers","abstract":"<p>EarlGrey matchers for UI elements.</p>"},"Classes/GREYNSTimerIdlingResource.html":{"name":"GREYNSTimerIdlingResource","abstract":"<p>An idling resource to track NSTimer firing events so that the framework can synchronize"},"Classes/GREYNot.html":{"name":"GREYNot","abstract":"<p>A matcher to negate the result of another matcher.</p>"},"Classes/GREYOperationQueueIdlingResource.html":{"name":"GREYOperationQueueIdlingResource","abstract":"<p>Idling resource that monitors operation queues.</p>"},"Classes/GREYScreenshotUtil.html":{"name":"GREYScreenshotUtil","abstract":"<p>Provides interfaces for taking screenshots of the entire screen and UI elements of the App.</p>"},"Classes/GREYTestHelper.html":{"name":"GREYTestHelper","abstract":"<p>Provides interface for test helper methods.</p>"},"Classes/GREYUIThreadExecutor.html":{"name":"GREYUIThreadExecutor","abstract":"<p>Executor that syncs execution with the UI events on the main thread."},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Constants.html":{"name":"Constants","abstract":"<p>The following constants are available globally.</p>"},"Enums.html":{"name":"Enums","abstract":"<p>The following enums are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"},"Type Definitions.html":{"name":"Type Definitions","abstract":"<p>The following type definitions are available globally.</p>"},"Functions.html":{"name":"Functions","abstract":"<p>The following functions are available globally.</p>"}}