package android.support.v4.view;
import android.os.Build.VERSION;
import android.view.VelocityTracker;
public class VelocityTrackerCompat
{
static final VelocityTrackerVersionImpl IMPL;
static
{
if (Build.VERSION.SDK_INT >= 11) {}
for (IMPL = new HoneycombVelocityTrackerVersionImpl();; IMPL = new BaseVelocityTrackerVersionImpl()) {
return;
}
}
public static float getXVelocity(VelocityTracker paramVelocityTracker, int paramInt)
{
return IMPL.getXVelocity(paramVelocityTracker, paramInt);
}
public static float getYVelocity(VelocityTracker paramVelocityTracker, int paramInt)
{
return IMPL.getYVelocity(paramVelocityTracker, paramInt);
}
static class HoneycombVelocityTrackerVersionImpl
implements VelocityTrackerCompat.VelocityTrackerVersionImpl
{
public float getXVelocity(VelocityTracker paramVelocityTracker, int paramInt)
{
return VelocityTrackerCompatHoneycomb.getXVelocity(paramVelocityTracker, paramInt);
}
public float getYVelocity(VelocityTracker paramVelocityTracker, int paramInt)
{
return VelocityTrackerCompatHoneycomb.getYVelocity(paramVelocityTracker, paramInt);
}
}
static class BaseVelocityTrackerVersionImpl
implements VelocityTrackerCompat.VelocityTrackerVersionImpl
{
public float getXVelocity(VelocityTracker paramVelocityTracker, int paramInt)
{
return paramVelocityTracker.getXVelocity();
}
public float getYVelocity(VelocityTracker paramVelocityTracker, int paramInt)
{
return paramVelocityTracker.getYVelocity();
}
}
static abstract interface VelocityTrackerVersionImpl
{
public abstract float getXVelocity(VelocityTracker paramVelocityTracker, int paramInt);
public abstract float getYVelocity(VelocityTracker paramVelocityTracker, int paramInt);
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: android.support.v4.view.VelocityTrackerCompat
* JD-Core Version: 0.7.0.1
*/