package android.support.v4.widget;
import android.content.Context;
import android.os.Build.VERSION;
import android.view.View;
public class SearchViewCompat
{
private static final SearchViewCompatImpl IMPL;
static
{
if (Build.VERSION.SDK_INT >= 11) {}
for (IMPL = new SearchViewCompatHoneycombImpl();; IMPL = new SearchViewCompatStubImpl()) {
return;
}
}
private SearchViewCompat(Context paramContext) {}
public static View newSearchView(Context paramContext)
{
return IMPL.newSearchView(paramContext);
}
public static void setOnQueryTextListener(View paramView, OnQueryTextListenerCompat paramOnQueryTextListenerCompat)
{
IMPL.setOnQueryTextListener(paramView, paramOnQueryTextListenerCompat.mListener);
}
public static abstract class OnQueryTextListenerCompat
{
final Object mListener = SearchViewCompat.IMPL.newOnQueryTextListener(this);
public boolean onQueryTextChange(String paramString)
{
return false;
}
public boolean onQueryTextSubmit(String paramString)
{
return false;
}
}
static class SearchViewCompatHoneycombImpl
extends SearchViewCompat.SearchViewCompatStubImpl
{
public Object newOnQueryTextListener(final SearchViewCompat.OnQueryTextListenerCompat paramOnQueryTextListenerCompat)
{
SearchViewCompatHoneycomb.newOnQueryTextListener(new SearchViewCompatHoneycomb.OnQueryTextListenerCompatBridge()
{
public boolean onQueryTextChange(String paramAnonymousString)
{
return paramOnQueryTextListenerCompat.onQueryTextChange(paramAnonymousString);
}
public boolean onQueryTextSubmit(String paramAnonymousString)
{
return paramOnQueryTextListenerCompat.onQueryTextSubmit(paramAnonymousString);
}
});
}
public View newSearchView(Context paramContext)
{
return SearchViewCompatHoneycomb.newSearchView(paramContext);
}
public void setOnQueryTextListener(Object paramObject1, Object paramObject2)
{
SearchViewCompatHoneycomb.setOnQueryTextListener(paramObject1, paramObject2);
}
}
static class SearchViewCompatStubImpl
implements SearchViewCompat.SearchViewCompatImpl
{
public Object newOnQueryTextListener(SearchViewCompat.OnQueryTextListenerCompat paramOnQueryTextListenerCompat)
{
return null;
}
public View newSearchView(Context paramContext)
{
return null;
}
public void setOnQueryTextListener(Object paramObject1, Object paramObject2) {}
}
static abstract interface SearchViewCompatImpl
{
public abstract Object newOnQueryTextListener(SearchViewCompat.OnQueryTextListenerCompat paramOnQueryTextListenerCompat);
public abstract View newSearchView(Context paramContext);
public abstract void setOnQueryTextListener(Object paramObject1, Object paramObject2);
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: android.support.v4.widget.SearchViewCompat
* JD-Core Version: 0.7.0.1
*/