org.apache.uima.cas
Interface FeatureValuePath


Deprecated. use FeaturePath

@Deprecated
public interface FeatureValuePath

Contains CAS Type and Feature objects to represent a feature path of the form feature1/.../featureN. Each part that is enclosed within / is referred to as "path snippet" below. Also contains the necessary evaluation logic to yield the value of the feature path. For leaf snippets, the following "special features" are defined:

Handling of Arrays
For array-valued features, the following access operators are defined: If the feature path is defined directly for an FSArray, an actual feature name can be omitted, and only the array access operator can be used. Examples:
   
        []/somepackage.Person:coveredText()
         [last]/somepackage.Person:fsId()
    
 
If the feature path is defined directly, for a String, integer or float array, the array access operator can be used directly. Unlike FSArray, this access operator must be the only entry in the path.
Usage