package org.ebookdroid.core.codec; import android.graphics.RectF; public class PageLink { public String url; /** * 1 - rect * 2 - oval * 3 - poly */ public int rectType; public RectF sourceRect; public int targetPage = -1; public RectF targetRect; public PageLink() { } public PageLink(final String l, final int type, final int[] source) { rectType = type; url = l; sourceRect = new RectF(source[0], source[1], source[2], source[3]); } @Override public String toString() { final StringBuilder buf = new StringBuilder(this.getClass().getSimpleName()); buf.append("["); buf.append("source").append("=").append(sourceRect); if (url != null) { buf.append(", "); buf.append("url").append("=").append(url); } if (targetPage != -1) { buf.append(", "); buf.append("target").append("=").append(targetPage); if (targetRect != null) { buf.append(" ").append(targetRect); } } buf.append("]"); return buf.toString(); } }