Uses of Package
cz.cuni.versatile.api

Packages that use cz.cuni.versatile.api
cz.cuni.versatile.api The key elements of the Versatile API.  
cz.cuni.versatile.api.relops Relational operators and property mappings subsection of the Versatile API.  
cz.cuni.versatile.core This package contains the default implementations of some essential Versatile concepts.  
 

Classes in cz.cuni.versatile.api used by cz.cuni.versatile.api
ControlledVocabulary
          A controlled vocabulary property.
DeliveryContext
          DeliveryContext serves as the developer's "window to the outer-world".
OrderProperty
          OrderProperty is an interface to denote a commonly used specialization of RelationalProperty.
PreferenceChain
          A marker interface to denote an ordered list of values.
Property
          A meta-data property interface.
PropertyKindException
          Thrown when trying to obtain a PropertyMapping for a leaf property or wise versa, when trying to retrieve a ValueProvider for a derived property.
PropertyMappingException
          Thrown when the direction (domain versus range) of the PropertyMapping being registered is incorrect with the respect to underlying PropertyRegistry semantics.
PropertyOperator
          PropertyOperator interface represents a relational or a functional operator used in PropertyPredicate to express meta-data constraints and preferences.
PropertyPredicate
          PropertyPredicate represents a single meta-data constraint or a preference.
PropertyRegistry
          A common super-type for all interfaces which need to keep track of properties and their dependencies via property mappings.
Query
          Multi-variant resource query (a data structure abstraction).
QueryTemplate
          QueryTemplate represents the Versatile API to the underlying "meta-data query language".
RegistryException
          Thrown for PropertyRegistry related issues.
RelationalProperty
          RelationalProperty is a property which defines a binary relation over the set of its values.
ResourceEntry
          ResourceEntry represents an element of the N-best result list produced by a ResourceProvider in a response to a particular Query.
ResultSet
          ResultSet the N-best result list produced by a ResourceProvider in a response to a particular Query.
Taxonomy
          A taxonomy property.
TemplateBasedQuery
          TemplateBasedQuery represents a query created as a spin-off of a QueryTemplate by invoking its newQuery() method.
UndefinedPropertyValueException
          Thrown when the invocation of DeliveryContext.getValue(Property) or DeliveryContext.getValue(String) fails.
UnregisteredPropertyException
          Thrown when the given Property is not registered in the target PropertyRegistry.
UnsupportedPropertyOperatorException
          Thrown when trying to instantiate a PropertyPredicate with a type-incompatible pair of Property and an extrinsic PropertyOperator.
ValueProvider
          ValueProvider interface represents a concept an attribute value getter, which can be chained in order to implement a particular fall-back strategy.
 

Classes in cz.cuni.versatile.api used by cz.cuni.versatile.api.relops
OrderProperty
          OrderProperty is an interface to denote a commonly used specialization of RelationalProperty.
Property
          A meta-data property interface.
RelationalProperty
          RelationalProperty is a property which defines a binary relation over the set of its values.
 

Classes in cz.cuni.versatile.api used by cz.cuni.versatile.core
PreferenceBag
          A marker interface to denote an unordered set of values.
PreferenceChain
          A marker interface to denote an ordered list of values.
Property
          A meta-data property interface.
PropertyOperator
          PropertyOperator interface represents a relational or a functional operator used in PropertyPredicate to express meta-data constraints and preferences.
ValueProvider
          ValueProvider interface represents a concept an attribute value getter, which can be chained in order to implement a particular fall-back strategy.