Loading api/current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -34241,6 +34241,7 @@ package android.view.accessibility { method public android.view.accessibility.AccessibilityNodeInfo.CollectionInfo getCollectionInfo(); method public android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo getCollectionItemInfo(); method public java.lang.CharSequence getContentDescription(); method public java.lang.CharSequence getError(); method public android.os.Bundle getExtras(); method public int getInputType(); method public android.view.accessibility.AccessibilityNodeInfo getLabelFor(); Loading Loading @@ -34299,6 +34300,7 @@ package android.view.accessibility { method public void setDismissable(boolean); method public void setEditable(boolean); method public void setEnabled(boolean); method public void setError(java.lang.CharSequence); method public void setFocusable(boolean); method public void setFocused(boolean); method public void setInputType(int); core/java/android/view/accessibility/AccessibilityNodeInfo.java +32 −0 Original line number Diff line number Diff line Loading @@ -555,6 +555,7 @@ public class AccessibilityNodeInfo implements Parcelable { private CharSequence mPackageName; private CharSequence mClassName; private CharSequence mText; private CharSequence mError; private CharSequence mContentDescription; private String mViewIdResourceName; Loading Loading @@ -1922,6 +1923,32 @@ public class AccessibilityNodeInfo implements Parcelable { mText = text; } /** * Sets the error text of this node. * <p> * <strong>Note:</strong> Cannot be called from an * {@link android.accessibilityservice.AccessibilityService}. * This class is made immutable before being delivered to an AccessibilityService. * </p> * * @param error The error text. * * @throws IllegalStateException If called from an AccessibilityService. */ public void setError(CharSequence error) { enforceNotSealed(); mError = error; } /** * Gets the error text of this node. * * @return The error text. */ public CharSequence getError() { return mError; } /** * Gets the content description of this node. * Loading Loading @@ -2449,6 +2476,7 @@ public class AccessibilityNodeInfo implements Parcelable { parcel.writeCharSequence(mPackageName); parcel.writeCharSequence(mClassName); parcel.writeCharSequence(mText); parcel.writeCharSequence(mError); parcel.writeCharSequence(mContentDescription); parcel.writeString(mViewIdResourceName); Loading Loading @@ -2519,6 +2547,7 @@ public class AccessibilityNodeInfo implements Parcelable { mPackageName = other.mPackageName; mClassName = other.mClassName; mText = other.mText; mError = other.mError; mContentDescription = other.mContentDescription; mViewIdResourceName = other.mViewIdResourceName; Loading Loading @@ -2614,6 +2643,7 @@ public class AccessibilityNodeInfo implements Parcelable { mPackageName = parcel.readCharSequence(); mClassName = parcel.readCharSequence(); mText = parcel.readCharSequence(); mError = parcel.readCharSequence(); mContentDescription = parcel.readCharSequence(); mViewIdResourceName = parcel.readString(); Loading Loading @@ -2675,6 +2705,7 @@ public class AccessibilityNodeInfo implements Parcelable { mPackageName = null; mClassName = null; mText = null; mError = null; mContentDescription = null; mViewIdResourceName = null; if (mActions != null) { Loading Loading @@ -2879,6 +2910,7 @@ public class AccessibilityNodeInfo implements Parcelable { builder.append("; packageName: ").append(mPackageName); builder.append("; className: ").append(mClassName); builder.append("; text: ").append(mText); builder.append("; error: ").append(mError); builder.append("; contentDescription: ").append(mContentDescription); builder.append("; viewIdResName: ").append(mViewIdResourceName); Loading core/java/android/widget/TextView.java +1 −0 Original line number Diff line number Diff line Loading @@ -8240,6 +8240,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener if (mEditor.mError != null) { info.setContentInvalid(true); info.setError(mEditor.mError); } } Loading Loading
api/current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -34241,6 +34241,7 @@ package android.view.accessibility { method public android.view.accessibility.AccessibilityNodeInfo.CollectionInfo getCollectionInfo(); method public android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo getCollectionItemInfo(); method public java.lang.CharSequence getContentDescription(); method public java.lang.CharSequence getError(); method public android.os.Bundle getExtras(); method public int getInputType(); method public android.view.accessibility.AccessibilityNodeInfo getLabelFor(); Loading Loading @@ -34299,6 +34300,7 @@ package android.view.accessibility { method public void setDismissable(boolean); method public void setEditable(boolean); method public void setEnabled(boolean); method public void setError(java.lang.CharSequence); method public void setFocusable(boolean); method public void setFocused(boolean); method public void setInputType(int);
core/java/android/view/accessibility/AccessibilityNodeInfo.java +32 −0 Original line number Diff line number Diff line Loading @@ -555,6 +555,7 @@ public class AccessibilityNodeInfo implements Parcelable { private CharSequence mPackageName; private CharSequence mClassName; private CharSequence mText; private CharSequence mError; private CharSequence mContentDescription; private String mViewIdResourceName; Loading Loading @@ -1922,6 +1923,32 @@ public class AccessibilityNodeInfo implements Parcelable { mText = text; } /** * Sets the error text of this node. * <p> * <strong>Note:</strong> Cannot be called from an * {@link android.accessibilityservice.AccessibilityService}. * This class is made immutable before being delivered to an AccessibilityService. * </p> * * @param error The error text. * * @throws IllegalStateException If called from an AccessibilityService. */ public void setError(CharSequence error) { enforceNotSealed(); mError = error; } /** * Gets the error text of this node. * * @return The error text. */ public CharSequence getError() { return mError; } /** * Gets the content description of this node. * Loading Loading @@ -2449,6 +2476,7 @@ public class AccessibilityNodeInfo implements Parcelable { parcel.writeCharSequence(mPackageName); parcel.writeCharSequence(mClassName); parcel.writeCharSequence(mText); parcel.writeCharSequence(mError); parcel.writeCharSequence(mContentDescription); parcel.writeString(mViewIdResourceName); Loading Loading @@ -2519,6 +2547,7 @@ public class AccessibilityNodeInfo implements Parcelable { mPackageName = other.mPackageName; mClassName = other.mClassName; mText = other.mText; mError = other.mError; mContentDescription = other.mContentDescription; mViewIdResourceName = other.mViewIdResourceName; Loading Loading @@ -2614,6 +2643,7 @@ public class AccessibilityNodeInfo implements Parcelable { mPackageName = parcel.readCharSequence(); mClassName = parcel.readCharSequence(); mText = parcel.readCharSequence(); mError = parcel.readCharSequence(); mContentDescription = parcel.readCharSequence(); mViewIdResourceName = parcel.readString(); Loading Loading @@ -2675,6 +2705,7 @@ public class AccessibilityNodeInfo implements Parcelable { mPackageName = null; mClassName = null; mText = null; mError = null; mContentDescription = null; mViewIdResourceName = null; if (mActions != null) { Loading Loading @@ -2879,6 +2910,7 @@ public class AccessibilityNodeInfo implements Parcelable { builder.append("; packageName: ").append(mPackageName); builder.append("; className: ").append(mClassName); builder.append("; text: ").append(mText); builder.append("; error: ").append(mError); builder.append("; contentDescription: ").append(mContentDescription); builder.append("; viewIdResName: ").append(mViewIdResourceName); Loading
core/java/android/widget/TextView.java +1 −0 Original line number Diff line number Diff line Loading @@ -8240,6 +8240,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener if (mEditor.mError != null) { info.setContentInvalid(true); info.setError(mEditor.mError); } } Loading