Package org.gcube.contentmanagement.gcubedocumentlibrary.io

Interface Summary
DocumentCache A cache of GCubeDocuments to use with CachingReaders.
Reader A set of facilities to retrieve document descriptions, or elements of those descriptions, from remote collections.
Writer Defines facilities to change the contents of a remote collection of document descriptions, including adding new descriptions, updating existing descriptions, and deleting existing descriptions.
 

Class Summary
BaseReader Partial implementation of Reader.
CachingReader A Reader that maintains and uses the results of another Reader in a DocumentCache.
DocumentReader A Reader that allows arbitrary Projections over document descriptions.
DocumentWriter A Writer implementation.
SimpleLRUCache A LinkedHashMap-based implementation of DocumentCache.
ViewReader A Reader that uses a predefined Projection to view any other Projections that is used to constrain the properties of the documents in the target collection.
 

Exception Summary
InvalidProjectionException Raised for a Projection that is invalid in the context of usage.