META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/android/
com/google/android/apps/
com/google/android/apps/common/
com/google/android/apps/common/testing/
com/google/android/apps/common/testing/accessibility/
com/google/android/apps/common/testing/accessibility/framework/
com/google/android/apps/common/testing/accessibility/framework/integrations/
com/google/android/apps/common/testing/accessibility/framework/integrations/espresso/
com/googlecode/
com/googlecode/eyesfree/
com/googlecode/eyesfree/utils/
com/googlecode/eyesfree/compat/
com/google/android/apps/common/testing/accessibility/framework/RedundantContentDescInfoCheck.classRedundantContentDescInfoCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.RedundantContentDescInfoCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoHierarchyCheck {
private static java.util.List redundantWords
public void ()
public java.util.List runCheckOnInfoHierarchy (android.view.accessibility.AccessibilityNodeInfo, android.content.Context, android.os.Bundle)
CharSequence redundantWord
java.util.Iterator i$
android.view.accessibility.AccessibilityNodeInfo info
CharSequence contentDescription
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat compatInfo
java.util.Iterator i$
android.view.accessibility.AccessibilityNodeInfo root
android.content.Context context
android.os.Bundle metadata
java.util.List results
java.util.List compatInfos
static void ()
}
com/google/android/apps/common/testing/accessibility/framework/DuplicateClickableBoundsInfoCheck.classDuplicateClickableBoundsInfoCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.DuplicateClickableBoundsInfoCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoHierarchyCheck {
public void ()
public java.util.List runCheckOnInfoHierarchy (android.view.accessibility.AccessibilityNodeInfo, android.content.Context, android.os.Bundle)
android.view.accessibility.AccessibilityNodeInfo info
java.util.Iterator i$
android.view.accessibility.AccessibilityNodeInfo root
android.content.Context context
android.os.Bundle metadata
java.util.List results
java.util.Map clickableRectToInfoMap
private void checkForDuplicateClickableViews (android.view.accessibility.AccessibilityNodeInfo, java.util.Map, java.util.List)
android.graphics.Rect bounds
android.view.accessibility.AccessibilityNodeInfo child
int i
android.view.accessibility.AccessibilityNodeInfo root
java.util.Map clickableRectToInfoMap
java.util.List results
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityEventCheckResult.classAccessibilityEventCheckResult.java
package com.google.android.apps.common.testing.accessibility.framework
public final com.google.android.apps.common.testing.accessibility.framework.AccessibilityEventCheckResult extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult implements android.os.Parcelable {
private android.view.accessibility.AccessibilityEvent event
public static final android.os.Parcelable$Creator CREATOR
public void (java.lang.Class, com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType, java.lang.CharSequence, android.view.accessibility.AccessibilityEvent)
Class checkClass
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType type
CharSequence message
android.view.accessibility.AccessibilityEvent event
private void (android.os.Parcel)
android.os.Parcel in
public android.view.accessibility.AccessibilityEvent getEvent ()
public void recycle ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void readFromParcel (android.os.Parcel)
Class uncheckedClass
ClassNotFoundException e
android.os.Parcel in
String checkClassName
int type
void (android.os.Parcel, com.google.android.apps.common.testing.accessibility.framework.AccessibilityEventCheckResult$1)
android.os.Parcel x0
com.google.android.apps.common.testing.accessibility.framework.AccessibilityEventCheckResult$1 x1
static void ()
}
com/google/android/apps/common/testing/accessibility/framework/integrations/AccessibilityViewCheckException.classAccessibilityViewCheckException.java
package com.google.android.apps.common.testing.accessibility.framework.integrations
public com.google.android.apps.common.testing.accessibility.framework.integrations.AccessibilityViewCheckException extends java.lang.RuntimeException {
private java.util.List results
private com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultDescriptor resultDescriptor
public void (java.util.List)
java.util.List results
public java.lang.String getMessage ()
com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheckResult result
int i
StringBuilder exceptionMessage
String errorCountMessage
public com.google.android.apps.common.testing.accessibility.framework.integrations.AccessibilityViewCheckException setResultDescriptor (com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultDescriptor)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultDescriptor resultDescriptor
public java.util.List getResults ()
}
com/google/android/apps/common/testing/accessibility/framework/integrations/espresso/AccessibilityValidator.classAccessibilityValidator.java
package com.google.android.apps.common.testing.accessibility.framework.integrations.espresso
public com.google.android.apps.common.testing.accessibility.framework.integrations.espresso.AccessibilityValidator extends java.lang.Object {
private static final String TAG
private boolean runChecksFromRootView
private boolean throwExceptionForErrors
private com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultDescriptor resultDescriptor
private java.util.List viewHierarchyChecks
private org.hamcrest.Matcher suppressingMatcher
public void ()
public final java.util.List checkAndReturnResults (android.view.View)
android.view.View viewToCheck
android.view.View view
public com.google.android.apps.common.testing.accessibility.framework.integrations.espresso.AccessibilityValidator setRunChecksFromRootView (boolean)
boolean runChecksFromRootView
public com.google.android.apps.common.testing.accessibility.framework.integrations.espresso.AccessibilityValidator setSuppressingResultMatcher (org.hamcrest.Matcher)
org.hamcrest.Matcher resultMatcher
public com.google.android.apps.common.testing.accessibility.framework.integrations.espresso.AccessibilityValidator setThrowExceptionForErrors (boolean)
boolean throwExceptionForErrors
public com.google.android.apps.common.testing.accessibility.framework.integrations.espresso.AccessibilityValidator setResultDescriptor (com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultDescriptor)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultDescriptor resultDescriptor
private java.util.List runAccessibilityChecks (android.view.View)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewHierarchyCheck check
java.util.Iterator i$
android.view.View root
java.util.List results
private void processResults (java.lang.Iterable)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheckResult result
java.util.Iterator i$
com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheckResult result
java.util.Iterator i$
com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheckResult result
java.util.Iterator i$
Iterable results
java.util.List infos
java.util.List warnings
java.util.List errors
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheckResultUtils$3.classAccessibilityCheckResultUtils.java
package com.google.android.apps.common.testing.accessibility.framework
final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResultUtils$3 extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResultUtils$TypeSafeMemberMatcher {
final org.hamcrest.Matcher val$viewMatcher
void (java.lang.String, org.hamcrest.Matcher, org.hamcrest.Matcher)
String x0
org.hamcrest.Matcher x1
public boolean matchesSafely (com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheckResult)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheckResult result
public volatile boolean matchesSafely (java.lang.Object)
Object x0
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityViewHierarchyCheck.classAccessibilityViewHierarchyCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public abstract com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewHierarchyCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheck {
public void ()
public abstract java.util.List runCheckOnViewHierarchy (android.view.View)
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityEventCheckResult$1.classAccessibilityEventCheckResult.java
package com.google.android.apps.common.testing.accessibility.framework
final com.google.android.apps.common.testing.accessibility.framework.AccessibilityEventCheckResult$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.google.android.apps.common.testing.accessibility.framework.AccessibilityEventCheckResult createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.google.android.apps.common.testing.accessibility.framework.AccessibilityEventCheckResult[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
int x0
public volatile java.lang.Object createFromParcel (android.os.Parcel)
android.os.Parcel x0
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityInfoHierarchyCheck.classAccessibilityInfoHierarchyCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public abstract com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoHierarchyCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheck {
private static final com.googlecode.eyesfree.utils.NodeFilter WIDE_OPEN_FILTER
public void ()
public abstract java.util.List runCheckOnInfoHierarchy (android.view.accessibility.AccessibilityNodeInfo, android.content.Context, android.os.Bundle)
public java.util.List runCheckOnInfoHierarchy (android.view.accessibility.AccessibilityNodeInfo, android.content.Context)
android.view.accessibility.AccessibilityNodeInfo root
android.content.Context context
static java.util.List getAllInfoCompatsInHierarchy (android.content.Context, android.view.accessibility.AccessibilityNodeInfo)
android.content.Context context
android.view.accessibility.AccessibilityNodeInfo root
static void ()
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheckUtils.classAccessibilityCheckUtils.java
package com.google.android.apps.common.testing.accessibility.framework
final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckUtils extends java.lang.Object {
private void ()
static java.lang.CharSequence getSpeakableTextForInfo (android.view.accessibility.AccessibilityNodeInfo)
android.view.accessibility.AccessibilityNodeInfo infoVisited
java.util.Iterator i$
android.view.accessibility.AccessibilityNodeInfo infoVisited
java.util.Iterator i$
java.util.Set infosVisited
android.view.accessibility.AccessibilityNodeInfo endOfLabeledByChain
CharSequence labelText
android.view.accessibility.AccessibilityNodeInfo labeledBy
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat child
int i
android.view.accessibility.AccessibilityNodeInfo info
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat compat
CharSequence nodeText
StringBuilder returnStringBuilder
static java.lang.CharSequence getSpeakableTextForView (android.view.View)
android.view.View childView
int i
android.view.ViewGroup group
android.view.View view
android.view.View labelForThisView
android.text.SpannableStringBuilder returnStringBuilder
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityInfoCheckResult.classAccessibilityInfoCheckResult.java
package com.google.android.apps.common.testing.accessibility.framework
public final com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheckResult extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult implements android.os.Parcelable {
private android.view.accessibility.AccessibilityNodeInfo info
public static final android.os.Parcelable$Creator CREATOR
public void (java.lang.Class, com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType, java.lang.CharSequence, android.view.accessibility.AccessibilityNodeInfo)
Class checkClass
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType type
CharSequence message
android.view.accessibility.AccessibilityNodeInfo info
private void (android.os.Parcel)
android.os.Parcel in
public android.view.accessibility.AccessibilityNodeInfo getInfo ()
public void recycle ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void readFromParcel (android.os.Parcel)
Class uncheckedClass
ClassNotFoundException e
android.os.Parcel in
String checkClassName
int type
void (android.os.Parcel, com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheckResult$1)
android.os.Parcel x0
com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheckResult$1 x1
static void ()
}
com/google/android/apps/common/testing/accessibility/framework/TouchTargetSizeViewCheck.classTouchTargetSizeViewCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.TouchTargetSizeViewCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheck {
private static final int TOUCH_TARGET_MIN_HEIGHT
private static final int TOUCH_TARGET_MIN_WIDTH
public void ()
public java.util.List runCheckOnView (android.view.View)
boolean hasDelegate
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType resultType
StringBuilder messageBuilder
android.view.View view
java.util.ArrayList results
float density
float targetHeight
float targetWidth
private static boolean hasAncestorWithTouchDelegate (android.view.View)
android.view.View view
android.view.View evalView
android.view.ViewParent parent
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheck.classAccessibilityCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public abstract com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheck extends java.lang.Object {
public void ()
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheckResultUtils$4.classAccessibilityCheckResultUtils.java
package com.google.android.apps.common.testing.accessibility.framework
final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResultUtils$4 extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResultUtils$TypeSafeMemberMatcher {
final org.hamcrest.Matcher val$infoMatcher
void (java.lang.String, org.hamcrest.Matcher, org.hamcrest.Matcher)
String x0
org.hamcrest.Matcher x1
public boolean matchesSafely (com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheckResult)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheckResult result
public volatile boolean matchesSafely (java.lang.Object)
Object x0
}
com/google/android/apps/common/testing/accessibility/framework/DuplicateClickableBoundsViewCheck.classDuplicateClickableBoundsViewCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.DuplicateClickableBoundsViewCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewHierarchyCheck {
public void ()
public java.util.List runCheckOnViewHierarchy (android.view.View)
android.view.View root
java.util.List results
java.util.Map clickableRectToViewMap
private void checkForDuplicateClickableViews (android.view.View, java.util.Map, java.util.List)
android.graphics.Rect bounds
android.view.View child
int i
android.view.View root
java.util.Map clickableRectToViewMap
java.util.List results
android.view.ViewGroup viewGroup
}
com/google/android/apps/common/testing/accessibility/framework/ViewAccessibilityUtils.classViewAccessibilityUtils.java
package com.google.android.apps.common.testing.accessibility.framework
final com.google.android.apps.common.testing.accessibility.framework.ViewAccessibilityUtils extends java.lang.Object {
private void ()
public static java.util.Set getAllViewsInHierarchy (android.view.View)
android.view.View rootView
java.util.Set allViews
public static boolean isImportantForAccessibility (android.view.View)
int mode
android.view.ViewParent parent
android.view.View view
public static boolean isActionableForAccessibility (android.view.View)
android.view.View view
public static boolean isVisibleToUser (android.view.View)
android.view.View currentView
android.view.View view
Object current
public static boolean shouldFocusView (android.view.View)
android.view.View view
public static android.view.View getLabelForView (android.view.View)
android.view.View labelingView
android.view.ViewParent parent
android.view.View view
int idToFind
android.view.View childToSkip
private static android.view.View lookForLabelForViewInViewAndChildren (android.view.View, android.view.View, int)
android.view.View labelingView
android.view.View child
int i
android.view.View view
android.view.View childToSkip
int idToFind
android.view.ViewGroup viewGroup
private static void addAllChildrenToSet (android.view.View, java.util.Set)
android.view.View nextView
int i
android.view.View rootView
java.util.Set theSet
android.view.ViewGroup rootViewGroup
private static boolean hasListenersForAccessibility (android.view.View)
android.view.View view
boolean result
private static boolean hasFocusableAncestor (android.view.View)
android.view.View view
android.view.ViewParent parent
private static boolean isAccessibilityFocusable (android.view.View)
android.view.View view
private static boolean isChildOfScrollableContainer (android.view.View)
android.view.View view
android.view.ViewParent viewParent
android.view.View parent
private static boolean isSpeakingView (android.view.View)
android.view.View view
private static boolean hasNonActionableSpeakingChildren (android.view.View)
android.view.View child
int i
android.view.View view
android.view.ViewGroup group
private static boolean hasText (android.view.View)
android.view.View view
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheckResult$AccessibilityCheckResultType.classAccessibilityCheckResult.java
package com.google.android.apps.common.testing.accessibility.framework
public final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType extends java.lang.Enum {
public static final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType ERROR
public static final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType WARNING
public static final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType INFO
public static final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType NOT_RUN
public static final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType SUPPRESSED
private static final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType[] $VALUES
public static com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType[] values ()
public static com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityViewCheck.classAccessibilityViewCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public abstract com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewHierarchyCheck {
public void ()
public java.util.List runCheckOnViewHierarchy (android.view.View)
android.view.View view
java.util.Iterator i$
android.view.View root
java.util.List results
java.util.Set viewsToCheck
public abstract java.util.List runCheckOnView (android.view.View)
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheckResultUtils$2.classAccessibilityCheckResultUtils.java
package com.google.android.apps.common.testing.accessibility.framework
final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResultUtils$2 extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResultUtils$TypeSafeMemberMatcher {
final org.hamcrest.Matcher val$classNameMatcher
void (java.lang.String, org.hamcrest.Matcher, org.hamcrest.Matcher)
String x0
org.hamcrest.Matcher x1
public boolean matchesSafely (com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult result
public volatile boolean matchesSafely (java.lang.Object)
Object x0
}
com/google/android/apps/common/testing/accessibility/framework/AnnouncementEventCheck.classAnnouncementEventCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.AnnouncementEventCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityEventCheck {
public void ()
public boolean shouldHandleEvent (android.view.accessibility.AccessibilityEvent)
android.view.accessibility.AccessibilityEvent event
public java.util.List runCheckOnEvent (android.view.accessibility.AccessibilityEvent)
android.view.accessibility.AccessibilityEvent event
java.util.List results
}
com/google/android/apps/common/testing/accessibility/framework/SpeakableTextPresentViewCheck.classSpeakableTextPresentViewCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.SpeakableTextPresentViewCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheck {
private static final java.util.List blacklistedViewTypes
public void ()
public java.util.List runCheckOnView (android.view.View)
String msg
Class clazz
java.util.Iterator i$
android.view.View view
java.util.List results
protected boolean shouldFocusView (android.view.View)
android.view.View view
static void ()
}
com/google/android/apps/common/testing/accessibility/framework/SpeakableTextPresentInfoCheck.classSpeakableTextPresentInfoCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.SpeakableTextPresentInfoCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheck {
private static java.util.List blacklistedViewTypes
public void ()
public java.util.List runCheckOnInfo (android.view.accessibility.AccessibilityNodeInfo, android.content.Context, android.os.Bundle)
String msg
Class clazz
java.util.Iterator i$
android.view.accessibility.AccessibilityNodeInfo info
android.content.Context context
android.os.Bundle metadata
java.util.List results
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat compatInfo
static void ()
}
com/google/android/apps/common/testing/accessibility/framework/EditableContentDescInfoCheck.classEditableContentDescInfoCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.EditableContentDescInfoCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheck {
public void ()
public java.util.List runCheckOnInfo (android.view.accessibility.AccessibilityNodeInfo, android.content.Context, android.os.Bundle)
android.view.accessibility.AccessibilityNodeInfo info
android.content.Context context
android.os.Bundle metadata
java.util.List results
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat compatInfo
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheckResult.classAccessibilityCheckResult.java
package com.google.android.apps.common.testing.accessibility.framework
public abstract com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult extends java.lang.Object {
protected Class checkClass
protected com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType type
protected CharSequence message
public void (java.lang.Class, com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType, java.lang.CharSequence)
Class checkClass
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType type
CharSequence message
public java.lang.Class getSourceCheckClass ()
public com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType getType ()
void setType (com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType type
public java.lang.CharSequence getMessage ()
public void recycle ()
}
com/google/android/apps/common/testing/accessibility/framework/EditableContentDescViewCheck.classEditableContentDescViewCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.EditableContentDescViewCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheck {
public void ()
public java.util.List runCheckOnView (android.view.View)
android.widget.TextView textView
android.view.View view
java.util.List results
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheckResultUtils.classAccessibilityCheckResultUtils.java
package com.google.android.apps.common.testing.accessibility.framework
public final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResultUtils extends java.lang.Object {
private void ()
public static java.util.List getResultsForCheck (java.lang.Iterable, java.lang.Class)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult result
java.util.Iterator i$
Iterable results
Class checkClass
java.util.List resultsForCheck
public static java.util.List getResultsForType (java.lang.Iterable, com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult result
java.util.Iterator i$
Iterable results
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType type
java.util.List resultsForType
public static java.util.List getResultsForView (java.lang.Iterable, android.view.View)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheckResult result
java.util.Iterator i$
Iterable results
android.view.View view
java.util.List resultsForView
public static java.util.List getResultsForInfo (java.lang.Iterable, android.view.accessibility.AccessibilityNodeInfo)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheckResult result
java.util.Iterator i$
Iterable results
android.view.accessibility.AccessibilityNodeInfo info
java.util.List resultsForInfo
public static org.hamcrest.Matcher matchesTypes (org.hamcrest.Matcher)
org.hamcrest.Matcher typeMatcher
public static org.hamcrest.Matcher matchesCheckNames (org.hamcrest.Matcher)
org.hamcrest.Matcher classNameMatcher
public static org.hamcrest.Matcher matchesViews (org.hamcrest.Matcher)
org.hamcrest.Matcher viewMatcher
public static org.hamcrest.Matcher matchesInfos (org.hamcrest.Matcher)
org.hamcrest.Matcher infoMatcher
public static void suppressMatchingResults (java.util.List, org.hamcrest.Matcher)
java.util.List results
org.hamcrest.Matcher matcher
private static void modifyResultType (java.util.List, org.hamcrest.Matcher, com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult result
java.util.Iterator i$
java.util.List results
org.hamcrest.Matcher matcher
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType newType
}
com/google/android/apps/common/testing/accessibility/framework/DuplicateSpeakableTextViewHierarchyCheck.classDuplicateSpeakableTextViewHierarchyCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.DuplicateSpeakableTextViewHierarchyCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewHierarchyCheck {
public void ()
public java.util.List runCheckOnViewHierarchy (android.view.View)
android.view.View view
java.util.Iterator i$
android.view.View clickableView
java.util.Iterator i$
android.view.View clickableView
java.util.Iterator i$
java.util.List clickableViews
java.util.List nonClickableViews
String speakableText
java.util.Iterator i$
android.view.View root
java.util.List results
java.util.Set allViews
java.util.Map textToViewMap
private java.util.Map getSpeakableTextToViewMap (java.util.Set)
String speakableText
android.view.View view
java.util.Iterator i$
java.util.Set allViews
java.util.Map textToViewMap
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheckPreset.classAccessibilityCheckPreset.java
package com.google.android.apps.common.testing.accessibility.framework
public final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset extends java.lang.Enum {
public static final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset LATEST
public static final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset VERSION_1_0_CHECKS
public static final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset VERSION_2_0_CHECKS
public static final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset NO_CHECKS
public static final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset PRERELEASE
private static final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset[] $VALUES
public static com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset[] values ()
public static com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static java.util.Set getViewChecksForPreset (com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset preset
java.util.Set checks
public static java.util.Set getInfoChecksForPreset (com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset preset
java.util.Set checks
public static java.util.Set getEventChecksForPreset (com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset preset
java.util.Set checks
static void ()
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityInfoHierarchyCheck$1.classAccessibilityInfoHierarchyCheck.java
package com.google.android.apps.common.testing.accessibility.framework
final com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoHierarchyCheck$1 extends com.googlecode.eyesfree.utils.NodeFilter {
void ()
public boolean accept (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheckResultUtils$TypeSafeMemberMatcher.classAccessibilityCheckResultUtils.java
package com.google.android.apps.common.testing.accessibility.framework
abstract com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResultUtils$TypeSafeMemberMatcher extends org.hamcrest.TypeSafeMatcher {
private static final String DESCRIPTION_FORMAT_STRING
private String memberDescription
private org.hamcrest.Matcher matcher
public void (java.lang.String, org.hamcrest.Matcher)
String member
org.hamcrest.Matcher matcher
public void describeTo (org.hamcrest.Description)
org.hamcrest.Description description
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityEventCheck.classAccessibilityEventCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public abstract com.google.android.apps.common.testing.accessibility.framework.AccessibilityEventCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheck {
public void ()
protected boolean shouldHandleEvent (android.view.accessibility.AccessibilityEvent)
android.view.accessibility.AccessibilityEvent event
public void onExecutionStarted ()
public final java.util.List dispatchEvent (android.view.accessibility.AccessibilityEvent)
android.view.accessibility.AccessibilityEvent event
protected abstract java.util.List runCheckOnEvent (android.view.accessibility.AccessibilityEvent)
public java.util.List onExecutionEnded ()
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheckResult$AccessibilityCheckResultDescriptor.classAccessibilityCheckResult.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultDescriptor extends java.lang.Object {
public void ()
public java.lang.String describeResult (com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult result
StringBuilder message
public java.lang.String describeView (android.view.View)
android.view.View view
StringBuilder message
public java.lang.String describeInfo (android.view.accessibility.AccessibilityNodeInfo)
android.graphics.Rect bounds
android.view.accessibility.AccessibilityNodeInfo info
StringBuilder message
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityViewCheckResult.classAccessibilityViewCheckResult.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheckResult extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult {
private android.view.View view
public void (java.lang.Class, com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType, java.lang.CharSequence, android.view.View)
Class checkClass
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult$AccessibilityCheckResultType type
CharSequence message
android.view.View view
public android.view.View getView ()
public void recycle ()
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheckResultUtils$1.classAccessibilityCheckResultUtils.java
package com.google.android.apps.common.testing.accessibility.framework
final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResultUtils$1 extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResultUtils$TypeSafeMemberMatcher {
final org.hamcrest.Matcher val$typeMatcher
void (java.lang.String, org.hamcrest.Matcher, org.hamcrest.Matcher)
String x0
org.hamcrest.Matcher x1
public boolean matchesSafely (com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult)
com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckResult result
public volatile boolean matchesSafely (java.lang.Object)
Object x0
}
com/google/android/apps/common/testing/accessibility/framework/TextContrastViewCheck.classTextContrastViewCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.TextContrastViewCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheck {
public void ()
public java.util.List runCheckOnView (android.view.View)
String message
String message
int backgroundColor
double contrast
double backgroundAlpha
double requiredContrast
String message
android.widget.TextView textView
int textColor
android.graphics.drawable.Drawable background
android.view.View view
java.util.ArrayList results
private static boolean isLargeText (android.widget.TextView)
android.widget.TextView textView
float textSize
}
com/google/android/apps/common/testing/accessibility/framework/RedundantContentDescViewCheck.classRedundantContentDescViewCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.RedundantContentDescViewCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewHierarchyCheck {
private static java.util.List redundantWords
public void ()
public java.util.List runCheckOnViewHierarchy (android.view.View)
CharSequence redundantWord
java.util.Iterator i$
CharSequence contentDescription
android.view.View view
java.util.Iterator i$
android.view.View root
java.util.List results
static void ()
}
com/google/android/apps/common/testing/accessibility/framework/TouchTargetSizeInfoCheck.classTouchTargetSizeInfoCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.TouchTargetSizeInfoCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheck {
private static final int TOUCH_TARGET_MIN_HEIGHT
private static final int TOUCH_TARGET_MIN_WIDTH
public void ()
public java.util.List runCheckOnInfo (android.view.accessibility.AccessibilityNodeInfo, android.content.Context, android.os.Bundle)
String message
android.view.accessibility.AccessibilityNodeInfo info
android.content.Context context
android.os.Bundle metadata
java.util.ArrayList results
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat infoCompat
float density
android.graphics.Rect bounds
float targetHeight
float targetWidth
}
com/google/android/apps/common/testing/accessibility/framework/ClickableSpanInfoCheck.classClickableSpanInfoCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.ClickableSpanInfoCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheck {
public void ()
public java.util.List runCheckOnInfo (android.view.accessibility.AccessibilityNodeInfo, android.content.Context, android.os.Bundle)
android.net.Uri uri
String url
android.text.style.ClickableSpan clickableSpan
android.text.style.ClickableSpan[] arr$
int len$
int i$
android.text.Spanned text
android.text.style.ClickableSpan[] clickableSpans
android.view.accessibility.AccessibilityNodeInfo info
android.content.Context context
android.os.Bundle metadata
java.util.List results
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat compatInfo
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityInfoCheck.classAccessibilityInfoCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public abstract com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoHierarchyCheck {
public void ()
public java.util.List runCheckOnInfoHierarchy (android.view.accessibility.AccessibilityNodeInfo, android.content.Context, android.os.Bundle)
android.view.accessibility.AccessibilityNodeInfo info
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat compatInfo
java.util.Iterator i$
android.view.accessibility.AccessibilityNodeInfo root
android.content.Context context
android.os.Bundle metadata
java.util.List results
java.util.List compatInfos
public abstract java.util.List runCheckOnInfo (android.view.accessibility.AccessibilityNodeInfo, android.content.Context, android.os.Bundle)
public java.util.List runCheckOnInfo (android.view.accessibility.AccessibilityNodeInfo, android.content.Context)
android.view.accessibility.AccessibilityNodeInfo info
android.content.Context context
}
com/google/android/apps/common/testing/accessibility/framework/ClickableSpanViewCheck.classClickableSpanViewCheck.java
package com.google.android.apps.common.testing.accessibility.framework
public com.google.android.apps.common.testing.accessibility.framework.ClickableSpanViewCheck extends com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewCheck {
public void ()
public java.util.List runCheckOnView (android.view.View)
android.net.Uri uri
String url
android.text.style.ClickableSpan clickableSpan
android.text.style.ClickableSpan[] arr$
int len$
int i$
android.text.Spanned text
android.text.style.ClickableSpan[] clickableSpans
android.widget.TextView textView
android.view.View view
java.util.List results
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheckMetadata.classAccessibilityCheckMetadata.java
package com.google.android.apps.common.testing.accessibility.framework
public final com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckMetadata extends java.lang.Object {
public static final String METADATA_KEY_SCREEN_CAPTURE_BITMAP
private void ()
}
com/google/android/apps/common/testing/accessibility/framework/AccessibilityInfoCheckResult$1.classAccessibilityInfoCheckResult.java
package com.google.android.apps.common.testing.accessibility.framework
final com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheckResult$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheckResult createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.google.android.apps.common.testing.accessibility.framework.AccessibilityInfoCheckResult[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
int x0
public volatile java.lang.Object createFromParcel (android.os.Parcel)
android.os.Parcel x0
}
com/googlecode/eyesfree/utils/AccessibilityNodeInfoRef.classAccessibilityNodeInfoRef.java
package com.googlecode.eyesfree.utils
public com.googlecode.eyesfree.utils.AccessibilityNodeInfoRef extends java.lang.Object {
private android.support.v4.view.accessibility.AccessibilityNodeInfoCompat mNode
private boolean mOwned
public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat get ()
public void recycle ()
public void clear ()
public void reset (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat newNode
public void reset (com.googlecode.eyesfree.utils.AccessibilityNodeInfoRef)
com.googlecode.eyesfree.utils.AccessibilityNodeInfoRef newNode
public static com.googlecode.eyesfree.utils.AccessibilityNodeInfoRef obtain (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public static com.googlecode.eyesfree.utils.AccessibilityNodeInfoRef unOwned (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public static com.googlecode.eyesfree.utils.AccessibilityNodeInfoRef owned (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public static com.googlecode.eyesfree.utils.AccessibilityNodeInfoRef refreshed (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public com.googlecode.eyesfree.utils.AccessibilityNodeInfoRef makeOwned ()
public void ()
public static boolean isNull (com.googlecode.eyesfree.utils.AccessibilityNodeInfoRef)
com.googlecode.eyesfree.utils.AccessibilityNodeInfoRef ref
private void (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, boolean)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
boolean owned
public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat release ()
public boolean lastChild ()
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat newNode
int i
public boolean previousSibling ()
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat newNode
int i
int childNumber
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat parent
public boolean firstChild ()
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat newNode
int i
int childCount
public boolean nextSibling ()
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat newNode
int i
int childCount
int childNumber
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat parent
public boolean parent ()
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat tmp
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat parentNode
private int getChildNumber (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat child
int i
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat parent
int ret
int childCount
public boolean nextInOrder ()
com.googlecode.eyesfree.utils.AccessibilityNodeInfoRef tmp
public boolean previousInOrder ()
public boolean lastDescendant ()
}
com/googlecode/eyesfree/utils/AccessibilityNodeInfoUtils$2.classAccessibilityNodeInfoUtils.java
package com.googlecode.eyesfree.utils
final com.googlecode.eyesfree.utils.AccessibilityNodeInfoUtils$2 extends com.googlecode.eyesfree.utils.NodeFilter {
void ()
public boolean accept (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
}
com/googlecode/eyesfree/utils/AccessibilityNodeInfoUtils$1.classAccessibilityNodeInfoUtils.java
package com.googlecode.eyesfree.utils
final com.googlecode.eyesfree.utils.AccessibilityNodeInfoUtils$1 extends com.googlecode.eyesfree.utils.NodeFilter {
void ()
public boolean accept (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
}
com/googlecode/eyesfree/utils/AccessibilityNodeInfoUtils$5.classAccessibilityNodeInfoUtils.java
package com.googlecode.eyesfree.utils
final com.googlecode.eyesfree.utils.AccessibilityNodeInfoUtils$5 extends com.googlecode.eyesfree.utils.NodeFilter {
void ()
public boolean accept (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
}
com/googlecode/eyesfree/utils/NodeFilter$NodeFilterAnd.classNodeFilter.java
package com.googlecode.eyesfree.utils
com.googlecode.eyesfree.utils.NodeFilter$NodeFilterAnd extends com.googlecode.eyesfree.utils.NodeFilter {
private final java.util.LinkedList mFilters
public void (com.googlecode.eyesfree.utils.NodeFilter, com.googlecode.eyesfree.utils.NodeFilter)
com.googlecode.eyesfree.utils.NodeFilter lhs
com.googlecode.eyesfree.utils.NodeFilter rhs
public boolean accept (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
com.googlecode.eyesfree.utils.NodeFilter filter
java.util.Iterator i$
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public com.googlecode.eyesfree.utils.NodeFilter and (com.googlecode.eyesfree.utils.NodeFilter)
com.googlecode.eyesfree.utils.NodeFilter filter
}
com/googlecode/eyesfree/utils/AccessibilityNodeInfoUtils.classAccessibilityNodeInfoUtils.java
package com.googlecode.eyesfree.utils
public com.googlecode.eyesfree.utils.AccessibilityNodeInfoUtils extends java.lang.Object {
private static final boolean SUPPORTS_VISIBILITY
private static final Class CLASS_TOUCHWIZ_TWADAPTERVIEW
private static final Class CLASS_TOUCHWIZ_TWABSLISTVIEW
public static final com.googlecode.eyesfree.utils.NodeFilter FILTER_SCROLLABLE
private static final com.googlecode.eyesfree.utils.NodeFilter FILTER_ACCESSIBILITY_FOCUSABLE
public static final com.googlecode.eyesfree.utils.NodeFilter FILTER_SHOULD_FOCUS
private static final com.googlecode.eyesfree.utils.NodeFilter FILTER_AUTO_SCROLL
private static final com.googlecode.eyesfree.utils.AccessibilityNodeInfoUtils$NodeActionFilter FILTER_SCROLL_FORWARD
private static final com.googlecode.eyesfree.utils.AccessibilityNodeInfoUtils$NodeActionFilter FILTER_SCROLL_BACKWARD
private void ()
public static java.lang.CharSequence getNodeText (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
CharSequence contentDescription
CharSequence text
public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getRoot (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat current
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat parent
public static boolean isAccessibilityFocusable (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public static boolean shouldFocusNode (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocusFromHover (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat touched
private static boolean isSpeakingNode (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
private static boolean hasNonActionableSpeakingChildren (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
int i
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
int childCount
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat child
public static boolean isActionableForAccessibility (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public static boolean isSelfOrAncestorFocused (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public static boolean isClickable (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public static boolean isLongClickable (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
private static boolean hasMatchingAncestor (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, com.googlecode.eyesfree.utils.NodeFilter)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
com.googlecode.eyesfree.utils.NodeFilter filter
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat result
public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getSelfOrMatchingAncestor (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, com.googlecode.eyesfree.utils.NodeFilter)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
com.googlecode.eyesfree.utils.NodeFilter filter
private static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getMatchingAncestor (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, com.googlecode.eyesfree.utils.NodeFilter)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
com.googlecode.eyesfree.utils.NodeFilter filter
java.util.HashSet ancestors
private static boolean isScrollable (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
private static boolean hasText (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public static boolean isTopLevelScrollItem (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat parent
public static boolean isEdgeListItem (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public static boolean isEdgeListItem (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, int, com.googlecode.eyesfree.utils.NodeFilter)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
int direction
com.googlecode.eyesfree.utils.NodeFilter filter
public static boolean isAutoScrollEdgeListItem (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, int)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
int direction
private static boolean isMatchingEdgeListItem (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, int, com.googlecode.eyesfree.utils.NodeFilter)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat temp
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat cursor
int direction
com.googlecode.eyesfree.utils.NodeFilter filter
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat ancestor
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat searched
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat searchedAncestor
public static boolean nodeMatchesClassByType (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, java.lang.Class)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
Class referenceClass
CharSequence nodeClassName
com.googlecode.eyesfree.utils.ClassLoadingManager loader
CharSequence appPackage
public static transient boolean nodeMatchesAnyClassByType (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, java.lang.Class[])
Class referenceClass
Class[] arr$
int len$
int i$
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
Class[] referenceClasses
public static boolean nodeMatchesClassByName (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, java.lang.CharSequence)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
CharSequence referenceClassName
CharSequence nodeClassName
com.googlecode.eyesfree.utils.ClassLoadingManager loader
CharSequence appPackage
public static void recycleNodes (java.util.Collection)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
java.util.Iterator i$
java.util.Collection nodes
public static transient void recycleNodes (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat[])
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat[] arr$
int len$
int i$
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat[] nodes
public static transient boolean supportsAnyAction (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, int[])
int action
int[] arr$
int len$
int i$
int supportedActions
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
int[] actions
public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat searchFromBfs (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, com.googlecode.eyesfree.utils.NodeFilter)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat child
int i
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat item
int childCount
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
com.googlecode.eyesfree.utils.NodeFilter filter
java.util.LinkedList queue
public static java.util.List searchAllFromBfs (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, com.googlecode.eyesfree.utils.NodeFilter)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat child
int i
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat item
int childCount
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
com.googlecode.eyesfree.utils.NodeFilter filter
java.util.List toReturn
java.util.LinkedList queue
public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat searchFromInOrderTraversal (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, com.googlecode.eyesfree.utils.NodeFilter, int)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat root
com.googlecode.eyesfree.utils.NodeFilter filter
int direction
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat currentNode
java.util.HashSet seenNodes
public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat refreshNode (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat result
private static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat refreshFromChild (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat parent
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat firstChild
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
private static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat refreshFromParent (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat child
int i
int childCount
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat parent
public static boolean isVisibleOrLegacy (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
static boolean access$000 (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat x0
static java.lang.Class access$100 ()
static void ()
}
com/googlecode/eyesfree/utils/AccessibilityNodeInfoUtils$3.classAccessibilityNodeInfoUtils.java
package com.googlecode.eyesfree.utils
final com.googlecode.eyesfree.utils.AccessibilityNodeInfoUtils$3 extends com.googlecode.eyesfree.utils.NodeFilter {
void ()
public boolean accept (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
}
com/googlecode/eyesfree/utils/AccessibilityNodeInfoUtils$NodeActionFilter.classAccessibilityNodeInfoUtils.java
package com.googlecode.eyesfree.utils
com.googlecode.eyesfree.utils.AccessibilityNodeInfoUtils$NodeActionFilter extends com.googlecode.eyesfree.utils.NodeFilter {
private final int mAction
public void (int)
int actionMask
public boolean accept (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
}
com/googlecode/eyesfree/utils/StringBuilderUtils.classStringBuilderUtils.java
package com.googlecode.eyesfree.utils
public com.googlecode.eyesfree.utils.StringBuilderUtils extends java.lang.Object {
public static final String DEFAULT_BREAKING_SEPARATOR
public static final String DEFAULT_SEPARATOR
private static final char[] HEX_ALPHABET
public void ()
public static java.lang.CharSequence getAggregateText (java.util.List)
CharSequence aggregateText
CharSequence text
java.util.Iterator i$
android.text.SpannableStringBuilder builder
java.util.List textList
CharSequence aggregateText
public static transient android.text.SpannableStringBuilder appendWithSeparator (android.text.SpannableStringBuilder, java.lang.CharSequence[])
CharSequence arg
CharSequence[] arr$
int len$
int i$
android.text.SpannableStringBuilder builder
CharSequence[] args
private static boolean needsBreakingSeparator (java.lang.CharSequence)
CharSequence text
public static java.lang.String bytesToHexString (byte[])
byte b
int nibble1
int nibble2
byte[] arr$
int len$
int i$
byte[] bytes
StringBuilder hex
static void ()
}
com/googlecode/eyesfree/utils/AccessibilityNodeInfoUtils$4.classAccessibilityNodeInfoUtils.java
package com.googlecode.eyesfree.utils
final com.googlecode.eyesfree.utils.AccessibilityNodeInfoUtils$4 extends com.googlecode.eyesfree.utils.NodeFilter {
void ()
public boolean accept (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
}
com/googlecode/eyesfree/utils/NodeFilter.classNodeFilter.java
package com.googlecode.eyesfree.utils
public abstract com.googlecode.eyesfree.utils.NodeFilter extends java.lang.Object {
public void ()
public abstract boolean accept (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
public com.googlecode.eyesfree.utils.NodeFilter and (com.googlecode.eyesfree.utils.NodeFilter)
com.googlecode.eyesfree.utils.NodeFilter filter
public com.googlecode.eyesfree.utils.NodeFilter or (com.googlecode.eyesfree.utils.NodeFilter)
com.googlecode.eyesfree.utils.NodeFilter filter
}
com/googlecode/eyesfree/utils/ContrastUtils.classContrastUtils.java
package com.googlecode.eyesfree.utils
public com.googlecode.eyesfree.utils.ContrastUtils extends java.lang.Object {
public static final int WCAG_LARGE_TEXT_MIN_SIZE
public static final int WCAG_LARGE_BOLD_TEXT_MIN_SIZE
public static final double CONTRAST_RATIO_WCAG_NORMAL_TEXT
public static final double CONTRAST_RATIO_WCAG_LARGE_TEXT
private void ()
public static double calculateLuminance (int)
int i
int color
double[] sRGB
double[] lumRGB
public static double calculateContrastRatio (double, double)
double lum1
double lum2
public static java.lang.CharSequence colorsToHexString (java.lang.Iterable)
int color
java.util.Iterator i$
Iterable colors
StringBuilder colorStr
public static java.lang.CharSequence colorToHexString (int)
int color
}
com/googlecode/eyesfree/utils/BasePackageMonitor.classBasePackageMonitor.java
package com.googlecode.eyesfree.utils
public abstract com.googlecode.eyesfree.utils.BasePackageMonitor extends android.content.BroadcastReceiver {
private final android.content.IntentFilter mPackageFilter
private android.content.Context mRegisteredContext
public void ()
public void register (android.content.Context)
android.content.Context context
public void unregister ()
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String packageName
String action
private static java.lang.String getPackageName (android.content.Intent)
android.content.Intent intent
android.net.Uri uri
protected abstract void onPackageAdded (java.lang.String)
protected abstract void onPackageRemoved (java.lang.String)
protected abstract void onPackageChanged (java.lang.String)
}
com/googlecode/eyesfree/utils/LogUtils.classLogUtils.java
package com.googlecode.eyesfree.utils
public com.googlecode.eyesfree.utils.LogUtils extends java.lang.Object {
public static String TAG
public static int LOG_LEVEL
public void ()
public static transient void log (java.lang.Object, int, java.lang.String, java.lang.Object[])
String sourceClass
String sourceClass
java.util.IllegalFormatException e
Object source
int priority
String format
Object[] args
String sourceClass
public static transient void log (int, java.lang.String, java.lang.Object[])
int priority
String format
Object[] args
public static void setLogLevel (int)
int logLevel
static void ()
}
com/googlecode/eyesfree/utils/NodeFocusFinder.classNodeFocusFinder.java
package com.googlecode.eyesfree.utils
public com.googlecode.eyesfree.utils.NodeFocusFinder extends java.lang.Object {
public static final int SEARCH_FORWARD
public static final int SEARCH_BACKWARD
public void ()
public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat focusSearch (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, int)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
int direction
com.googlecode.eyesfree.utils.AccessibilityNodeInfoRef ref
}
com/googlecode/eyesfree/utils/ClassLoadingManager.classClassLoadingManager.java
package com.googlecode.eyesfree.utils
public com.googlecode.eyesfree.utils.ClassLoadingManager extends java.lang.Object {
private static com.googlecode.eyesfree.utils.ClassLoadingManager sInstance
private final java.util.HashMap mClassNameToClassMap
private final java.util.HashMap mNotFoundClassesMap
private final com.googlecode.eyesfree.utils.BasePackageMonitor mPackageMonitor
public void ()
public static com.googlecode.eyesfree.utils.ClassLoadingManager getInstance ()
public void init (android.content.Context)
android.content.Context context
public void shutdown ()
private void buildInstalledPackagesCache (android.content.Context)
android.content.pm.PackageInfo installedPackage
java.util.Iterator i$
android.content.Context context
java.util.List installedPackages
private void addInstalledPackageToCache (java.lang.String)
String packageName
public java.lang.Class loadOrGetCachedClass (android.content.Context, java.lang.CharSequence, java.lang.CharSequence)
int lastDotIndex
Class insideClazz
ClassNotFoundException e
int flags
android.content.Context packageContext
Class outsideClazz
Exception e
android.content.Context context
CharSequence className
CharSequence packageName
String classNameStr
String packageNameStr
java.util.HashSet notFoundClassesSet
Class clazz
public boolean checkInstanceOf (android.content.Context, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence)
android.content.Context context
CharSequence targetClassName
CharSequence loaderPackage
CharSequence referenceClassName
Class referenceClass
public boolean checkInstanceOf (android.content.Context, java.lang.CharSequence, java.lang.CharSequence, java.lang.Class)
android.content.Context context
CharSequence targetClassName
CharSequence loaderPackage
Class referenceClass
Class targetClass
static void access$000 (com.googlecode.eyesfree.utils.ClassLoadingManager, java.lang.String)
com.googlecode.eyesfree.utils.ClassLoadingManager x0
String x1
}
com/googlecode/eyesfree/utils/WebInterfaceUtils.classWebInterfaceUtils.java
package com.googlecode.eyesfree.utils
public com.googlecode.eyesfree.utils.WebInterfaceUtils extends java.lang.Object {
private static final String ACCESSIBILITY_SCRIPT_INJECTION
public static final int DIRECTION_FORWARD
public static final int DIRECTION_BACKWARD
public static final int ACTION_READ_CURRENT_HTML_ELEMENT
public static final int ACTION_READ_PAGE_TITLE_ELEMENT
public static final int ACTION_STOP_SPEECH
private static final int ACTION_TOGGLE_SPECIAL_CONTENT
public static final int ACTION_TOGGLE_INCREMENTAL_SEARCH
public static final String HTML_ELEMENT_MOVE_BY_SECTION
public static final String HTML_ELEMENT_MOVE_BY_LIST
public static final String HTML_ELEMENT_MOVE_BY_CONTROL
public void ()
public static boolean performNavigationToHtmlElementAction (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, int, java.lang.String)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
int direction
String htmlElement
int action
android.os.Bundle args
public static boolean performNavigationByDOMObject (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, int)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
int direction
int action
public static boolean performNavigationAtGranularityAction (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, int, int)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
int direction
int granularity
int action
android.os.Bundle args
public static boolean performSpecialAction (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, int)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
int action
public static boolean performSpecialAction (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, int, int)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
int action
int direction
public static boolean setSpecialContentModeEnabled (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, boolean)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
boolean enabled
int direction
public static boolean supportsWebActions (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public static boolean hasNativeWebContent (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat parent
public static boolean hasLegacyWebContent (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat parent
public static boolean isScriptInjectionEnabled (android.content.Context)
android.content.Context context
int injectionSetting
public static boolean hasNavigableWebContent (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
}
com/googlecode/eyesfree/utils/ClassLoadingManager$1.classClassLoadingManager.java
package com.googlecode.eyesfree.utils
com.googlecode.eyesfree.utils.ClassLoadingManager$1 extends com.googlecode.eyesfree.utils.BasePackageMonitor {
final com.googlecode.eyesfree.utils.ClassLoadingManager this$0
void (com.googlecode.eyesfree.utils.ClassLoadingManager)
protected void onPackageAdded (java.lang.String)
String packageName
protected void onPackageRemoved (java.lang.String)
String packageName
protected void onPackageChanged (java.lang.String)
String packageName
}
com/googlecode/eyesfree/utils/NodeFilter$NodeFilterOr.classNodeFilter.java
package com.googlecode.eyesfree.utils
com.googlecode.eyesfree.utils.NodeFilter$NodeFilterOr extends com.googlecode.eyesfree.utils.NodeFilter {
private final java.util.LinkedList mFilters
public void (com.googlecode.eyesfree.utils.NodeFilter, com.googlecode.eyesfree.utils.NodeFilter)
com.googlecode.eyesfree.utils.NodeFilter lhs
com.googlecode.eyesfree.utils.NodeFilter rhs
public boolean accept (android.content.Context, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
com.googlecode.eyesfree.utils.NodeFilter filter
java.util.Iterator i$
android.content.Context context
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat node
public com.googlecode.eyesfree.utils.NodeFilter or (com.googlecode.eyesfree.utils.NodeFilter)
com.googlecode.eyesfree.utils.NodeFilter filter
}
com/googlecode/eyesfree/utils/AccessibilityNodeInfoUtils$TopToBottomLeftToRightComparator.classAccessibilityNodeInfoUtils.java
package com.googlecode.eyesfree.utils
public com.googlecode.eyesfree.utils.AccessibilityNodeInfoUtils$TopToBottomLeftToRightComparator extends java.lang.Object implements java.util.Comparator {
private final android.graphics.Rect mFirstBounds
private final android.graphics.Rect mSecondBounds
private static final int BEFORE
private static final int AFTER
public void ()
public int compare (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat first
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat second
android.graphics.Rect firstBounds
android.graphics.Rect secondBounds
int leftDifference
int topDifference
int bottomDifference
int rightDifference
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/googlecode/eyesfree/compat/CompatUtils.classCompatUtils.java
package com.googlecode.eyesfree.compat
public com.googlecode.eyesfree.compat.CompatUtils extends java.lang.Object {
private static final String TAG
public static boolean DEBUG
public static java.lang.Class getClass (java.lang.String)
ClassNotFoundException e
String className
public static transient java.lang.reflect.Method getMethod (java.lang.Class, java.lang.String, java.lang.Class[])
Exception e
Class targetClass
String name
Class[] parameterTypes
public static java.lang.reflect.Field getField (java.lang.Class, java.lang.String)
Exception e
Class targetClass
String name
public static transient java.lang.reflect.Constructor getConstructor (java.lang.Class, java.lang.Class[])
Exception e
Class targetClass
Class[] types
public static transient java.lang.Object newInstance (java.lang.reflect.Constructor, java.lang.Object[])
Exception e
java.lang.reflect.Constructor constructor
Object[] args
public static transient java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
Exception e
Object receiver
Object defaultValue
java.lang.reflect.Method method
Object[] args
public static java.lang.Object getFieldValue (java.lang.Object, java.lang.Object, java.lang.reflect.Field)
Exception e
Object receiver
Object defaultValue
java.lang.reflect.Field field
public static void setFieldValue (java.lang.Object, java.lang.reflect.Field, java.lang.Object)
Exception e
Object receiver
java.lang.reflect.Field field
Object value
private void ()
static void ()
}
META-INF/maven/
META-INF/maven/com.google.android.apps.common.testing.accessibility.framework/
META-INF/maven/com.google.android.apps.common.testing.accessibility.framework/accessibility-test-framework/
META-INF/maven/com.google.android.apps.common.testing.accessibility.framework/accessibility-test-framework/pom.xml
META-INF/maven/com.google.android.apps.common.testing.accessibility.framework/accessibility-test-framework/pom.properties