package org.ebookdroid.ui.viewer.stubs;
import org.ebookdroid.core.ViewState;
import org.ebookdroid.ui.viewer.IActivityController;
import org.ebookdroid.ui.viewer.IView;
import android.graphics.PointF;
import android.graphics.Rect;
import android.graphics.RectF;
import android.support.annotation.Nullable;
import android.view.View;
public class ViewStub implements IView {
public static final ViewStub STUB = new ViewStub();
@Override
public View getView() {
return null;
}
@Override
public IActivityController getBase() {
return ActivityControllerStub.STUB;
}
@Override
public void invalidateScroll() {
}
@Override
public void invalidateScroll(final float newZoom, final float oldZoom, @Nullable PointF center) {
}
@Override
public void startPageScroll(final int dx, final int dy) {
}
@Override
public void startFling(final float vX, final float vY, final Rect limits) {
}
@Override
public void continueScroll() {
}
@Override
public boolean forceFinishScroll() {
return false;
}
@Override
public void scrollBy(final int x, final int y) {
}
@Override
public void scrollTo(final int x, final int y) {
}
@Override
public void _scrollTo(int x, int y) {
}
@Override
public void onScrollChanged(int curX, int curY, int oldX, int oldY) {
}
@Override
public RectF getViewRect() {
return new RectF(0, 0, 0, 0);
}
@Override
public void changeLayoutLock(final boolean lock) {
}
@Override
public boolean isLayoutLocked() {
return false;
}
@Override
public void waitForInitialization() {
}
@Override
public void onDestroy() {
}
@Override
public float getScrollScaleRatio() {
return 1.0f;
}
@Override
public void stopScroller() {
}
@Override
public void redrawView() {
}
@Override
public void redrawView(final ViewState viewState) {
}
@Override
public int getScrollX() {
return 0;
}
@Override
public int getScrollY() {
return 0;
}
@Override
public int getWidth() {
return 0;
}
@Override
public int getHeight() {
return 0;
}
@Override
public PointF getBase(final RectF viewRect) {
return new PointF(0, 0);
}
@Override
public void checkFullScreenMode() {
}
@Override
public boolean post(final Runnable r) {
return false;
}
@Override
public boolean isScrollFinished() {
return true;
}
}