Home | History | Annotate | Download | only in accessibility

Lines Matching defs:parcel

19 import android.os.Parcel;
976 * Creates a new instance from a {@link Parcel}.
978 * @param parcel A parcel containing the state of a {@link AccessibilityEvent}.
980 public void initFromParcel(Parcel parcel) {
981 mSealed = (parcel.readInt() == 1);
982 mEventType = parcel.readInt();
983 mMovementGranularity = parcel.readInt();
984 mAction = parcel.readInt();
985 mPackageName = TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
986 mEventTime = parcel.readLong();
987 mConnectionId = parcel.readInt();
988 readAccessibilityRecordFromParcel(this, parcel);
991 final int recordCount = parcel.readInt();
994 readAccessibilityRecordFromParcel(record, parcel);
1001 * Reads an {@link AccessibilityRecord} from a parcel.
1004 * @param parcel The parcel to read from.
1007 Parcel parcel) {
1008 record.mBooleanProperties = parcel.readInt();
1009 record.mCurrentItemIndex = parcel.readInt();
1010 record.mItemCount = parcel.readInt();
1011 record.mFromIndex = parcel.readInt();
1012 record.mToIndex = parcel.readInt();
1013 record.mScrollX = parcel.readInt();
1014 record.mScrollY = parcel.readInt();
1015 record.mMaxScrollX = parcel.readInt();
1016 record.mMaxScrollY = parcel.readInt();
1017 record.mAddedCount = parcel.readInt();
1018 record.mRemovedCount = parcel.readInt();
1019 record.mClassName = TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
1020 record.mContentDescription = TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
1021 record.mBeforeText = TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
1022 record.mParcelableData = parcel.readParcelable(null);
1023 parcel.readList(record.mText, null);
1024 record.mSourceWindowId = parcel.readInt();
1025 record.mSourceNodeId = parcel.readLong();
1026 record.mSealed = (parcel.readInt() == 1);
1032 public void writeToParcel(Parcel parcel, int flags) {
1033 parcel.writeInt(isSealed() ? 1 : 0);
1034 parcel.writeInt(mEventType);
1035 parcel.writeInt(mMovementGranularity);
1036 parcel.writeInt(mAction);
1037 TextUtils.writeToParcel(mPackageName, parcel, 0);
1038 parcel.writeLong(mEventTime);
1039 parcel.writeInt(mConnectionId);
1040 writeAccessibilityRecordToParcel(this, parcel, flags);
1044 parcel.writeInt(recordCount);
1047 writeAccessibilityRecordToParcel(record, parcel, flags);
1052 * Writes an {@link AccessibilityRecord} to a parcel.
1055 * @param parcel The parcel to which to write.
1057 private void writeAccessibilityRecordToParcel(AccessibilityRecord record, Parcel parcel,
1059 parcel.writeInt(record.mBooleanProperties);
1060 parcel.writeInt(record.mCurrentItemIndex);
1061 parcel.writeInt(record.mItemCount);
1062 parcel.writeInt(record.mFromIndex);
1063 parcel.writeInt(record.mToIndex);
1064 parcel.writeInt(record.mScrollX);
1065 parcel.writeInt(record.mScrollY);
1066 parcel.writeInt(record.mMaxScrollX);
1067 parcel.writeInt(record.mMaxScrollY);
1068 parcel.writeInt(record.mAddedCount);
1069 parcel.writeInt(record.mRemovedCount);
1070 TextUtils.writeToParcel(record.mClassName, parcel, flags);
1071 TextUtils.writeToParcel(record.mContentDescription, parcel, flags);
1072 TextUtils.writeToParcel(record.mBeforeText, parcel, flags);
1073 parcel.writeParcelable(record.mParcelableData, flags);
1074 parcel.writeList(record.mText);
1075 parcel.writeInt(record.mSourceWindowId);
1076 parcel.writeLong(record.mSourceNodeId);
1077 parcel.writeInt(record.mSealed ? 1 : 0);
1195 public AccessibilityEvent createFromParcel(Parcel parcel) {
1197 event.initFromParcel(parcel);