SYMBOL INDEX (424 symbols across 41 files) FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/AnimationManager.java class AnimationManager (line 34) | class AnimationManager { method AnimationManager (line 46) | public AnimationManager(PDFView pdfView) { method startXAnimation (line 51) | public void startXAnimation(float xFrom, float xTo) { method startYAnimation (line 62) | public void startYAnimation(float yFrom, float yTo) { method startZoomAnimation (line 73) | public void startZoomAnimation(float centerX, float centerY, float zoo... method startFlingAnimation (line 84) | public void startFlingAnimation(int startX, int startY, int velocityX,... method startPageFlingAnimation (line 90) | public void startPageFlingAnimation(float targetOffset) { method computeFling (line 99) | void computeFling() { method stopAll (line 111) | public void stopAll() { method stopFling (line 119) | public void stopFling() { method isFlinging (line 124) | public boolean isFlinging() { class XAnimation (line 128) | class XAnimation extends AnimatorListenerAdapter implements AnimatorUp... method onAnimationUpdate (line 130) | @Override method onAnimationCancel (line 137) | @Override method onAnimationEnd (line 144) | @Override class YAnimation (line 152) | class YAnimation extends AnimatorListenerAdapter implements AnimatorUp... method onAnimationUpdate (line 154) | @Override method onAnimationCancel (line 161) | @Override method onAnimationEnd (line 168) | @Override class ZoomAnimation (line 176) | class ZoomAnimation implements AnimatorUpdateListener, AnimatorListener { method ZoomAnimation (line 181) | public ZoomAnimation(float centerX, float centerY) { method onAnimationUpdate (line 186) | @Override method onAnimationCancel (line 192) | @Override method onAnimationEnd (line 198) | @Override method onAnimationRepeat (line 205) | @Override method onAnimationStart (line 209) | @Override method hideHandle (line 215) | private void hideHandle() { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/CacheManager.java class CacheManager (line 32) | class CacheManager { method CacheManager (line 44) | public CacheManager() { method cachePart (line 50) | public void cachePart(PagePart part) { method makeANewSet (line 60) | public void makeANewSet() { method makeAFreeSpace (line 67) | private void makeAFreeSpace() { method cacheThumbnail (line 82) | public void cacheThumbnail(PagePart part) { method upPartIfContained (line 95) | public boolean upPartIfContained(int page, RectF pageRelativeBounds, i... method containsThumbnail (line 114) | public boolean containsThumbnail(int page, RectF pageRelativeBounds) { method addWithoutDuplicates (line 129) | private void addWithoutDuplicates(Collection collection, Pag... method find (line 139) | @Nullable method getPageParts (line 149) | public List getPageParts() { method getThumbnails (line 157) | public List getThumbnails() { method recycle (line 163) | public void recycle() { class PagePartComparator (line 182) | class PagePartComparator implements Comparator { method compare (line 183) | @Override FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/DecodingAsyncTask.java class DecodingAsyncTask (line 27) | class DecodingAsyncTask extends AsyncTask { method DecodingAsyncTask (line 39) | DecodingAsyncTask(DocumentSource docSource, String password, int[] use... method doInBackground (line 48) | @Override method getViewSize (line 67) | private Size getViewSize(PDFView pdfView) { method onPostExecute (line 71) | @Override method onCancelled (line 85) | @Override FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/DragPinchManager.java class DragPinchManager (line 38) | class DragPinchManager implements GestureDetector.OnGestureListener, Ges... method DragPinchManager (line 50) | DragPinchManager(PDFView pdfView, AnimationManager animationManager) { method enable (line 58) | void enable() { method disable (line 62) | void disable() { method disableLongpress (line 66) | void disableLongpress(){ method onSingleTapConfirmed (line 70) | @Override method checkLinkTapped (line 88) | private boolean checkLinkTapped(float x, float y) { method startPageFling (line 117) | private void startPageFling(MotionEvent downEvent, MotionEvent ev, flo... method onDoubleTap (line 140) | @Override method onDoubleTapEvent (line 156) | @Override method onDown (line 161) | @Override method onShowPress (line 167) | @Override method onSingleTapUp (line 172) | @Override method onScroll (line 177) | @Override method onScrollEnd (line 189) | private void onScrollEnd(MotionEvent event) { method onLongPress (line 197) | @Override method onFling (line 202) | @Override method onBoundedFling (line 234) | private void onBoundedFling(float velocityX, float velocityY) { method onScale (line 259) | @Override method onScaleBegin (line 274) | @Override method onScaleEnd (line 280) | @Override method onTouch (line 287) | @Override method hideHandle (line 305) | private void hideHandle() { method checkDoPageFling (line 312) | private boolean checkDoPageFling(float velocityX, float velocityY) { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/PDFView.java class PDFView (line 94) | public class PDFView extends RelativeLayout { type ScrollDir (line 111) | enum ScrollDir { method getScrollHandle (line 197) | ScrollHandle getScrollHandle() { method PDFView (line 245) | public PDFView(Context context, AttributeSet set) { method load (line 267) | private void load(DocumentSource docSource, String password) { method load (line 271) | private void load(DocumentSource docSource, String password, int[] use... method jumpTo (line 288) | public void jumpTo(int page, boolean withAnimation) { method jumpTo (line 311) | public void jumpTo(int page) { method showPage (line 315) | void showPage(int pageNb) { method getPositionOffset (line 340) | public float getPositionOffset() { method setPositionOffset (line 355) | public void setPositionOffset(float progress, boolean moveHandle) { method setPositionOffset (line 364) | public void setPositionOffset(float progress) { method stopFling (line 368) | public void stopFling() { method getPageCount (line 372) | public int getPageCount() { method setSwipeEnabled (line 379) | public void setSwipeEnabled(boolean enableSwipe) { method setNightMode (line 383) | public void setNightMode(boolean nightMode) { method enableDoubletap (line 400) | void enableDoubletap(boolean enableDoubletap) { method isDoubletapEnabled (line 404) | boolean isDoubletapEnabled() { method onPageError (line 408) | void onPageError(PageRenderingException ex) { method recycle (line 414) | public void recycle() { method isRecycled (line 451) | public boolean isRecycled() { method computeScroll (line 456) | @Override method onDetachedFromWindow (line 465) | @Override method onSizeChanged (line 479) | @Override method canScrollHorizontally (line 518) | @Override method canScrollVertically (line 540) | @Override method onDraw (line 562) | @Override method drawWithListener (line 648) | private void drawWithListener(Canvas canvas, int page, OnDrawListener ... method drawPart (line 671) | private void drawPart(Canvas canvas, PagePart part) { method loadPages (line 737) | public void loadPages() { method loadComplete (line 751) | void loadComplete(PdfFile pdfFile) { method loadError (line 774) | void loadError(Throwable t) { method redraw (line 787) | void redraw() { method onBitmapRendered (line 797) | public void onBitmapRendered(PagePart part) { method moveTo (line 812) | public void moveTo(float offsetX, float offsetY) { method moveTo (line 824) | public void moveTo(float offsetX, float offsetY, boolean moveHandle) { method loadPageByOffset (line 904) | void loadPageByOffset() { method performPageSnap (line 930) | public void performPageSnap() { method findSnapEdge (line 951) | SnapEdge findSnapEdge(int page) { method snapOffsetForPage (line 974) | float snapOffsetForPage(int pageIndex, SnapEdge edge) { method findFocusPage (line 988) | int findFocusPage(float xOffset, float yOffset) { method pageFillsScreen (line 1005) | public boolean pageFillsScreen() { method moveRelativeTo (line 1022) | public void moveRelativeTo(float dx, float dy) { method zoomTo (line 1029) | public void zoomTo(float zoom) { method zoomCenteredTo (line 1041) | public void zoomCenteredTo(float zoom, PointF pivot) { method zoomCenteredRelativeTo (line 1054) | public void zoomCenteredRelativeTo(float dzoom, PointF pivot) { method documentFitsView (line 1063) | public boolean documentFitsView() { method fitToWidth (line 1072) | public void fitToWidth(int page) { method getPageSize (line 1081) | public SizeF getPageSize(int pageIndex) { method getCurrentPage (line 1088) | public int getCurrentPage() { method getCurrentXOffset (line 1092) | public float getCurrentXOffset() { method getCurrentYOffset (line 1096) | public float getCurrentYOffset() { method toRealScale (line 1100) | public float toRealScale(float size) { method toCurrentScale (line 1104) | public float toCurrentScale(float size) { method getZoom (line 1108) | public float getZoom() { method isZooming (line 1112) | public boolean isZooming() { method setDefaultPage (line 1116) | private void setDefaultPage(int defaultPage) { method resetZoom (line 1120) | public void resetZoom() { method resetZoomWithAnimation (line 1124) | public void resetZoomWithAnimation() { method zoomWithAnimation (line 1128) | public void zoomWithAnimation(float centerX, float centerY, float scal... method zoomWithAnimation (line 1132) | public void zoomWithAnimation(float scale) { method setScrollHandle (line 1136) | private void setScrollHandle(ScrollHandle scrollHandle) { method getPageAtPositionOffset (line 1146) | public int getPageAtPositionOffset(float positionOffset) { method getMinZoom (line 1150) | public float getMinZoom() { method setMinZoom (line 1154) | public void setMinZoom(float minZoom) { method getMidZoom (line 1158) | public float getMidZoom() { method setMidZoom (line 1162) | public void setMidZoom(float midZoom) { method getMaxZoom (line 1166) | public float getMaxZoom() { method setMaxZoom (line 1170) | public void setMaxZoom(float maxZoom) { method useBestQuality (line 1174) | public void useBestQuality(boolean bestQuality) { method isBestQuality (line 1178) | public boolean isBestQuality() { method isSwipeVertical (line 1182) | public boolean isSwipeVertical() { method isSwipeEnabled (line 1186) | public boolean isSwipeEnabled() { method setSwipeVertical (line 1190) | private void setSwipeVertical(boolean swipeVertical) { method enableAnnotationRendering (line 1194) | public void enableAnnotationRendering(boolean annotationRendering) { method isAnnotationRendering (line 1198) | public boolean isAnnotationRendering() { method enableRenderDuringScale (line 1202) | public void enableRenderDuringScale(boolean renderDuringScale) { method isAntialiasing (line 1206) | public boolean isAntialiasing() { method enableAntialiasing (line 1210) | public void enableAntialiasing(boolean enableAntialiasing) { method getSpacingPx (line 1214) | public int getSpacingPx() { method isAutoSpacingEnabled (line 1218) | public boolean isAutoSpacingEnabled() { method setPageFling (line 1222) | public void setPageFling(boolean pageFling) { method isPageFlingEnabled (line 1226) | public boolean isPageFlingEnabled() { method setSpacing (line 1230) | private void setSpacing(int spacingDp) { method setAutoSpacing (line 1234) | private void setAutoSpacing(boolean autoSpacing) { method setPageFitPolicy (line 1238) | private void setPageFitPolicy(FitPolicy pageFitPolicy) { method getPageFitPolicy (line 1242) | public FitPolicy getPageFitPolicy() { method setFitEachPage (line 1246) | private void setFitEachPage(boolean fitEachPage) { method isFitEachPage (line 1250) | public boolean isFitEachPage() { method isPageSnap (line 1254) | public boolean isPageSnap() { method setPageSnap (line 1258) | public void setPageSnap(boolean pageSnap) { method doRenderDuringScale (line 1262) | public boolean doRenderDuringScale() { method getDocumentMeta (line 1267) | public PdfDocument.Meta getDocumentMeta() { method getTableOfContents (line 1275) | public List getTableOfContents() { method getLinks (line 1283) | public List getLinks(int page) { method fromAsset (line 1291) | public Configurator fromAsset(String assetName) { method fromFile (line 1296) | public Configurator fromFile(File file) { method fromUri (line 1301) | public Configurator fromUri(Uri uri) { method fromBytes (line 1306) | public Configurator fromBytes(byte[] bytes) { method fromStream (line 1311) | public Configurator fromStream(InputStream stream) { method fromSource (line 1316) | public Configurator fromSource(DocumentSource docSource) { type State (line 1320) | private enum State {DEFAULT, LOADED, SHOWN, ERROR} class Configurator (line 1322) | public class Configurator { method Configurator (line 1380) | private Configurator(DocumentSource documentSource) { method pages (line 1384) | public Configurator pages(int... pageNumbers) { method enableSwipe (line 1389) | public Configurator enableSwipe(boolean enableSwipe) { method enableDoubletap (line 1394) | public Configurator enableDoubletap(boolean enableDoubletap) { method enableAnnotationRendering (line 1399) | public Configurator enableAnnotationRendering(boolean annotationRend... method onDraw (line 1404) | public Configurator onDraw(OnDrawListener onDrawListener) { method onDrawAll (line 1409) | public Configurator onDrawAll(OnDrawListener onDrawAllListener) { method onLoad (line 1414) | public Configurator onLoad(OnLoadCompleteListener onLoadCompleteList... method onPageScroll (line 1419) | public Configurator onPageScroll(OnPageScrollListener onPageScrollLi... method onError (line 1424) | public Configurator onError(OnErrorListener onErrorListener) { method onPageError (line 1429) | public Configurator onPageError(OnPageErrorListener onPageErrorListe... method onPageChange (line 1434) | public Configurator onPageChange(OnPageChangeListener onPageChangeLi... method onRender (line 1439) | public Configurator onRender(OnRenderListener onRenderListener) { method onTap (line 1444) | public Configurator onTap(OnTapListener onTapListener) { method onLongPress (line 1449) | public Configurator onLongPress(OnLongPressListener onLongPressListe... method linkHandler (line 1454) | public Configurator linkHandler(LinkHandler linkHandler) { method defaultPage (line 1459) | public Configurator defaultPage(int defaultPage) { method swipeHorizontal (line 1464) | public Configurator swipeHorizontal(boolean swipeHorizontal) { method password (line 1469) | public Configurator password(String password) { method scrollHandle (line 1474) | public Configurator scrollHandle(ScrollHandle scrollHandle) { method enableAntialiasing (line 1479) | public Configurator enableAntialiasing(boolean antialiasing) { method spacing (line 1484) | public Configurator spacing(int spacing) { method autoSpacing (line 1489) | public Configurator autoSpacing(boolean autoSpacing) { method pageFitPolicy (line 1494) | public Configurator pageFitPolicy(FitPolicy pageFitPolicy) { method fitEachPage (line 1499) | public Configurator fitEachPage(boolean fitEachPage) { method pageSnap (line 1504) | public Configurator pageSnap(boolean pageSnap) { method pageFling (line 1509) | public Configurator pageFling(boolean pageFling) { method nightMode (line 1514) | public Configurator nightMode(boolean nightMode) { method disableLongpress (line 1519) | public Configurator disableLongpress() { method load (line 1524) | public void load() { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/PagesLoader.java class PagesLoader (line 31) | class PagesLoader { class Holder (line 44) | private class Holder { method toString (line 48) | @Override class RenderRange (line 57) | private class RenderRange { method RenderRange (line 63) | RenderRange() { method toString (line 70) | @Override class GridSize (line 81) | private class GridSize { method toString (line 85) | @Override method PagesLoader (line 94) | PagesLoader(PDFView pdfView) { method getPageColsRows (line 99) | private void getPageColsRows(GridSize grid, int pageIndex) { method calculatePartSize (line 109) | private void calculatePartSize(GridSize grid) { method getRenderRangeList (line 120) | private List getRenderRangeList(float firstXOffset, float... method loadVisible (line 227) | private void loadVisible() { method loadPage (line 251) | private int loadPage(int page, int firstRow, int lastRow, int firstCol... method loadCell (line 267) | private boolean loadCell(int page, int row, int col, float pageRelativ... method loadThumbnail (line 299) | private void loadThumbnail(int page) { method loadPages (line 310) | void loadPages() { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/PdfFile.java class PdfFile (line 34) | class PdfFile { method PdfFile (line 78) | PdfFile(PdfiumCore pdfiumCore, PdfDocument pdfDocument, FitPolicy page... method setup (line 91) | private void setup(Size viewSize) { method recalculatePageSizes (line 117) | public void recalculatePageSizes(Size viewSize) { method getPagesCount (line 134) | public int getPagesCount() { method getPageSize (line 138) | public SizeF getPageSize(int pageIndex) { method getScaledPageSize (line 146) | public SizeF getScaledPageSize(int pageIndex, float zoom) { method getMaxPageSize (line 156) | public SizeF getMaxPageSize() { method getMaxPageWidth (line 160) | public float getMaxPageWidth() { method getMaxPageHeight (line 164) | public float getMaxPageHeight() { method prepareAutoSpacing (line 168) | private void prepareAutoSpacing(Size viewSize) { method prepareDocLen (line 181) | private void prepareDocLen() { method preparePagesOffset (line 195) | private void preparePagesOffset() { method getDocLen (line 217) | public float getDocLen(float zoom) { method getPageLength (line 224) | public float getPageLength(int pageIndex, float zoom) { method getPageSpacing (line 229) | public float getPageSpacing(int pageIndex, float zoom) { method getPageOffset (line 235) | public float getPageOffset(int pageIndex, float zoom) { method getSecondaryPageOffset (line 244) | public float getSecondaryPageOffset(int pageIndex, float zoom) { method getPageAtOffset (line 255) | public int getPageAtOffset(float offset, float zoom) { method openPage (line 267) | public boolean openPage(int pageIndex) throws PageRenderingException { method pageHasError (line 288) | public boolean pageHasError(int pageIndex) { method renderPageBitmap (line 293) | public void renderPageBitmap(Bitmap bitmap, int pageIndex, Rect bounds... method getMetaData (line 299) | public PdfDocument.Meta getMetaData() { method getBookmarks (line 306) | public List getBookmarks() { method getPageLinks (line 313) | public List getPageLinks(int pageIndex) { method mapRectToDevice (line 318) | public RectF mapRectToDevice(int pageIndex, int startX, int startY, in... method dispose (line 324) | public void dispose() { method determineValidPageNumberFrom (line 341) | public int determineValidPageNumberFrom(int userPage) { method documentPage (line 357) | public int documentPage(int userPage) { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/RenderingHandler.java class RenderingHandler (line 36) | class RenderingHandler extends Handler { method RenderingHandler (line 51) | RenderingHandler(Looper looper, PDFView pdfView) { method addRenderingTask (line 56) | void addRenderingTask(int page, float width, float height, RectF bound... method handleMessage (line 62) | @Override method proceed (line 89) | private PagePart proceed(RenderingTask renderingTask) throws PageRende... method calculateBounds (line 116) | private void calculateBounds(int width, int height, RectF pageSliceBou... method stop (line 126) | void stop() { method start (line 130) | void start() { class RenderingTask (line 134) | private class RenderingTask { method RenderingTask (line 150) | RenderingTask(float width, float height, RectF bounds, int page, boo... FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/exception/FileNotFoundException.java class FileNotFoundException (line 18) | @Deprecated method FileNotFoundException (line 21) | public FileNotFoundException(String detailMessage) { method FileNotFoundException (line 25) | public FileNotFoundException(String detailMessage, Throwable throwable) { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/exception/PageRenderingException.java class PageRenderingException (line 3) | public class PageRenderingException extends Exception { method PageRenderingException (line 6) | public PageRenderingException(int page, Throwable cause) { method getPage (line 11) | public int getPage() { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.java class DefaultLinkHandler (line 26) | public class DefaultLinkHandler implements LinkHandler { method DefaultLinkHandler (line 32) | public DefaultLinkHandler(PDFView pdfView) { method handleLinkEvent (line 36) | @Override method handleUri (line 47) | private void handleUri(String uri) { method handlePage (line 58) | private void handlePage(int page) { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/link/LinkHandler.java type LinkHandler (line 20) | public interface LinkHandler { method handleLinkEvent (line 27) | void handleLinkEvent(LinkTapEvent event); FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/Callbacks.java class Callbacks (line 23) | public class Callbacks { method setOnLoadComplete (line 77) | public void setOnLoadComplete(OnLoadCompleteListener onLoadCompleteLis... method callOnLoadComplete (line 81) | public void callOnLoadComplete(int pagesCount) { method setOnError (line 87) | public void setOnError(OnErrorListener onErrorListener) { method getOnError (line 91) | public OnErrorListener getOnError() { method setOnPageError (line 95) | public void setOnPageError(OnPageErrorListener onPageErrorListener) { method callOnPageError (line 99) | public boolean callOnPageError(int page, Throwable error) { method setOnRender (line 107) | public void setOnRender(OnRenderListener onRenderListener) { method callOnRender (line 111) | public void callOnRender(int pagesCount) { method setOnPageChange (line 117) | public void setOnPageChange(OnPageChangeListener onPageChangeListener) { method callOnPageChange (line 121) | public void callOnPageChange(int page, int pagesCount) { method setOnPageScroll (line 127) | public void setOnPageScroll(OnPageScrollListener onPageScrollListener) { method callOnPageScroll (line 131) | public void callOnPageScroll(int currentPage, float offset) { method setOnDraw (line 137) | public void setOnDraw(OnDrawListener onDrawListener) { method getOnDraw (line 141) | public OnDrawListener getOnDraw() { method setOnDrawAll (line 145) | public void setOnDrawAll(OnDrawListener onDrawAllListener) { method getOnDrawAll (line 149) | public OnDrawListener getOnDrawAll() { method setOnTap (line 153) | public void setOnTap(OnTapListener onTapListener) { method callOnTap (line 157) | public boolean callOnTap(MotionEvent event) { method setOnLongPress (line 161) | public void setOnLongPress(OnLongPressListener onLongPressListener) { method callOnLongPress (line 165) | public void callOnLongPress(MotionEvent event) { method setLinkHandler (line 171) | public void setLinkHandler(LinkHandler linkHandler) { method callLinkHandler (line 175) | public void callLinkHandler(LinkTapEvent event) { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnDrawListener.java type OnDrawListener (line 24) | public interface OnDrawListener { method onLayerDrawn (line 37) | void onLayerDrawn(Canvas canvas, float pageWidth, float pageHeight, in... FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnErrorListener.java type OnErrorListener (line 18) | public interface OnErrorListener { method onError (line 24) | void onError(Throwable t); FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.java type OnLoadCompleteListener (line 22) | public interface OnLoadCompleteListener { method loadComplete (line 28) | void loadComplete(int nbPages); FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnLongPressListener.java type OnLongPressListener (line 24) | public interface OnLongPressListener { method onLongPress (line 31) | void onLongPress(MotionEvent e); FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.java type OnPageChangeListener (line 22) | public interface OnPageChangeListener { method onPageChanged (line 30) | void onPageChanged(int page, int pageCount); FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.java type OnPageErrorListener (line 18) | public interface OnPageErrorListener { method onPageError (line 24) | void onPageError(int page, Throwable t); FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.java type OnPageScrollListener (line 22) | public interface OnPageScrollListener { method onPageScrolled (line 30) | void onPageScrolled(int page, float positionOffset); FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnRenderListener.java type OnRenderListener (line 18) | public interface OnRenderListener { method onInitiallyRendered (line 24) | void onInitiallyRendered(int nbPages); FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnTapListener.java type OnTapListener (line 24) | public interface OnTapListener { method onTap (line 32) | boolean onTap(MotionEvent e); FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/model/LinkTapEvent.java class LinkTapEvent (line 22) | public class LinkTapEvent { method LinkTapEvent (line 30) | public LinkTapEvent(float originalX, float originalY, float documentX,... method getOriginalX (line 39) | public float getOriginalX() { method getOriginalY (line 43) | public float getOriginalY() { method getDocumentX (line 47) | public float getDocumentX() { method getDocumentY (line 51) | public float getDocumentY() { method getMappedLinkRect (line 55) | public RectF getMappedLinkRect() { method getLink (line 59) | public PdfDocument.Link getLink() { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/model/PagePart.java class PagePart (line 21) | public class PagePart { method PagePart (line 33) | public PagePart(int page, Bitmap renderedBitmap, RectF pageRelativeBou... method getCacheOrder (line 42) | public int getCacheOrder() { method getPage (line 46) | public int getPage() { method getRenderedBitmap (line 50) | public Bitmap getRenderedBitmap() { method getPageRelativeBounds (line 54) | public RectF getPageRelativeBounds() { method isThumbnail (line 58) | public boolean isThumbnail() { method setCacheOrder (line 62) | public void setCacheOrder(int cacheOrder) { method equals (line 66) | @Override FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.java class DefaultScrollHandle (line 18) | public class DefaultScrollHandle extends RelativeLayout implements Scrol... method run (line 34) | @Override method DefaultScrollHandle (line 40) | public DefaultScrollHandle(Context context) { method DefaultScrollHandle (line 44) | public DefaultScrollHandle(Context context, boolean inverted) { method setupLayout (line 54) | @Override method destroyLayout (line 101) | @Override method setScroll (line 106) | @Override method setPosition (line 118) | private void setPosition(float pos) { method calculateMiddle (line 146) | private void calculateMiddle() { method hideDelayed (line 160) | @Override method setPageNum (line 165) | @Override method shown (line 173) | @Override method show (line 178) | @Override method hide (line 183) | @Override method setTextColor (line 188) | public void setTextColor(int color) { method setTextSize (line 195) | public void setTextSize(int size) { method isPDFViewReady (line 199) | private boolean isPDFViewReady() { method onTouchEvent (line 203) | @Override FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/scroll/ScrollHandle.java type ScrollHandle (line 5) | public interface ScrollHandle { method setScroll (line 12) | void setScroll(float position); method setupLayout (line 21) | void setupLayout(PDFView pdfView); method destroyLayout (line 27) | void destroyLayout(); method setPageNum (line 34) | void setPageNum(int pageNum); method shown (line 41) | boolean shown(); method show (line 46) | void show(); method hide (line 51) | void hide(); method hideDelayed (line 56) | void hideDelayed(); FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/AssetSource.java class AssetSource (line 29) | public class AssetSource implements DocumentSource { method AssetSource (line 33) | public AssetSource(String assetName) { method createDocument (line 37) | @Override FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/ByteArraySource.java class ByteArraySource (line 25) | public class ByteArraySource implements DocumentSource { method ByteArraySource (line 29) | public ByteArraySource(byte[] data) { method createDocument (line 33) | @Override FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/DocumentSource.java type DocumentSource (line 25) | public interface DocumentSource { method createDocument (line 26) | PdfDocument createDocument(Context context, PdfiumCore core, String pa... FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/FileSource.java class FileSource (line 27) | public class FileSource implements DocumentSource { method FileSource (line 31) | public FileSource(File file) { method createDocument (line 35) | @Override FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/InputStreamSource.java class InputStreamSource (line 27) | public class InputStreamSource implements DocumentSource { method InputStreamSource (line 31) | public InputStreamSource(InputStream inputStream) { method createDocument (line 35) | @Override FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/UriSource.java class UriSource (line 27) | public class UriSource implements DocumentSource { method UriSource (line 31) | public UriSource(Uri uri) { method createDocument (line 35) | @Override FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/ArrayUtils.java class ArrayUtils (line 21) | public class ArrayUtils { method ArrayUtils (line 23) | private ArrayUtils() { method deleteDuplicatedPages (line 28) | public static int[] deleteDuplicatedPages(int[] pages) { method calculateIndexesInDuplicateArray (line 45) | public static int[] calculateIndexesInDuplicateArray(int[] originalUse... method arrayToString (line 63) | public static String arrayToString(int[] array) { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/Constants.java class Constants (line 18) | public class Constants { class Cache (line 35) | public static class Cache { class Pinch (line 43) | public static class Pinch { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/FileUtils.java class FileUtils (line 26) | public class FileUtils { method FileUtils (line 28) | private FileUtils() { method fileFromAsset (line 32) | public static File fileFromAsset(Context context, String assetName) th... method copy (line 41) | public static void copy(InputStream inputStream, File output) throws I... FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/FitPolicy.java type FitPolicy (line 18) | public enum FitPolicy { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/MathUtils.java class MathUtils (line 18) | public class MathUtils { method MathUtils (line 24) | private MathUtils() { method limit (line 35) | public static int limit(int number, int between, int and) { method limit (line 52) | public static float limit(float number, float between, float and) { method max (line 62) | public static float max(float number, float max) { method min (line 69) | public static float min(float number, float min) { method max (line 76) | public static int max(int number, int max) { method min (line 83) | public static int min(int number, int min) { method floor (line 96) | static public int floor(float value) { method ceil (line 102) | static public int ceil(float value) { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/PageSizeCalculator.java class PageSizeCalculator (line 21) | public class PageSizeCalculator { method PageSizeCalculator (line 33) | public PageSizeCalculator(FitPolicy fitPolicy, Size originalMaxWidthPa... method calculate (line 43) | public SizeF calculate(Size pageSize) { method getOptimalMaxWidthPageSize (line 59) | public SizeF getOptimalMaxWidthPageSize() { method getOptimalMaxHeightPageSize (line 63) | public SizeF getOptimalMaxHeightPageSize() { method calculateMaxPages (line 67) | private void calculateMaxPages() { method fitWidth (line 91) | private SizeF fitWidth(Size pageSize, float maxWidth) { method fitHeight (line 99) | private SizeF fitHeight(Size pageSize, float maxHeight) { method fitBoth (line 107) | private SizeF fitBoth(Size pageSize, float maxWidth, float maxHeight) { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/SnapEdge.java type SnapEdge (line 18) | public enum SnapEdge { FILE: android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/Util.java class Util (line 25) | public class Util { method getDP (line 28) | public static int getDP(Context context, int dp) { method toByteArray (line 32) | public static byte[] toByteArray(InputStream inputStream) throws IOExc... FILE: sample/src/main/java/com/github/barteksc/sample/PDFViewActivity.java class PDFViewActivity (line 30) | public class PDFViewActivity extends AppCompatActivity implements method onCreate (line 52) | @Override method pickFile (line 67) | private void pickFile() { method launchPicker (line 76) | private void launchPicker() { method displayFromAsset (line 86) | private void displayFromAsset(String assetFileName) { method displayFromUri (line 100) | private void displayFromUri(Uri uri) { method getFileName (line 113) | private String getFileName(Uri uri) { method onPageChanged (line 129) | @Override method loadComplete (line 135) | @Override method printBookmarksTree (line 150) | private void printBookmarksTree(List tree, Strin... method onRequestPermissionsResult (line 159) | @Override method onPageError (line 169) | @Override