A B C D E G H I L M N O P Q R S T U V

A

ASSERT - Static variable in class cz.cuni.versatile.core.PropertyOperators
assert extrinsic assertive operator.
ASSERT_INV - Static variable in class cz.cuni.versatile.core.PropertyOperators
assertInv extrinsic assertive operator.
ASSERT_LEVEL - Static variable in class cz.cuni.versatile.core.PropertyOperators
assertLevel extrinsic assertive operator.
AbstractValueProvider - class cz.cuni.versatile.core.AbstractValueProvider.
The default implementation of the ValueProvider interface.
AbstractValueProvider(String, ValueProvider) - Constructor for class cz.cuni.versatile.core.AbstractValueProvider
Public Constructor
addAssert(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#ASSERT (assert) extrinsic operator.
addAssertInv(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#ASSERT_INV (assertInv) extrinsic operator.
addAssertLevel(String, int) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#ASSERT_LEVEL (assertLevel) extrinsic operator.
addBestMatch(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#BEST_MATCH (bestMatch) extrinsic operator.
addComparable(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#COMPARABLE (comparable) extrinsic operator.
addEquivalent(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#EQUIVALENT (equivalent) extrinsic operator.
addIsAncestor(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#IS_ANCESTOR (isAncestor) extrinsic operator.
addIsChild(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#IS_CHILD (isChild) extrinsic operator.
addIsDescendant(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#IS_DESCENDANT (isDescendant) extrinsic operator.
addIsParent(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#IS_PARENT (isParent) extrinsic operator.
addPredicate(PropertyPredicate) - Method in interface cz.cuni.versatile.api.QueryTemplate
A generic method for adding a meta-data predicate.
add_Equal(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#EQ (equals) intrinsic operator.
add_GE(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#GE (greater than or equals) intrinsic operator.
add_GT(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#GT (greater than) intrinsic operator.
add_LE(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#LE (less than or equals) intrinsic operator.
add_LT(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Add a meta-data predicate using a given property and the PropertyOperators#LT (less than) intrinsic operator.
assertive - Variable in class cz.cuni.versatile.core.PropertyOperators
Flag whether the operator is assertive or whether it allows for an approximate matching (fall-back, constraint relaxing).
attrName - Variable in class cz.cuni.versatile.core.AbstractValueProvider
Attribute name.

B

BEST_MATCH - Static variable in class cz.cuni.versatile.core.PropertyOperators
bestMatch extrinsic constraint-relaxing operator.
BIASED_SCORING_FACTOR - Static variable in interface cz.cuni.versatile.api.Query
Biased scoring factor.

C

COMPARABLE - Static variable in class cz.cuni.versatile.core.PropertyOperators
comparable extrinsic assertive operator.
ConstantVP - class cz.cuni.versatile.core.ConstantVP.
ConstantVP stands for Constant Value Provider.
ConstantVP(Object) - Constructor for class cz.cuni.versatile.core.ConstantVP
 
ControlledVocabulary - interface cz.cuni.versatile.api.ControlledVocabulary.
A controlled vocabulary property.
comparable(Object, Object) - Method in interface cz.cuni.versatile.api.OrderProperty
Checks whether two values are comparable given a particular OrderProperty.
comparator() - Method in interface cz.cuni.versatile.api.OrderProperty
Returns a comparator suitable for Java Collections utility classes.
contains(Object, Object) - Method in interface cz.cuni.versatile.api.RelationalProperty
Query whether two property values are related in terms of a given relational property.
cz.cuni.versatile.api - package cz.cuni.versatile.api
The key elements of the Versatile API.
cz.cuni.versatile.api.relops - package cz.cuni.versatile.api.relops
Relational operators and property mappings subsection of the Versatile API.
cz.cuni.versatile.core - package cz.cuni.versatile.core
This package contains the default implementations of some essential Versatile concepts.

D

DEFAULT_MATCH_SCORE - Static variable in interface cz.cuni.versatile.api.Query
Default match score is 0.0, which means all values.
DEFAULT_N_BEST - Static variable in interface cz.cuni.versatile.api.Query
Default N-best is 1-best.
DEFAULT_SCORING_FACTOR - Static variable in interface cz.cuni.versatile.api.Query
Default scoring factor.
DeliveryContext - interface cz.cuni.versatile.api.DeliveryContext.
DeliveryContext serves as the developer's "window to the outer-world".
defaultProvider - Variable in class cz.cuni.versatile.core.AbstractValueProvider
Next-in-the-chain value provider (default).

E

EQ - Static variable in class cz.cuni.versatile.core.PropertyOperators
Equals intrinsic assertive operator.
EQUIVALENT - Static variable in class cz.cuni.versatile.core.PropertyOperators
equivalent extrinsic assertive operator.
EXACT_MATCH_SCORE - Static variable in interface cz.cuni.versatile.api.Query
Exact match score is 1.0, which means no constraint relaxing (fall-back) activity took place.
Equivalence - interface cz.cuni.versatile.api.Equivalence.
Equivalence is a marker interface to denote a commonly used specialization of RelationalProperty.

G

GE - Static variable in class cz.cuni.versatile.core.PropertyOperators
Greater than or equal to (>=) intrinsic assertive operator.
GT - Static variable in class cz.cuni.versatile.core.PropertyOperators
Greater-than (>) intrinsic assertive operator.
get(Query) - Method in interface cz.cuni.versatile.api.ResourceProvider
Get an N-best collection of resources matching the given Query.
get(String, QueryTemplate) - Method in interface cz.cuni.versatile.api.ResourceProvider
Get an N-best collection of resources matching the given resourceName and query template.
get(int) - Method in interface cz.cuni.versatile.api.ResultSet
Returns a ResourceEntry at a given index.
getAncestorChain(Object) - Method in interface cz.cuni.versatile.api.TreeTaxonomy
Returns a list ancestors ordered bottom-up starting from the entry node.
getAncestorIterator(Object, Comparator) - Method in interface cz.cuni.versatile.api.Taxonomy
Iterate over the ancestor hierarchy bottom-up in a well-defined (deterministic) order.
getAncestorIterator(Object) - Method in interface cz.cuni.versatile.api.TreeTaxonomy
Iterate over the ancestor list bottom-up starting from the entry node.
getAncestors(Object) - Method in interface cz.cuni.versatile.api.Taxonomy
Returns ancestors of the context node.
getArguments() - Method in interface cz.cuni.versatile.api.PropertyPredicate
Additional arguments (besides the Property and the property value) required to evaluate the predicate.
getAttributeName() - Method in interface cz.cuni.versatile.api.ValueProvider
Returns attribute name.
getAttributeName() - Method in class cz.cuni.versatile.core.AbstractValueProvider
 
getChildren(Object) - Method in interface cz.cuni.versatile.api.Taxonomy
Returns children of the context node.
getDefault() - Method in interface cz.cuni.versatile.api.ValueProvider
Returns the next ValueProvider in the chain.
getDefault() - Method in class cz.cuni.versatile.core.AbstractValueProvider
 
getDeliveryContext() - Method in interface cz.cuni.versatile.api.QueryTemplate
Returns the associated delivery context used to evaluate property values and substitute them to the property predicates during query instantiation.
getDescendants(Object) - Method in interface cz.cuni.versatile.api.Taxonomy
Returns descendants of the context node.
getDomain() - Method in interface cz.cuni.versatile.api.relops.Many2ManyMapping
Returns an ordered list of properties which form a domain of this mapping.
getDomain() - Method in interface cz.cuni.versatile.api.relops.Many2OneMapping
Returns an ordered list of properties which form a domain of this mapping.
getDomain() - Method in interface cz.cuni.versatile.api.relops.One2ManyMapping
Returns a domain of this mapping.
getDomain() - Method in interface cz.cuni.versatile.api.relops.One2OneMapping
Returns a domain of this mapping.
getDomain() - Method in class cz.cuni.versatile.core.IdentityMapping
 
getDomainSet() - Method in interface cz.cuni.versatile.api.relops.PropertyMapping
Domain: a set of all source properties required to calculate a value of this mapping.
getDomainSet() - Method in class cz.cuni.versatile.core.IdentityMapping
 
getId() - Method in interface cz.cuni.versatile.api.PropertyOperator
The unique ID of the property operator.
getId() - Method in class cz.cuni.versatile.core.PropertyOperators
 
getIndex() - Method in interface cz.cuni.versatile.api.ResourceEntry
The zero-based index of this resource entry in the parent ResultSet.
getInverseOf(String) - Method in interface cz.cuni.versatile.api.relops.RelationalOperatorsRegistry
Returns a InverseOf implementation for a given relational property identified by its uniqueName.
getLCA(Object[]) - Method in interface cz.cuni.versatile.api.Taxonomy
Least Common Ancestor (LCA).
getLocalName() - Method in interface cz.cuni.versatile.api.Property
A local property name within a particular namespace.
getLocalValue() - Method in interface cz.cuni.versatile.api.ValueProvider
Returns attribute value.
getLocalValue() - Method in class cz.cuni.versatile.core.ConstantVP
Returns the constant value provided during instantiation.
getNBest() - Method in interface cz.cuni.versatile.api.Query
Returns the N-best (the expected size of the result set) setting for this query.
getName() - Method in interface cz.cuni.versatile.api.PropertyOperator
A human-readable property operator name - just for logging and debugging.
getName() - Method in class cz.cuni.versatile.core.PropertyOperators
 
getNamespace() - Method in interface cz.cuni.versatile.api.Property
A property namespace.
getOperator() - Method in interface cz.cuni.versatile.api.PropertyPredicate
A PropertyOperator this predicate applies to its associated Property
getParent(Object) - Method in interface cz.cuni.versatile.api.TreeTaxonomy
Returns the parent of the context node.
getParents(Object) - Method in interface cz.cuni.versatile.api.Taxonomy
Returns parents of the context node.
getPredicates() - Method in interface cz.cuni.versatile.api.Query
An ordered list of meta-data constraints.
getProperties() - Method in interface cz.cuni.versatile.api.PropertyRegistry
Returns a read-only view of the currently registered properties.
getProperties() - Method in interface cz.cuni.versatile.api.ResourceEntry
Return the meta-data annotations of the resource (property/value pairs).
getProperty() - Method in interface cz.cuni.versatile.api.PropertyPredicate
A Property this predicate applies to.
getProperty(String) - Method in interface cz.cuni.versatile.api.PropertyRegistry
Returns a Property corresponding to the given uniqueName
getPropertyMapping(Property) - Method in interface cz.cuni.versatile.api.PropertyRegistry
Returns the PropertyMapping for the given Property.
getPropertyValue() - Method in interface cz.cuni.versatile.api.PropertyPredicate
Returns the actual Property value.
getQuery() - Method in interface cz.cuni.versatile.api.ResultSet
Returns the Query this ResultSet is a response to.
getQueryTemplate() - Method in interface cz.cuni.versatile.api.TemplateBasedQuery
Returns the QueryTemplate this query based on.
getRange() - Method in interface cz.cuni.versatile.api.relops.Many2ManyMapping
Returns an ordered list of properties which form a range of this mapping.
getRange() - Method in interface cz.cuni.versatile.api.relops.Many2OneMapping
Returns a range of this mapping.
getRange() - Method in interface cz.cuni.versatile.api.relops.One2ManyMapping
Returns an ordered list of properties which form a range of this mapping.
getRange() - Method in interface cz.cuni.versatile.api.relops.One2OneMapping
Returns a range of this mapping.
getRange() - Method in class cz.cuni.versatile.core.IdentityMapping
 
getRangeSet() - Method in interface cz.cuni.versatile.api.relops.PropertyMapping
Range: Returns a set of all target properties calculated by this mapping.
getRangeSet() - Method in class cz.cuni.versatile.core.IdentityMapping
 
getReflexiveClosure(String) - Method in interface cz.cuni.versatile.api.relops.RelationalOperatorsRegistry
Returns a ReflexiveClosure implementation for a given relational property identified by its uniqueName.
getResourceName() - Method in interface cz.cuni.versatile.api.Query
Resource name which uniquely identifies a resource within a scope of a particular ResourceProvider instance.
getResultSet() - Method in interface cz.cuni.versatile.api.ResourceEntry
Returns the parent ResultSet of this ResourceEntry.
getReverse() - Method in interface cz.cuni.versatile.api.relops.PropertyMapping
Returns an implementation of the corresponding reverse mapping, if implemented.
getReverse() - Method in class cz.cuni.versatile.core.IdentityMapping
 
getRoot() - Method in interface cz.cuni.versatile.api.Taxonomy
Returns the root of the taxonomy.
getScore() - Method in interface cz.cuni.versatile.api.ResourceEntry
Return the relative quality score of this resource entry with the respect to the Query.
getScoreThreshold() - Method in interface cz.cuni.versatile.api.Query
Returns the resource score threshold setting for this query.
getScoringFactor() - Method in interface cz.cuni.versatile.api.Query
Returns the scoring factor used by the scoring function for this query.
getSeparator() - Method in interface cz.cuni.versatile.api.Property
Namespace separator.
getSymmetricClosure(String) - Method in interface cz.cuni.versatile.api.relops.RelationalOperatorsRegistry
Returns a SymmetricClosure implementation for a given relational property identified by its uniqueName.
getTotalOrder(String) - Method in interface cz.cuni.versatile.api.relops.RelationalOperatorsRegistry
Returns a TotalOrder implementation for a given relational property identified by its uniqueName.
getTransitiveClosure(String) - Method in interface cz.cuni.versatile.api.relops.RelationalOperatorsRegistry
Returns a TransitiveClosure implementation for a given relational property identified by its uniqueName.
getType() - Method in interface cz.cuni.versatile.api.Property
A type which is used to represent values of the property.
getUniqueName() - Method in interface cz.cuni.versatile.api.Property
A fully qualified property name.
getValue(Property) - Method in interface cz.cuni.versatile.api.DeliveryContext
Returns the current value of the specified Property.
getValue(String) - Method in interface cz.cuni.versatile.api.DeliveryContext
Returns the current value of the specified property.
getValue() - Method in interface cz.cuni.versatile.api.ResourceEntry
Returns the actual resource (the value of the ResourceEntry).
getValue(String, QueryTemplate) - Method in interface cz.cuni.versatile.api.ResourceProvider
Get the closest match without the attached meta-data annotations.
getValue() - Method in interface cz.cuni.versatile.api.ValueProvider
Returns attribute value.
getValue() - Method in class cz.cuni.versatile.core.AbstractValueProvider
 
getValueProvider(Property) - Method in interface cz.cuni.versatile.api.DeliveryContext
Returns the ValueProvider for the specified Property.
getValueSet() - Method in interface cz.cuni.versatile.api.ControlledVocabulary
A set of all values a given property can have.

H

hasLocalValue() - Method in interface cz.cuni.versatile.api.ValueProvider
Checks whether the attribute is currently set.
hasLocalValue() - Method in class cz.cuni.versatile.core.ConstantVP
Always returns true.
hasProperty(Property) - Method in interface cz.cuni.versatile.api.PropertyRegistry
Check whether the given Property is already registered to this registry.
hasProperty(String) - Method in interface cz.cuni.versatile.api.PropertyRegistry
Check whether a property with the given uniqueName is already registered to this registry.
hasValue(Property) - Method in interface cz.cuni.versatile.api.DeliveryContext
Checks whether the specified Property has value in the current state of the delivery context.
hasValue(String) - Method in interface cz.cuni.versatile.api.DeliveryContext
Checks whether the property of the specified uniqueName has value in the current state of the delivery context.
hasValue() - Method in interface cz.cuni.versatile.api.ValueProvider
Checks whether the attribute is currently set.
hasValue() - Method in class cz.cuni.versatile.core.AbstractValueProvider
 

I

IS_ANCESTOR - Static variable in class cz.cuni.versatile.core.PropertyOperators
isAncestor extrinsic assertive operator.
IS_CHILD - Static variable in class cz.cuni.versatile.core.PropertyOperators
isChild extrinsic assertive operator.
IS_DESCENDANT - Static variable in class cz.cuni.versatile.core.PropertyOperators
isDescendant extrinsic assertive operator.
IS_PARENT - Static variable in class cz.cuni.versatile.core.PropertyOperators
isParent extrinsic assertive operator.
IdentityMapping - class cz.cuni.versatile.core.IdentityMapping.
A generic implementation of an identity mapping.
IdentityMapping(Property, Property) - Constructor for class cz.cuni.versatile.core.IdentityMapping
Constructs a mapping instance for a given pair of properties.
InverseOf - interface cz.cuni.versatile.api.relops.InverseOf.
InverseOf implementations inverse RelationalProperty properties thus constructing an inverse binary relation for a given relation represented by a RelationalProperty.
id - Variable in class cz.cuni.versatile.core.PropertyOperators
The unique ID of the operator.
intrinsic - Variable in class cz.cuni.versatile.core.PropertyOperators
Flag whether the operator is intrinsic or extrinsic intrinsic operators use methods of the actual property values for comparison, so they rely on the existing methods of Java objects extrinsic operators rely on the relations externally provided by the properties (e.g.
inverseOf(RelationalProperty) - Method in interface cz.cuni.versatile.api.relops.InverseOf
Returns a RelationalProperty which corresponds to an inverse binary relation to the source RelationalProperty.
isAncestor(Object, Object) - Method in interface cz.cuni.versatile.api.Taxonomy
Ancestry check.
isAntisymmetric() - Method in interface cz.cuni.versatile.api.RelationalProperty
Antisymmetry check.
isAssertive() - Method in interface cz.cuni.versatile.api.PropertyOperator
Flag whether the operator is assertive or whether it allows for an approximate matching (fall-back, constraint relaxing)
isAssertive() - Method in class cz.cuni.versatile.core.PropertyOperators
 
isAsymetric() - Method in interface cz.cuni.versatile.api.RelationalProperty
Asymetry check.
isChild(Object, Object) - Method in interface cz.cuni.versatile.api.Taxonomy
Child check.
isDescendant(Object, Object) - Method in interface cz.cuni.versatile.api.Taxonomy
Descendancy check.
isExtrinsic() - Method in interface cz.cuni.versatile.api.PropertyOperator
Flag whether the operator is extrinsic Extrinsic operators rely on the relations externally provided by the properties (e.g.
isExtrinsic() - Method in class cz.cuni.versatile.core.PropertyOperators
 
isIntrinsic() - Method in interface cz.cuni.versatile.api.PropertyOperator
Flag whether the operator is intrinsic.
isIntrinsic() - Method in class cz.cuni.versatile.core.PropertyOperators
 
isIrreflexive() - Method in interface cz.cuni.versatile.api.RelationalProperty
Irreflexivity check.
isMappedProperty(Property) - Method in interface cz.cuni.versatile.api.PropertyRegistry
Checks, whether the given Property is a leaf or a property derived using a PropertyMapping.
isParent(Object, Object) - Method in interface cz.cuni.versatile.api.Taxonomy
Parent check.
isPartialOrder() - Method in interface cz.cuni.versatile.api.OrderProperty
Checks whether a particular OrderProperty defines a partial order.
isReflexive() - Method in interface cz.cuni.versatile.api.RelationalProperty
Reflexivity check.
isRoot(Object) - Method in interface cz.cuni.versatile.api.Taxonomy
Checks whether a given value is the taxonomy root.
isStrictOrder() - Method in interface cz.cuni.versatile.api.OrderProperty
Checks whether a particular OrderProperty defines a strict order.
isSymmetric() - Method in interface cz.cuni.versatile.api.RelationalProperty
Symmetry check.
isTotalOrder() - Method in interface cz.cuni.versatile.api.OrderProperty
Checks whether a particular OrderProperty defines a total order.
isTransitive() - Method in interface cz.cuni.versatile.api.RelationalProperty
Transitivity check.
iterator() - Method in interface cz.cuni.versatile.api.ControlledVocabulary
An iterator over the value set.
iterator() - Method in interface cz.cuni.versatile.api.ResultSet
Returns the descending order iterator which reflects the underlying score-ordered collection.

L

LE - Static variable in class cz.cuni.versatile.core.PropertyOperators
Less than or equal to (<=) intrinsic assertive operator.
LT - Static variable in class cz.cuni.versatile.core.PropertyOperators
Less-than (<) intrinsic assertive operator.

M

Many2ManyMapping - interface cz.cuni.versatile.api.relops.Many2ManyMapping.
The most generic property mapping as described in PropertyMapping API.
Many2OneMapping - interface cz.cuni.versatile.api.relops.Many2OneMapping.
A mapping which corresponds to an ordinary n-ary function (P1, P2, P3, ..., Pn) -> Pm.
mapValue(Object[]) - Method in interface cz.cuni.versatile.api.relops.Many2ManyMapping
Executes the actual transformation - a mapping.
mapValue(Object[]) - Method in interface cz.cuni.versatile.api.relops.Many2OneMapping
Executes the actual transformation - a mapping.
mapValue(Object) - Method in interface cz.cuni.versatile.api.relops.One2ManyMapping
Executes the actual transformation - a mapping.
mapValue(Object) - Method in interface cz.cuni.versatile.api.relops.One2OneMapping
Executes the actual transformation - a mapping.
mapValue(Object) - Method in class cz.cuni.versatile.core.IdentityMapping
Implements an identity function, i.e., returns its input as the output.

N

NEUTRAL_SCORING_FACTOR - Static variable in interface cz.cuni.versatile.api.Query
NEUTRAL_SCORING_FACTOR = 1.0 makes all property predicates equally significant.
name - Variable in class cz.cuni.versatile.core.PropertyOperators
A human-readable name - just for logging and debugging.
newQuery(String) - Method in interface cz.cuni.versatile.api.QueryTemplate
Query factory method.

O

One2ManyMapping - interface cz.cuni.versatile.api.relops.One2ManyMapping.
An information extraction mapping Px -> (P1, P2, P3, ..., Pn).
One2OneMapping - interface cz.cuni.versatile.api.relops.One2OneMapping.
An unary mapping (P1) -> (P2) to transform values of one property to values of another property.
OrderProperty - interface cz.cuni.versatile.api.OrderProperty.
OrderProperty is an interface to denote a commonly used specialization of RelationalProperty.

P

PreferenceBag - interface cz.cuni.versatile.api.PreferenceBag.
A marker interface to denote an unordered set of values.
PreferenceBagImpl - class cz.cuni.versatile.core.PreferenceBagImpl.
Default implementation of the PreferenceBag interface.
PreferenceBagImpl() - Constructor for class cz.cuni.versatile.core.PreferenceBagImpl
 
PreferenceBagImpl(int) - Constructor for class cz.cuni.versatile.core.PreferenceBagImpl
 
PreferenceBagImpl(int, float) - Constructor for class cz.cuni.versatile.core.PreferenceBagImpl
 
PreferenceBagImpl(Collection) - Constructor for class cz.cuni.versatile.core.PreferenceBagImpl
 
PreferenceChain - interface cz.cuni.versatile.api.PreferenceChain.
A marker interface to denote an ordered list of values.
PreferenceChainImpl - class cz.cuni.versatile.core.PreferenceChainImpl.
Default implementation of the PreferenceChain interface.
PreferenceChainImpl() - Constructor for class cz.cuni.versatile.core.PreferenceChainImpl
 
PreferenceChainImpl(int) - Constructor for class cz.cuni.versatile.core.PreferenceChainImpl
 
PreferenceChainImpl(Collection) - Constructor for class cz.cuni.versatile.core.PreferenceChainImpl
 
Property - interface cz.cuni.versatile.api.Property.
A meta-data property interface.
PropertyKindException - exception cz.cuni.versatile.api.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.
PropertyKindException() - Constructor for class cz.cuni.versatile.api.PropertyKindException
 
PropertyKindException(String) - Constructor for class cz.cuni.versatile.api.PropertyKindException
 
PropertyKindException(Throwable) - Constructor for class cz.cuni.versatile.api.PropertyKindException
 
PropertyKindException(String, Throwable) - Constructor for class cz.cuni.versatile.api.PropertyKindException
 
PropertyMapping - interface cz.cuni.versatile.api.relops.PropertyMapping.
PropertyMapping interface represents a generic a transformational map from a set of properties to another set of another properties.
PropertyMappingException - exception cz.cuni.versatile.api.PropertyMappingException.
Thrown when the direction (domain versus range) of the PropertyMapping being registered is incorrect with the respect to underlying PropertyRegistry semantics.
PropertyMappingException() - Constructor for class cz.cuni.versatile.api.PropertyMappingException
 
PropertyMappingException(String) - Constructor for class cz.cuni.versatile.api.PropertyMappingException
 
PropertyMappingException(Throwable) - Constructor for class cz.cuni.versatile.api.PropertyMappingException
 
PropertyMappingException(String, Throwable) - Constructor for class cz.cuni.versatile.api.PropertyMappingException
 
PropertyOperator - interface cz.cuni.versatile.api.PropertyOperator.
PropertyOperator interface represents a relational or a functional operator used in PropertyPredicate to express meta-data constraints and preferences.
PropertyOperators - class cz.cuni.versatile.core.PropertyOperators.
A default implementation of the PropertyOperator interface as well as an enumeration of all built-in (pre-defined) property operators.
PropertyOperators(int, String, boolean, boolean) - Constructor for class cz.cuni.versatile.core.PropertyOperators
Protected Constructor - can be re-used by subclasses extending the set of supported operators.
PropertyPredicate - interface cz.cuni.versatile.api.PropertyPredicate.
PropertyPredicate represents a single meta-data constraint or a preference.
PropertyRegistry - interface cz.cuni.versatile.api.PropertyRegistry.
A common super-type for all interfaces which need to keep track of properties and their dependencies via property mappings.
providesReverse() - Method in interface cz.cuni.versatile.api.relops.PropertyMapping
Check whether this property mapping is aware of its corresponding reverse transformation map.
providesReverse() - Method in class cz.cuni.versatile.core.IdentityMapping
 

Q

Query - interface cz.cuni.versatile.api.Query.
Multi-variant resource query (a data structure abstraction).
QueryTemplate - interface cz.cuni.versatile.api.QueryTemplate.
QueryTemplate represents the Versatile API to the underlying "meta-data query language".

R

ReflexiveClosure - interface cz.cuni.versatile.api.relops.ReflexiveClosure.
ReflexiveClosure operator turns an input binary relation represented by a RelationalProperty into a reflexive binary relation.
RegistryException - exception cz.cuni.versatile.api.RegistryException.
Thrown for PropertyRegistry related issues.
RegistryException() - Constructor for class cz.cuni.versatile.api.RegistryException
 
RegistryException(String) - Constructor for class cz.cuni.versatile.api.RegistryException
 
RegistryException(Throwable) - Constructor for class cz.cuni.versatile.api.RegistryException
 
RegistryException(String, Throwable) - Constructor for class cz.cuni.versatile.api.RegistryException
 
RelationalOperator - interface cz.cuni.versatile.api.relops.RelationalOperator.
 
RelationalOperatorsRegistry - interface cz.cuni.versatile.api.relops.RelationalOperatorsRegistry.
RelationalOperatorsRegistry is a generic class factory allowing to register custom implementations of relational operators for individual relational properties.
RelationalProperty - interface cz.cuni.versatile.api.RelationalProperty.
RelationalProperty is a property which defines a binary relation over the set of its values.
ResourceEntry - interface cz.cuni.versatile.api.ResourceEntry.
ResourceEntry represents an element of the N-best result list produced by a ResourceProvider in a response to a particular Query.
ResourceProvider - interface cz.cuni.versatile.api.ResourceProvider.
ResourceProvider is an abstraction of a multi-variant resource repository or a class factory.
ResultSet - interface cz.cuni.versatile.api.ResultSet.
ResultSet the N-best result list produced by a ResourceProvider in a response to a particular Query.
reflexiveClosure(RelationalProperty) - Method in interface cz.cuni.versatile.api.relops.ReflexiveClosure
Returns a RelationalProperty which corresponds to a reflexive closure of the source binary relation.
registerImplementation(String, RelationalOperator) - Method in interface cz.cuni.versatile.api.relops.RelationalOperatorsRegistry
Register an implementation for one or more relational operators for a given property.
registerProperty(Property, ValueProvider) - Method in interface cz.cuni.versatile.api.DeliveryContext
Registers a leaf property and its associated value provider.
registerProperty(Property, PropertyMapping) - Method in interface cz.cuni.versatile.api.PropertyRegistry
Registers a derived property and its value-providing PropertyMapping.

S

SymmetricClosure - interface cz.cuni.versatile.api.relops.SymmetricClosure.
SymmetricClosure operator turns a source binary relation represented by a RelationalProperty into a symmetric binary relation.
setNBest(int) - Method in interface cz.cuni.versatile.api.QueryTemplate
Sets the N-best size for queries based on this template.
setPropertyValue(Object) - Method in interface cz.cuni.versatile.api.PropertyPredicate
Sets the actual Property value.
setScoreThreshold(double) - Method in interface cz.cuni.versatile.api.QueryTemplate
Sets the score threshold for queries based on this template.
setScoringFactor(double) - Method in interface cz.cuni.versatile.api.QueryTemplate
Sets the scoring factor for queries based on this template.
size() - Method in interface cz.cuni.versatile.api.ResultSet
Returns the size of the ResultSet.
symmetricClosure(RelationalProperty) - Method in interface cz.cuni.versatile.api.relops.SymmetricClosure
Returns a RelationalProperty which corresponds to a symmetric closure of the source binary relation.

T

Taxonomy - interface cz.cuni.versatile.api.Taxonomy.
A taxonomy property.
TemplateBasedQuery - interface cz.cuni.versatile.api.TemplateBasedQuery.
TemplateBasedQuery represents a query created as a spin-off of a QueryTemplate by invoking its newQuery() method.
TotalOrder - interface cz.cuni.versatile.api.relops.TotalOrder.
TotalOrder operator constructs a total order as an extension of a given source OrderProperty.
TransitiveClosure - interface cz.cuni.versatile.api.relops.TransitiveClosure.
TransitiveClosure operator builds a transitive closure of a source RelationalProperty so that the resulting RelationalProperty represents a transitive binary relation.
TreeTaxonomy - interface cz.cuni.versatile.api.TreeTaxonomy.
A specialized tree taxonomy.
toPreferenceChain() - Method in interface cz.cuni.versatile.api.ValueProvider
Takes the current snapshot of the ValueProvider chain returning a list of values in the ValueProvider chain.
toPreferenceChain() - Method in class cz.cuni.versatile.core.AbstractValueProvider
 
totalOrder(OrderProperty) - Method in interface cz.cuni.versatile.api.relops.TotalOrder
Returns an OrderProperty which a total order extending the source OrderProperty.
transitiveClosure(RelationalProperty) - Method in interface cz.cuni.versatile.api.relops.TransitiveClosure
Returns a RelationalProperty which corresponds to a transitive closure of the source binary relation.

U

UndefinedPropertyValueException - exception cz.cuni.versatile.api.UndefinedPropertyValueException.
Thrown when the invocation of DeliveryContext.getValue(Property) or DeliveryContext.getValue(String) fails.
UndefinedPropertyValueException() - Constructor for class cz.cuni.versatile.api.UndefinedPropertyValueException
 
UndefinedPropertyValueException(String) - Constructor for class cz.cuni.versatile.api.UndefinedPropertyValueException
 
UndefinedPropertyValueException(Throwable) - Constructor for class cz.cuni.versatile.api.UndefinedPropertyValueException
 
UndefinedPropertyValueException(String, Throwable) - Constructor for class cz.cuni.versatile.api.UndefinedPropertyValueException
 
UnregisteredPropertyException - exception cz.cuni.versatile.api.UnregisteredPropertyException.
Thrown when the given Property is not registered in the target PropertyRegistry.
UnregisteredPropertyException() - Constructor for class cz.cuni.versatile.api.UnregisteredPropertyException
 
UnregisteredPropertyException(String) - Constructor for class cz.cuni.versatile.api.UnregisteredPropertyException
 
UnregisteredPropertyException(Throwable) - Constructor for class cz.cuni.versatile.api.UnregisteredPropertyException
 
UnregisteredPropertyException(String, Throwable) - Constructor for class cz.cuni.versatile.api.UnregisteredPropertyException
 
UnsupportedPropertyException - exception cz.cuni.versatile.api.relops.UnsupportedPropertyException.
Thrown when unsuccessfully trying to resolve a uniqueName to a particular RelationalOperator
UnsupportedPropertyException() - Constructor for class cz.cuni.versatile.api.relops.UnsupportedPropertyException
 
UnsupportedPropertyException(String) - Constructor for class cz.cuni.versatile.api.relops.UnsupportedPropertyException
 
UnsupportedPropertyException(Throwable) - Constructor for class cz.cuni.versatile.api.relops.UnsupportedPropertyException
 
UnsupportedPropertyException(String, Throwable) - Constructor for class cz.cuni.versatile.api.relops.UnsupportedPropertyException
 
UnsupportedPropertyOperatorException - exception cz.cuni.versatile.api.UnsupportedPropertyOperatorException.
Thrown when trying to instantiate a PropertyPredicate with a type-incompatible pair of Property and an extrinsic PropertyOperator.
UnsupportedPropertyOperatorException() - Constructor for class cz.cuni.versatile.api.UnsupportedPropertyOperatorException
 
UnsupportedPropertyOperatorException(String) - Constructor for class cz.cuni.versatile.api.UnsupportedPropertyOperatorException
 
UnsupportedPropertyOperatorException(Throwable) - Constructor for class cz.cuni.versatile.api.UnsupportedPropertyOperatorException
 
UnsupportedPropertyOperatorException(String, Throwable) - Constructor for class cz.cuni.versatile.api.UnsupportedPropertyOperatorException
 
unregisterProperty(Property) - Method in interface cz.cuni.versatile.api.PropertyRegistry
Unregisters the given Property from the registry.

V

ValueProvider - interface cz.cuni.versatile.api.ValueProvider.
ValueProvider interface represents a concept an attribute value getter, which can be chained in order to implement a particular fall-back strategy.

A B C D E G H I L M N O P Q R S T U V