Uses of Interface org.gcube.contentmanagement.gcubedocumentlibrary.properties.Property
Date: 2013-06-18

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.gcube.contentmanagement.gcubedocumentlibrary.properties.Property

Packages that use Property
org.gcube.contentmanagement.gcubedocumentlibrary.projections |
org.gcube.contentmanagement.gcubedocumentlibrary.properties |
org.gcube.contentmanagement.gcubedocumentlibrary.views |

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

Classes in org.gcube.contentmanagement.gcubedocumentlibrary.projections with type parameters of type Property
`class` | `BaseProjection<E extends GCubeElement,P extends Property,SELF extends BaseProjection<E,P,SELF>>` Partial implementation of `Projection`.
`interface` | `Projection<E extends GCubeElement,P extends Property>` Encapsulates a set of constraints over the `Property`s of `GCubeElement`s.

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

Methods in org.gcube.contentmanagement.gcubedocumentlibrary.projections with parameters of type Property
`SELF` | `BaseProjection.allexcept(P property, P... properties)` Behaves like `BaseProjection.etc()`, except for one or more properties of this projection.
`SELF` | `BaseProjection.where(P property, P... properties)` Adds filter constraints for the existence of one or more properties.
`SELF` | `BaseProjection.with(P property, P... properties)` Adds include constraints for the existence of one ore more properties.

Uses of Property in org.gcube.contentmanagement.gcubedocumentlibrary.properties

Subinterfaces of Property in org.gcube.contentmanagement.gcubedocumentlibrary.properties
`static interface` | `PropertyTypes.AlternativeProperty` A `Property` for `GCubeAlternative`s.
`static interface` | `PropertyTypes.AnnotationProperty` A `Property` for `GCubeAnnotation`s.
`static interface` | `PropertyTypes.DocumentProperty` A `Property` for `GCubeDocument`s.
`static interface` | `PropertyTypes.MetadataProperty` A `Property` for `GCubeMetadata`s.
`static interface` | `PropertyTypes.PartProperty` A `Property` for `GCubePart`s.

Classes in org.gcube.contentmanagement.gcubedocumentlibrary.properties that implement Property
`class` | `BaseProperty` Partial implementation of `Property`.
`static class` | `PropertyTypes.CommonProperty` A `Property` common to all `GCubeElement`s.
`static class` | `PropertyTypes.ElementProperty` A `Property` of free-form properties of `GCubeElement`s.

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

Classes in org.gcube.contentmanagement.gcubedocumentlibrary.views with type parameters of type Property
`class` | `BaseCollectionView<E extends GCubeElement,P extends Property>` Partial implementation of `CollectionView` that act as a wrapper around `View` proxies of the View Manager service.
`interface` | `CollectionView<E extends GCubeElement,P extends Property>` A local proxy of a remote view defined over the document descriptions of a remote collection.
`class` | `SimpleView<E extends GCubeElement,P extends Property>` A `CollectionView` defined by a projection over specific inner `GCubeElement`s of document descriptions.

Methods in org.gcube.contentmanagement.gcubedocumentlibrary.views with type parameters of type Property
`static
`<E extends GCubeElement,P extends Property,V extends CollectionView<E,P>> java.util.List<V>`
` | `Views.findLike(V view)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES