aboutsummaryrefslogtreecommitdiffstats
path: root/src/android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java')
-rw-r--r--src/android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java193
1 files changed, 193 insertions, 0 deletions
diff --git a/src/android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java b/src/android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java
new file mode 100644
index 0000000..0ebcc6a
--- /dev/null
+++ b/src/android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java
@@ -0,0 +1,193 @@
+/*
+ * Copyright (C) 2011 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package android.support.v4.view.accessibility;
+
+import android.os.Parcelable;
+import android.view.View;
+import android.view.accessibility.AccessibilityRecord;
+
+import java.util.List;
+
+/**
+ * ICS specific AccessibilityRecord API implementation.
+ */
+class AccessibilityRecordCompatIcs {
+
+ public static Object obtain() {
+ return AccessibilityRecord.obtain();
+ }
+
+ public static Object obtain(Object record) {
+ return AccessibilityRecord.obtain((AccessibilityRecord) record);
+ }
+
+ public static int getAddedCount(Object record) {
+ return ((AccessibilityRecord) record).getAddedCount();
+ }
+
+ public static CharSequence getBeforeText(Object record) {
+ return ((AccessibilityRecord) record).getBeforeText();
+ }
+
+ public static CharSequence getClassName(Object record) {
+ return ((AccessibilityRecord) record).getClassName();
+ }
+
+ public static CharSequence getContentDescription(Object record) {
+ return ((AccessibilityRecord) record).getContentDescription();
+ }
+
+ public static int getCurrentItemIndex(Object record) {
+ return ((AccessibilityRecord) record).getCurrentItemIndex();
+ }
+
+ public static int getFromIndex(Object record) {
+ return ((AccessibilityRecord) record).getFromIndex();
+ }
+
+ public static int getItemCount(Object record) {
+ return ((AccessibilityRecord) record).getItemCount();
+ }
+
+ public static Parcelable getParcelableData(Object record) {
+ return ((AccessibilityRecord) record).getParcelableData();
+ }
+
+ public static int getRemovedCount(Object record) {
+ return ((AccessibilityRecord) record).getRemovedCount();
+ }
+
+ public static int getScrollX(Object record) {
+ return ((AccessibilityRecord) record).getScrollX();
+ }
+
+ public static int getScrollY(Object record) {
+ return ((AccessibilityRecord) record).getScrollY();
+ }
+
+ public static Object getSource(Object record) {
+ return ((AccessibilityRecord) record).getSource();
+ }
+
+ public static List<CharSequence> getText(Object record) {
+ return ((AccessibilityRecord) record).getText();
+ }
+
+ public static int getToIndex(Object record) {
+ return ((AccessibilityRecord) record).getToIndex();
+ }
+
+ public static int getWindowId(Object record) {
+ return ((AccessibilityRecord) record).getWindowId();
+ }
+
+ public static boolean isChecked(Object record) {
+ return ((AccessibilityRecord) record).isChecked();
+ }
+
+ public static boolean isEnabled(Object record) {
+ return ((AccessibilityRecord) record).isEnabled();
+ }
+
+ public static boolean isFullScreen(Object record) {
+ return ((AccessibilityRecord) record).isFullScreen();
+ }
+
+ public static boolean isPassword(Object record) {
+ return ((AccessibilityRecord) record).isPassword();
+ }
+
+ public static boolean isScrollable(Object record) {
+ return ((AccessibilityRecord) record).isScrollable();
+ }
+
+ public static void recycle(Object record) {
+ ((AccessibilityRecord) record).recycle();
+ }
+
+ public static void setAddedCount(Object record, int addedCount) {
+ ((AccessibilityRecord) record).setAddedCount(addedCount);
+ }
+
+ public static void setBeforeText(Object record, CharSequence beforeText) {
+ ((AccessibilityRecord) record).setBeforeText(beforeText);
+ }
+
+ public static void setChecked(Object record, boolean isChecked) {
+ ((AccessibilityRecord) record).setChecked(isChecked);
+ }
+
+ public static void setClassName(Object record, CharSequence className) {
+ ((AccessibilityRecord) record).setClassName(className);
+ }
+
+ public static void setContentDescription(Object record, CharSequence contentDescription) {
+ ((AccessibilityRecord) record).setContentDescription(contentDescription);
+ }
+
+ public static void setCurrentItemIndex(Object record, int currentItemIndex) {
+ ((AccessibilityRecord) record).setCurrentItemIndex(currentItemIndex);
+ }
+
+ public static void setEnabled(Object record, boolean isEnabled) {
+ ((AccessibilityRecord) record).setEnabled(isEnabled);
+ }
+
+ public static void setFromIndex(Object record, int fromIndex) {
+ ((AccessibilityRecord) record).setFromIndex(fromIndex);
+ }
+
+ public static void setFullScreen(Object record, boolean isFullScreen) {
+ ((AccessibilityRecord) record).setFullScreen(isFullScreen);
+ }
+
+ public static void setItemCount(Object record, int itemCount) {
+ ((AccessibilityRecord) record).setItemCount(itemCount);
+ }
+
+ public static void setParcelableData(Object record, Parcelable parcelableData) {
+ ((AccessibilityRecord) record).setParcelableData(parcelableData);
+ }
+
+ public static void setPassword(Object record, boolean isPassword) {
+ ((AccessibilityRecord) record).setPassword(isPassword);
+ }
+
+ public static void setRemovedCount(Object record, int removedCount) {
+ ((AccessibilityRecord) record).setRemovedCount(removedCount);
+ }
+
+ public static void setScrollX(Object record, int scrollX) {
+ ((AccessibilityRecord) record).setScrollX(scrollX);
+ }
+
+ public static void setScrollY(Object record, int scrollY) {
+ ((AccessibilityRecord) record).setScrollY(scrollY);
+ }
+
+ public static void setScrollable(Object record, boolean scrollable) {
+ ((AccessibilityRecord) record).setScrollable(scrollable);
+ }
+
+ public static void setSource(Object record, View source) {
+ ((AccessibilityRecord) record).setSource(source);
+ }
+
+ public static void setToIndex(Object record, int toIndex) {
+ ((AccessibilityRecord) record).setToIndex(toIndex);
+ }
+}