android.view.accessibility
Class AccessibilityNodeInfo

java.lang.Object
  extended by android.view.accessibility.AccessibilityNodeInfo
All Implemented Interfaces:
Parcelable

public class AccessibilityNodeInfo
extends Object
implements Parcelable


Nested Class Summary
 
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
 
Field Summary
static int ACTION_ACCESSIBILITY_FOCUS
           
static String ACTION_ARGUMENT_HTML_ELEMENT_STRING
           
static String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT
           
static int ACTION_CLEAR_ACCESSIBILITY_FOCUS
           
static int ACTION_CLEAR_FOCUS
           
static int ACTION_CLEAR_SELECTION
           
static int ACTION_CLICK
           
static int ACTION_FOCUS
           
static int ACTION_LONG_CLICK
           
static int ACTION_NEXT_AT_MOVEMENT_GRANULARITY
           
static int ACTION_NEXT_HTML_ELEMENT
           
static int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY
           
static int ACTION_PREVIOUS_HTML_ELEMENT
           
static int ACTION_SCROLL_BACKWARD
           
static int ACTION_SCROLL_FORWARD
           
static int ACTION_SELECT
           
static Parcelable.Creator<AccessibilityNodeInfo> CREATOR
           
static int FOCUS_ACCESSIBILITY
           
static int FOCUS_INPUT
           
static int MOVEMENT_GRANULARITY_CHARACTER
           
static int MOVEMENT_GRANULARITY_LINE
           
static int MOVEMENT_GRANULARITY_PAGE
           
static int MOVEMENT_GRANULARITY_PARAGRAPH
           
static int MOVEMENT_GRANULARITY_WORD
           
 
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
 
Method Summary
 void addAction(int action)
           
 void addChild(View child)
           
 void addChild(View root, int virtualDescendantId)
           
 int describeContents()
           
 boolean equals(Object object)
           
 List<AccessibilityNodeInfo> findAccessibilityNodeInfosByText(String text)
           
 AccessibilityNodeInfo findFocus(int focus)
           
 AccessibilityNodeInfo focusSearch(int direction)
           
 int getActions()
           
 void getBoundsInParent(Rect outBounds)
           
 void getBoundsInScreen(Rect outBounds)
           
 AccessibilityNodeInfo getChild(int index)
           
 int getChildCount()
           
 CharSequence getClassName()
           
 CharSequence getContentDescription()
           
 int getMovementGranularities()
           
 CharSequence getPackageName()
           
 AccessibilityNodeInfo getParent()
           
 CharSequence getText()
           
 int getWindowId()
           
 int hashCode()
           
 boolean isAccessibilityFocused()
           
 boolean isCheckable()
           
 boolean isChecked()
           
 boolean isClickable()
           
 boolean isEnabled()
           
 boolean isFocusable()
           
 boolean isFocused()
           
 boolean isLongClickable()
           
 boolean isPassword()
           
 boolean isScrollable()
           
 boolean isSelected()
           
 boolean isVisibleToUser()
           
static AccessibilityNodeInfo obtain()
           
static AccessibilityNodeInfo obtain(AccessibilityNodeInfo info)
           
static AccessibilityNodeInfo obtain(View source)
           
static AccessibilityNodeInfo obtain(View root, int virtualDescendantId)
           
 boolean performAction(int action)
           
 boolean performAction(int action, Bundle arguments)
           
 void recycle()
           
 void setAccessibilityFocused(boolean focused)
           
 void setBoundsInParent(Rect bounds)
           
 void setBoundsInScreen(Rect bounds)
           
 void setCheckable(boolean checkable)
           
 void setChecked(boolean checked)
           
 void setClassName(CharSequence className)
           
 void setClickable(boolean clickable)
           
 void setContentDescription(CharSequence contentDescription)
           
 void setEnabled(boolean enabled)
           
 void setFocusable(boolean focusable)
           
 void setFocused(boolean focused)
           
 void setLongClickable(boolean longClickable)
           
 void setMovementGranularities(int granularities)
           
 void setPackageName(CharSequence packageName)
           
 void setParent(View parent)
           
 void setParent(View root, int virtualDescendantId)
           
 void setPassword(boolean password)
           
 void setScrollable(boolean scrollable)
           
 void setSelected(boolean selected)
           
 void setSource(View source)
           
 void setSource(View root, int virtualDescendantId)
           
 void setText(CharSequence text)
           
 void setVisibleToUser(boolean visibleToUser)
           
 String toString()
           
 void writeToParcel(Parcel parcel, int flags)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ACTION_FOCUS

public static final int ACTION_FOCUS
See Also:
Constant Field Values

ACTION_CLEAR_FOCUS

public static final int ACTION_CLEAR_FOCUS
See Also:
Constant Field Values

ACTION_SELECT

public static final int ACTION_SELECT
See Also:
Constant Field Values

ACTION_CLEAR_SELECTION

public static final int ACTION_CLEAR_SELECTION
See Also:
Constant Field Values

ACTION_CLICK

public static final int ACTION_CLICK
See Also:
Constant Field Values

ACTION_LONG_CLICK

public static final int ACTION_LONG_CLICK
See Also:
Constant Field Values

ACTION_ACCESSIBILITY_FOCUS

public static final int ACTION_ACCESSIBILITY_FOCUS
See Also:
Constant Field Values

ACTION_CLEAR_ACCESSIBILITY_FOCUS

public static final int ACTION_CLEAR_ACCESSIBILITY_FOCUS
See Also:
Constant Field Values

ACTION_NEXT_AT_MOVEMENT_GRANULARITY

