|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
ControlledVocabulary | A controlled vocabulary property. |
DeliveryContext | DeliveryContext serves as the developer's "window to the outer-world".
|
Equivalence | Equivalence is a marker interface to denote a commonly used specialization of RelationalProperty .
|
OrderProperty | OrderProperty is an interface to denote a commonly used specialization of RelationalProperty .
|
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. |
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".
|
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 .
|
ResourceProvider | ResourceProvider is an abstraction of a multi-variant resource repository or a class factory.
|
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. |
TreeTaxonomy | A specialized tree taxonomy. |
ValueProvider | ValueProvider interface represents a concept an attribute value getter,
which can be chained in order to implement a particular fall-back strategy.
|
Exception Summary | |
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.
|
RegistryException | Thrown for PropertyRegistry related issues.
|
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 . |
The key elements of the Versatile API.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |