package android.support.v4.view.accessibility;
import android.os.Build.VERSION;
import android.view.accessibility.AccessibilityEvent;
public class AccessibilityEventCompat
{
private static final AccessibilityEventVersionImpl IMPL;
public static final int TYPES_ALL_MASK = -1;
public static final int TYPE_ANNOUNCEMENT = 16384;
public static final int TYPE_GESTURE_DETECTION_END = 524288;
public static final int TYPE_GESTURE_DETECTION_START = 262144;
public static final int TYPE_TOUCH_EXPLORATION_GESTURE_END = 1024;
public static final int TYPE_TOUCH_EXPLORATION_GESTURE_START = 512;
public static final int TYPE_TOUCH_INTERACTION_END = 2097152;
public static final int TYPE_TOUCH_INTERACTION_START = 1048576;
public static final int TYPE_VIEW_ACCESSIBILITY_FOCUSED = 32768;
public static final int TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED = 65536;
public static final int TYPE_VIEW_HOVER_ENTER = 128;
public static final int TYPE_VIEW_HOVER_EXIT = 256;
public static final int TYPE_VIEW_SCROLLED = 4096;
public static final int TYPE_VIEW_TEXT_SELECTION_CHANGED = 8192;
public static final int TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY = 131072;
public static final int TYPE_WINDOW_CONTENT_CHANGED = 2048;
static
{
if (Build.VERSION.SDK_INT >= 14) {}
for (IMPL = new AccessibilityEventIcsImpl();; IMPL = new AccessibilityEventStubImpl()) {
return;
}
}
public static void appendRecord(AccessibilityEvent paramAccessibilityEvent, AccessibilityRecordCompat paramAccessibilityRecordCompat)
{
IMPL.appendRecord(paramAccessibilityEvent, paramAccessibilityRecordCompat.getImpl());
}
public static AccessibilityRecordCompat getRecord(AccessibilityEvent paramAccessibilityEvent, int paramInt)
{
return new AccessibilityRecordCompat(IMPL.getRecord(paramAccessibilityEvent, paramInt));
}
public static int getRecordCount(AccessibilityEvent paramAccessibilityEvent)
{
return IMPL.getRecordCount(paramAccessibilityEvent);
}
static class AccessibilityEventIcsImpl
extends AccessibilityEventCompat.AccessibilityEventStubImpl
{
public void appendRecord(AccessibilityEvent paramAccessibilityEvent, Object paramObject)
{
AccessibilityEventCompatIcs.appendRecord(paramAccessibilityEvent, paramObject);
}
public Object getRecord(AccessibilityEvent paramAccessibilityEvent, int paramInt)
{
return AccessibilityEventCompatIcs.getRecord(paramAccessibilityEvent, paramInt);
}
public int getRecordCount(AccessibilityEvent paramAccessibilityEvent)
{
return AccessibilityEventCompatIcs.getRecordCount(paramAccessibilityEvent);
}
}
static class AccessibilityEventStubImpl
implements AccessibilityEventCompat.AccessibilityEventVersionImpl
{
public void appendRecord(AccessibilityEvent paramAccessibilityEvent, Object paramObject) {}
public Object getRecord(AccessibilityEvent paramAccessibilityEvent, int paramInt)
{
return null;
}
public int getRecordCount(AccessibilityEvent paramAccessibilityEvent)
{
return 0;
}
}
static abstract interface AccessibilityEventVersionImpl
{
public abstract void appendRecord(AccessibilityEvent paramAccessibilityEvent, Object paramObject);
public abstract Object getRecord(AccessibilityEvent paramAccessibilityEvent, int paramInt);
public abstract int getRecordCount(AccessibilityEvent paramAccessibilityEvent);
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: android.support.v4.view.accessibility.AccessibilityEventCompat
* JD-Core Version: 0.7.0.1
*/