1c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov/*
2c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov * Copyright (C) 2011 The Android Open Source Project
3c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov *
4c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov * Licensed under the Apache License, Version 2.0 (the "License");
5c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov * you may not use this file except in compliance with the License.
6c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov * You may obtain a copy of the License at
7c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov *
8c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov *      http://www.apache.org/licenses/LICENSE-2.0
9c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov *
10c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov * Unless required by applicable law or agreed to in writing, software
11c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov * distributed under the License is distributed on an "AS IS" BASIS,
12c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov * See the License for the specific language governing permissions and
14c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov * limitations under the License.
15c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov */
16c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov
17c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganovpackage android.support.v4.view.accessibility;
18c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov
19c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganovimport android.view.accessibility.AccessibilityRecord;
20c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov
21c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov/**
22c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov * ICS MR1 specific AccessibilityRecord API implementation.
23c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov */
24c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganovclass AccessibilityRecordCompatIcsMr1 {
25c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov
26c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov    public static int getMaxScrollX(Object record) {
27c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov        return ((AccessibilityRecord) record).getMaxScrollX();
28c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov    }
29c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov
30c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov    public static int getMaxScrollY(Object record) {
31c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov        return ((AccessibilityRecord) record).getMaxScrollY();
32c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov    }
33c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov    public static void setMaxScrollX(Object record, int maxScrollX) {
34c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov        ((AccessibilityRecord) record).setMaxScrollX(maxScrollX);
35c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov    }
36c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov
37c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov    public static void setMaxScrollY(Object record, int maxScrollY) {
38c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov        ((AccessibilityRecord) record).setMaxScrollY(maxScrollY);
39c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov    }
40c64858f808c159a8b144d22e3168459074cdc181Svetoslav Ganov}
41