Uses of Interface
org.gcube.contentmanagement.gcubedocumentlibrary.projections.Projection

Packages that use Projection
org.gcube.contentmanagement.gcubedocumentlibrary.io   
org.gcube.contentmanagement.gcubedocumentlibrary.projections   
org.gcube.contentmanagement.gcubedocumentlibrary.views   
 

Uses of Projection in org.gcube.contentmanagement.gcubedocumentlibrary.io
 

Methods in org.gcube.contentmanagement.gcubedocumentlibrary.io that return Projection
 Projection<?,?> ViewReader.view()
          Returns the view definition used by this reader.
 

Methods in org.gcube.contentmanagement.gcubedocumentlibrary.io with parameters of type Projection
  ViewReader.get(java.util.Iterator<java.lang.String> ids, Projection<?,?> p)
          Retrieves a stream of proxies of document descriptions in the target collections.
  Reader.get(java.util.Iterator<java.lang.String> ids, Projection<?,?> p)
          Retrieves a stream of proxies of document descriptions in the target collections.
  DocumentReader.get(java.util.Iterator<java.lang.String> ids, Projection<?,?> p)
          Retrieves a stream of proxies of document descriptions in the target collections.
  CachingReader.get(java.util.Iterator<java.lang.String> ids, Projection<?,?> p)
          Retrieves a stream of proxies of document descriptions in the target collections.
  ViewReader.get(Projection<?,?> p)
          Retrieves a stream of proxies of document descriptions in the target collection.
  Reader.get(Projection<?,?> p)
          Retrieves a stream of proxies of document descriptions in the target collection.
  DocumentReader.get(Projection<?,?> p)
          Retrieves a stream of proxies of document descriptions in the target collection.
  CachingReader.get(Projection<?,?> p)
          Retrieves a stream of proxies of document descriptions in the target collection.
 GCubeDocument ViewReader.get(java.lang.String id, Projection<?,?> p)
          Returns a proxy of a document description in the target collection.
 GCubeDocument Reader.get(java.lang.String id, Projection<?,?> p)
          Returns a proxy of a document description in the target collection.
 GCubeDocument DocumentReader.get(java.lang.String id, Projection<?,?> p)
          Returns a proxy of a document description in the target collection.
 GCubeDocument CachingReader.get(java.lang.String id, Projection<?,?> p)
          Returns a proxy of a document description in the target collection.
<E extends GCubeInnerElement>
DocumentReader.resolve(java.util.Iterator<java.net.URI> uris, Projection<E,?> p)
          Retrieves a stream of proxies of elements of document descriptions in the target collection.
<EL extends GCubeInnerElement>
ViewReader.resolve(java.util.Iterator<java.net.URI> uris, Projection<EL,?> p)
          Retrieves a stream of proxies of elements of document descriptions in the target collection.
<EL extends GCubeInnerElement>
Reader.resolve(java.util.Iterator<java.net.URI> uris, Projection<EL,?> p)
          Retrieves a stream of proxies of elements of document descriptions in the target collection.
<EL extends GCubeInnerElement>
CachingReader.resolve(java.util.Iterator<java.net.URI> uris, Projection<EL,?> p)
          Retrieves a stream of proxies of elements of document descriptions in the target collection.
<E extends GCubeInnerElement>
E
DocumentReader.resolve(java.net.URI uri, Projection<E,?> p)
          Retrieves a proxy of an element of a document description in the target collection.
<EL extends GCubeInnerElement>
EL
ViewReader.resolve(java.net.URI uri, Projection<EL,?> p)
          Retrieves a proxy of an element of a document description in the target collection.
<EL extends GCubeInnerElement>
EL
Reader.resolve(java.net.URI uri, Projection<EL,?> p)
          Retrieves a proxy of an element of a document description in the target collection.
<EL extends GCubeInnerElement>
EL
CachingReader.resolve(java.net.URI uri, Projection<EL,?> p)
          Retrieves a proxy of an element of a document description in the target collection.
 

Constructors in org.gcube.contentmanagement.gcubedocumentlibrary.io with parameters of type Projection
ViewReader(Projection<?,?> f, Reader r)
          Creates an instance with a given view and a DocumentReader.
 

Uses of Projection in org.gcube.contentmanagement.gcubedocumentlibrary.projections
 

Classes in org.gcube.contentmanagement.gcubedocumentlibrary.projections that implement Projection
 class AlternativeProjection
          A Projection over GCubeAlternative elements.
 class AnnotationProjection
          A Projection over GCubeAnnotation elements.
 class BaseProjection<E extends GCubeElement,P extends Property,SELF extends BaseProjection<E,P,SELF>>
          Partial implementation of Projection.
 class DocumentProjection
          A Projection over GCubeDocuments.
 class MetadataProjection
          A Projection over GCubeMetadata elements.
 class PartProjection
          A Projection over GCubePart elements.
 class PropertyProjection
          A Projection over GCubeElementProperty elements.
 

Methods in org.gcube.contentmanagement.gcubedocumentlibrary.projections with parameters of type Projection
static
<P extends Property>
P
Projections.opt(P prop, Projection<?,?> p)
          Returns a Property with a optional constraint.
 

Uses of Projection in org.gcube.contentmanagement.gcubedocumentlibrary.views
 

Methods in org.gcube.contentmanagement.gcubedocumentlibrary.views that return Projection
 Projection<GCubeMetadata,PropertyTypes.MetadataProperty> MetadataView.projection()
          Returns the Projection that defines the view.
 Projection<E,P> CollectionView.projection()
          Returns the Projection that defines the view.
 Projection<GCubeAnnotation,PropertyTypes.AnnotationProperty> AnnotationView.projection()
          Returns the Projection that defines the view.