package com.thebluealliance.androidclient.fragments.framework; import com.thebluealliance.androidclient.binders.AbstractDataBinder; import android.support.annotation.Nullable; public class SimpleBinder extends AbstractDataBinder<String> { @Override public void updateData(@Nullable String data) { if (data == null || data.isEmpty()) { setDataBound(false); return; } setDataBound(true); } @Override public void onComplete() { if (!isDataBound()) { mNoDataBinder.bindData(mNoDataParams); } } @Override public void bindViews() { } @Override public void onError(Throwable throwable) { if (!isDataBound()) { mNoDataBinder.bindData(mNoDataParams); } } }