public static final int ACTION_NEXT_AT_MOVEMENT_GRANULARITY
See Also:
Constant Field Values

ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY

public static final int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY
See Also:
Constant Field Values

ACTION_NEXT_HTML_ELEMENT

public static final int ACTION_NEXT_HTML_ELEMENT
See Also:
Constant Field Values

ACTION_PREVIOUS_HTML_ELEMENT

public static final int ACTION_PREVIOUS_HTML_ELEMENT
See Also:
Constant Field Values

ACTION_SCROLL_FORWARD

public static final int ACTION_SCROLL_FORWARD
See Also:
Constant Field Values

ACTION_SCROLL_BACKWARD

public static final int ACTION_SCROLL_BACKWARD
See Also:
Constant Field Values

ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT

public static final String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT
See Also:
Constant Field Values

ACTION_ARGUMENT_HTML_ELEMENT_STRING

public static final String ACTION_ARGUMENT_HTML_ELEMENT_STRING
See Also:
Constant Field Values

FOCUS_INPUT

public static final int FOCUS_INPUT
See Also:
Constant Field Values

FOCUS_ACCESSIBILITY

public static final int FOCUS_ACCESSIBILITY
See Also:
Constant Field Values

MOVEMENT_GRANULARITY_CHARACTER

public static final int MOVEMENT_GRANULARITY_CHARACTER
See Also:
Constant Field Values

MOVEMENT_GRANULARITY_WORD

public static final int MOVEMENT_GRANULARITY_WORD
See Also:
Constant Field Values

MOVEMENT_GRANULARITY_LINE

public static final int MOVEMENT_GRANULARITY_LINE
See Also:
Constant Field Values

MOVEMENT_GRANULARITY_PARAGRAPH

public static final int MOVEMENT_GRANULARITY_PARAGRAPH
See Also:
Constant Field Values

MOVEMENT_GRANULARITY_PAGE

public static final int MOVEMENT_GRANULARITY_PAGE
See Also:
Constant Field Values

CREATOR

public static final Parcelable.Creator<AccessibilityNodeInfo> CREATOR
Method Detail

setSource

public void setSource(View source)

setSource

public void setSource(View root,
                      int virtualDescendantId)

findFocus

public AccessibilityNodeInfo findFocus(int focus)

focusSearch

public AccessibilityNodeInfo focusSearch(int direction)

getWindowId

public int getWindowId()

getChildCount

public int getChildCount()

getChild

public AccessibilityNodeInfo getChild(int index)

addChild

public void addChild(View child)

addChild

public void addChild(View root,
                     int virtualDescendantId)

getActions

public int getActions()

addAction

public void addAction(int action)

setMovementGranularities

public void setMovementGranularities(int granularities)

getMovementGranularities

public int getMovementGranularities()

performAction

public boolean performAction(int action)

performAction

public boolean performAction(int action,
                             Bundle arguments)

findAccessibilityNodeInfosByText

public List<AccessibilityNodeInfo> findAccessibilityNodeInfosByText(String text)

getParent

public AccessibilityNodeInfo getParent()

setParent

public void setParent(View parent)

setParent

public void setParent(View root,
                      int virtualDescendantId)

getBoundsInParent

public void getBoundsInParent(Rect outBounds)

setBoundsInParent

public void setBoundsInParent(Rect bounds)

getBoundsInScreen

public void getBoundsInScreen(Rect outBounds)

setBoundsInScreen

public void setBoundsInScreen(Rect bounds)

isCheckable

public boolean isCheckable()

setCheckable

public void setCheckable(boolean checkable)

isChecked

public boolean isChecked()

setChecked

public void setChecked(boolean checked)

isFocusable

public boolean isFocusable()

setFocusable

public void setFocusable(boolean focusable)

isFocused

public boolean isFocused()

setFocused

public void setFocused(boolean focused)

isVisibleToUser

public boolean isVisibleToUser()

setVisibleToUser

public void setVisibleToUser(boolean visibleToUser)

isAccessibilityFocused

public boolean isAccessibilityFocused()

setAccessibilityFocused

public void setAccessibilityFocused(boolean focused)

isSelected

public boolean isSelected()

setSelected

public void setSelected(boolean selected)

isClickable

public boolean isClickable()

setClickable

public void setClickable(boolean clickable)

isLongClickable

public boolean isLongClickable()

setLongClickable

public void setLongClickable(boolean longClickable)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

isPassword

public boolean isPassword()

setPassword

public void setPassword(boolean password)

isScrollable

public boolean isScrollable()

setScrollable

public void setScrollable(boolean scrollable)

getPackageName

public CharSequence getPackageName()

setPackageName

public void setPackageName(CharSequence packageName)

getClassName

public CharSequence getClassName()

setClassName

public void setClassName(CharSequence className)

getText

public CharSequence getText()

setText

public void setText(CharSequence text)

getContentDescription

public CharSequence getContentDescription()

setContentDescription

public void setContentDescription(CharSequence contentDescription)

describeContents

public int describeContents()
Specified by:
describeContents in interface Parcelable

obtain

public static AccessibilityNodeInfo obtain(View source)

obtain

public static AccessibilityNodeInfo obtain(View root,
                                           int virtualDescendantId)

obtain

public static AccessibilityNodeInfo obtain()

obtain

public static AccessibilityNodeInfo obtain(AccessibilityNodeInfo info)

recycle

public void recycle()

writeToParcel

public void writeToParcel(Parcel parcel,
                          int flags)
Specified by:
writeToParcel in interface Parcelable

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2008-2012. All Rights Reserved.