1cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver/* 2cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * Copyright (C) 2016 The Android Open Source Project 3cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * 4cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * Licensed under the Apache License, Version 2.0 (the "License"); 5cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * you may not use this file except in compliance with the License. 6cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * You may obtain a copy of the License at 7cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * 8cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * http://www.apache.org/licenses/LICENSE-2.0 9cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * 10cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * Unless required by applicable law or agreed to in writing, software 11cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * distributed under the License is distributed on an "AS IS" BASIS, 12cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * See the License for the specific language governing permissions and 14cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * limitations under the License. 15cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver */ 16cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver 17cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaverpackage android.support.v4.view.accessibility; 18cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver 19cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaverimport android.view.accessibility.AccessibilityWindowInfo; 20cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver 21cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver/** 22cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver * Api24-specific AccessibilityWindowInfo API implementation. 23cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver */ 24cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaverclass AccessibilityWindowInfoCompatApi24 { 25cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver public static CharSequence getTitle(Object info) { 26cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver return ((AccessibilityWindowInfo) info).getTitle(); 27cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver } 28cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver 29cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver public static Object getAnchor(Object info) { 30cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver return ((AccessibilityWindowInfo) info).getAnchor(); 31cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver } 32cb9d97140aa503f64fcc8c0da5dcdd5e96e380f1Phil Weaver} 33