Package org.apache.uima.cas
Interface FSFloatConstraint
-
- All Superinterfaces:
FSConstraint
,java.io.Serializable
- All Known Implementing Classes:
FSFloatConstraintImpl
public interface FSFloatConstraint extends FSConstraint
Interface for a float constraint. A float constraint contains 0 or more tests, the results of which are "anded" together. To set a test, use any of the methods on this class (except "match").To use the constraint, invoke its
match(float)
method, passing the value to test. You can also embed this test with a path specification, using theConstraintFactory.embedConstraint(FeaturePath, FSConstraint)
method, and use it to test feature structures, or combine it with other tests using theConstraintFactory.and(FSMatchConstraint, FSMatchConstraint)
andConstraintFactory.or(FSMatchConstraint, FSMatchConstraint)
methods.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
eq(float f)
Require float value to be equalf
.void
geq(float f)
Require float value to be greater than or equal tof
.void
gt(float f)
Require float value to be greater thanf
.void
leq(float f)
Require float value to be less than or equal tof
.void
lt(float f)
Require float value to be less thanf
.boolean
match(float f)
Check if float matches defined constraints.
-
-
-
Method Detail
-
eq
void eq(float f)
Require float value to be equalf
.- Parameters:
f
- Matched value must be equal to this.
-
lt
void lt(float f)
Require float value to be less thanf
.- Parameters:
f
- Matched value must be less than this.
-
leq
void leq(float f)
Require float value to be less than or equal tof
.- Parameters:
f
- Matched value must be less than or equal to this.
-
gt
void gt(float f)
Require float value to be greater thanf
.- Parameters:
f
- Matched value must be greater than this.
-
geq
void geq(float f)
Require float value to be greater than or equal tof
.- Parameters:
f
- Matched value must be greater than or equal to this.
-
match
boolean match(float f)
Check if float matches defined constraints.- Parameters:
f
- The float to be checked.- Returns:
true
iff the float satisfies the constraints.
-
-