package

com.pspdfkit.document.providers

DataProvider interface (and common implementations) for loading PDF documents from arbitrary sources.

Interfaces

DataProvider A data provider is allows PSPDFKit to load a PDF document for any custom source (e.g. 
ProgressDataProvider ProgressDataProvider is an interface which should be implemented by any DataProvider that should support providing document loading progress updates. 
UriDataProvider A DataProvider that can return the source Uri it was created from. 
WritableDataProvider WritableDataProvider is an interface which should be implemented by any DataProvider that should support saving PDF documents. 

Classes

AssetDataProvider Data provider for opening PDF documents directly from the app's assets. 
ContentResolverDataProvider Data provider for opening PDF documents directly from a ContentProvider using Android's content resolver framework. 
ContextDataProvider Abstract data provider that allows subclasses to retrieve the application context by calling getContext()
InputStreamDataProvider Abstract data provider that handles serving a PDF document from an InputStream. 

Enums

WritableDataProvider.WriteMode Describes possible write modes for the output.