Package org.apache.uima.cas
Interface FSMatchConstraint
-
- All Superinterfaces:
FSConstraint
,java.io.Serializable
- All Known Subinterfaces:
FSTypeConstraint
- All Known Implementing Classes:
BooleanConstraint
public interface FSMatchConstraint extends FSConstraint, java.io.Serializable
Interface for feature structure matching constraints. These constraints are created as the result of combining primitive constraints with a "path" that specifies how to find the value to test, starting with a feature structure instance, and specifying which feature (or possibly a chain of features) to use as the value, using theConstraintFactory.embedConstraint(FeaturePath, FSConstraint)
method. These constraints are also produced by "anding" and "oring" together other instances of these constraints.To use the constraint, invoke its
match(FeatureStructure)
method, passing the feature structure to test.You can also use these constraints to construct a
CAS.createFilteredIterator(FSIterator, FSMatchConstraint)
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
match(FeatureStructure fs)
Match against feature structures.
-
-
-
Method Detail
-
match
boolean match(FeatureStructure fs)
Match against feature structures.- Parameters:
fs
- The feature structure we want to match.- Returns:
- -
-
-